Monitor Module fetches domain name from database and checks if a new domain is available using crt.sh and does the nessary operations.
Generally domains extracted from crt.sh maynot resolve using Zombie module it periodically checks if the domain names in the database are alive and if it is alive does the nessary actions
Usage
python recon.py --init
#Creates nessary database & Sends sample Slack message
python recon.py -d example.com
#Starting Recon
python recon.py --monitor
#Starting Monitor Module which fetches domain names from crt.sh (SET THIS MODULE AS CRON )
python recon.py --zombie
#Wake up the Zombie and awaken the dead (SET THIS MODULE AS CRON )
Slack Bot Token is needed
Todo
- Multi Threading
- Reliable Subdomain Takeover Scanner
- Formatted Slack Output
- BandWidth Optimization
- Database Schema and Development
If you appreciate my work and wish to support it, feel free to:
Please note that this is a project still in progress some modules may not work as according..Also do contribute to this repo....
PEACE