Description:
π Overwatch is an automated vulnerability scanning and notification bash wrapper designed for continuous monitoring and reporting of π‘οΈ critical and
- π Spins up Axiom instances for distributed scanning.
- π Enumerates subdomains using Subfinder.
- π Probes HTTP services with HTTPx.
- π οΈ Runs vulnerability scans using Nuclei for medium, high, and critical severities.
- π’ Immediately notifies users upon detecting critical or high findings.
- β³ Periodically reports medium findings and repeats the cycle every 30 hours.
Overwatch is ideal for π΅οΈββοΈ security professionals and πΉ bug bounty hunters who want a hands-free scanning solution with instant alerts for critical vulnerabilities.
Features:
β¨ Easily scan using Axiom.
π’ Immediate notifications for critical and high findings.
βοΈ Customizable scan intervals and severity filters, as per Nuclei documentation.
π Simple Bash script β easy to understand and extend.
Getting Started:
1οΈβ£ Clone this repository.
2οΈβ£ Configure the subdomains.txt
file with the target subdomains. (Make sure root domains obviously. π )
3οΈβ£ Install Axiom, Subfinder, HTTPx, Notify, & Nuclei.
4οΈβ£ Run the script: bash ./overwatch.sh
.
Requirements:
π» Beginner knowledge of Bash scripting.
π οΈ Axiom and required tools installed (subfinder
, httpx
, nuclei
, notify
).
Please find the following tools here:
- Axiom
- Subfinder
- Httpx
- Nuclei
- Notify
- Please make sure you're using the following axiom json module mentioned in this repo nucleis.json
Contribute:
π€ Feel free to fork, modify, and contribute to Overwatch. Letβs make vulnerability scanning even smarter and faster! π
License:
π This project is licensed under the MIT License.