A Telegram bot that automates the initiation and management of Acunetix and Nessus vulnerability scanners directly from Telegram.
A Telegram BOT for automated start acunetix, nessus scanner
This tool is designed for security professionals who want to streamline vulnerability scanning by remotely starting and managing Acunetix and Nessus scans via Telegram. It simplifies security assessment workflows by providing an easy-to-use interface to add targets, generate reports, and download results without needing direct access to the scanners' native interfaces.
Users must securely manage their Telegram bot token and API keys for subdomain scanning services. The bot requires environment variables and a .env file for configuration. Since it automates commercial scanners like Acunetix and Nessus, valid licenses and proper scanner setup are prerequisites. The repository has limited stars and forks, suggesting it may be in early development or niche use.
Create a Telegram bot and obtain the bot token
Set the Telegram bot token as an environment variable named TELEGRAM_BOT_TOKEN
Obtain API keys for required subdomain scanning services (shodan, whoxml, sslmate, binaryedge, hunterhow, securitytrails, bevigil) and set them in a .env file
Run the bot according to the implementation (instructions not explicitly provided in README)
/help
Displays the help message with available commands
/target
Add a target domain for scanning
/createreport
Create a vulnerability scan report
/downloadreport
Download a previously created scan report
/listtargets
List all added target domains
/listreports
List all generated reports