The Spamna (=Spammer Node Add) module checks for users who have attempted to do a disallowed "node/add" and thus judges that they are spammers. Optionally it deletes the users found.

Running Spamna looks as follows:

Checking for spammers

Typical spammer page visits are as follows. Note in particular the attempt to do "node/add" which is denied. This is what Spamna uses to identify them as a spammer.

Checking for spammers

I knew that my users list had many such spammers, but manually checking and removing them was a pain. When I wrote the module and did the clean out, I got rid of 1974 spammers and so cleaned out my users list from 2867 down to 893.

There are of course many ways to try and stop people signing up in the first place, but this method ensures that if people or bots do sign up, there is an easy way to remove them from the system.

For me this was about being able to know how many real users I actually have.

Project information

Releases