assaulter

noun

Someone who attacks.