Check and store data from spam bots trying to register to your Mastodon server. You need to configure your Mastodon server like this:
- Registration mode -> Approval required for sign up
- Require new users to enter a reason to join -> activated
- Python 3
- Postgresql server
- Mastodon server admin
Within Python Virtual Environment:
pip install -r requirements.txtto install needed Python libraries.
python db-setup.pyto setup and create new Postgresql database and needed tables in it.
python torips.pyto write Tor exit nodes IPs to database. You need to get the torbulkexitlist from here
Use your favourite scheduling method to set
python spamcheck.pyto run regularly.