Assaulter
As·sault·er
Assaulter
n.
One who assaults, or violently attacks; an assailant.