/watchdog

Primary LanguagePython

WatchDog

This project was created by a group of vampires at Voorivex Academy to improve bug hunting progress :)

Installation

  1. Move config.py.example to config.py using this command.
 mv config.py.example config.py
  1. Change discord_webhook, database variables to your own values. (Note: If you want to use Telegram, change the values of telegram_token and telegram_chatid variables)

  2. Run the program using this command.

docker compose up -d

Examples

Help:

 python3 watch_dog.py -h

Monitoring all platforms and sending changes to the Discord server:

 python3 watch_dog.py -d --token "<discord_webhook>"

Monitoring all platforms and sending changes to the Telegram channel:

 python3 watch_dog.py -t --token "<telegram bot token>" -cid "<chatid>"

Monitoring single or multiple platforms:

python3 watch_dog.py -p "hackerone" # Single platform
python3 watch_dog.py -p "hackerone,bugcrowd" # Multiple platform

Change database name:

 python3 watch_dog.py --database "<Your database name>"

Change MongoDB connection:

 python3 watch_dog.py --mongo "mongodb://localhost:27017" # Default: mongodb://mongo:27017/