- Create a roadmap
- Create a list of bad domains and IPs
- Create a list of bad domains
- Create a list of bad IPs
- Create a script to generate the list in various formats
-
hostsformat -
domainsformat -
ipsformat -
jsonformat -
csvformat -
txtformat
-
- Create a script to update the list and push it to the repository
- create a website using github pages (https://marco-acorte.github.io/antispam-it/)
- Write documentation
- How to use
- Contributing
- License
- Release version 1.0.0
- Create a script to generate the list in SpamAssassin format
- Add SpamAssassin format to the list of formats generated by the script
- Create a script to generate the list in Outlook format
- Add Outlook format to the list of formats generated by the script
- Create a list of bad PEC email addresses
- Create a script to generate the PEC email addresses list in txt format
- Create a list of bad full email addresses
- Create a script to generate the full email addresses list in txt format
- Create a list of bad IP addresses for firewall blocklist
- Create a script to generate the IP addresses list in txt format
- Create a script to generate the list in Sieve format (ref: https://tools.ietf.org/html/rfc5228)
- Add Sieve format to the list of formats generated by the script
- parse list with https://github.com/funilrys/PyFunceble
- Automate the update process using GitHub Actions
- Add automatic domain checking using PyFunceble to check if the domains in the list are still active and if they are still hosting the bad content that we want to block
- Add automatic IP checking using a service like VirusTotal to check if the IPs in the list are still active and if they are still hosting the bad content that we want to block
- Add automatic email checking using a service like Hunter.io to check if the email addresses in the list are still active and if they are still hosting the bad content that we want to block
- generate reports in XARF format (https://xarf.org/)
- Add an application to the project for parse incoming emails and analyze them to find bad domains and IPs to add to the list