WatchOut is a command-line interface (CLI) tool for linux that detects malware in files and URLs using the VirusTotal API. This tool provides a simple and efficient way to scan files and URLs for potential threats.
- Scan files for malware using their hash values.
- Scan URLs for potential threats.
- Display detailed threat detection summaries.
- User-friendly command-line interface.
- Python 3.x
requestspyfigletrichargparsevt
-
clone this repo:
git clone https://github.com/Rohithgg/watchout.git cd watchout -
Install the required Python packages:
pip install -r requirement.txt
-
Make the
watchout.pyscript executable and install it:chmod +x watchout.py sudo ./watchinstall.sh
To use the WatchOut CLI tool, open your terminal and type watchout followed by the desired options.
-h, --help: Show the help message and exit.-f, --file: Specify the file to scan.-u, --url: Specify the URL to scan.-k, --key: Specify the API key.
-
Scan a file:
watchout -f <file_hash>
-
Scan a URL:
watchout -u <url>
-
Specify the API key:
watchout -k <api_key>
To use the VirusTotal API, you need an API key. Follow these steps to get your API key:
- Sign up at VirusTotal.
- Visit your API key page to retrieve your key.
- VirusTotal for providing the API.
- Rich for the beautiful console output.
- PyFiglet for the ASCII art.