Term: assailant
Example: he was attacked by an unknown assailant
Definition: a person who attacks someone on a road or a masked attacker