You can block IP addresses from your site using the IP Deny Manager in cPanel. For further information you can review this guide on it:
How to use IP Deny Manager
SpamAssassin is only for filtering spam e-mails, so it won't do anything on your website at all. You can read more about SpamAssassin here:
I'm not sure why you've mentioned your AwStats report, it looks like it appears to be correctly working from what I can tell.
I would strongly recommend that you implement a strong CAPTCHA system in your registration system so that you don't have spam bots signing up and then leaving spam posts or comments on your site.
Blocking bad users IP addresses could work, however more than likely you'll just keep having new bots trying to hit the site. So it would be better to setup a more automated proactive solution. More information can be read about CAPTCHAs here:
Using CAPTCHA to prevent spam
Typically it's recommend that Google's reCAPTCHA service is among the strongest ways to deter spam bots from your site and you can get it here:
I hope that this information helps, if you still have further questions feel free to ask us. However please note that depending on what further help you need it might be best served directly by our support department so that we can give out specifics about your account through our ticketing system instead of in this public forum.
In order to submit a ticket, please shoot an e-mail to (firstname.lastname@example.org) being sure to include your username, and the original cPanel password of your account or the last 4 digits of the credit card on file for verification.
|Email:||support@WebHostingHub.com||Ticket:||Submit a Support Ticket|
|Chat:||Click To Chat Now|