Automated bug finding & exploitation framework MRGcodex
For EDUCATIONAL and AUTHORIZED security testing only. Unauthorized use is ILLEGAL. You are solely responsible.
- Auto target detection: IP / domain / URL / CIDR
- Nmap recon with live command output
- Nuclei CVE scanning + SQLMap automation
- Multi-source CVE intel (no API keys):
- NVD, CISA KEV, EPSS, GitHub Advisories, CIRCL
- Auto exploit lookup: ExploitDB + Metasploit
- Auto exploitation: MSF modules + ExploitDB scripts
- SQL injection database enumeration
- Branded JSON reports
- Docker ready
git clone https://github.com/MRGcodex/BlackBug.git
cd BlackBug
pip install -r requirements.txtOr use python blackbug.py --install.
| Tool | Install |
|---|---|
| nmap | sudo apt install nmap |
| nuclei | go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest |
| sqlmap | git clone https://github.com/sqlmapproject/sqlmap.git |
| msfconsole | curl -fsSL https://apt.metasploit.com/ | sudo bash |
# Verify all imports
python blackbug.py --check
# Install Python deps
python blackbug.py --install
# Update nuclei templates + metasploit + ExploitDB + KEV cache
python blackbug.py --update
# Full auto scan (recon → vulns → CVE intel → exploit → report)
python blackbug.py -t example.com
# Website target
python blackbug.py -t https://example.com
# Dry run
python blackbug.py -t example.com --dry-run
# Detection only
python blackbug.py -t example.com --no-exploit
# Web-only, skip CVE enrichment
python blackbug.py -t https://example.com --web-only --no-cve-intel
# Extra CVE
python blackbug.py -t example.com -c CVE-2021-44228reports/MRGcodex_<target>_<timestamp>.jsonreports/MRGcodex_log_<timestamp>.txt
docker build -t blackbug .
docker run --rm -v $(pwd)/reports:/app/reports \
blackbug -t example.com --no-consentpip install pytest
pytest tests/ -vMRGcodex https://github.com/MRGcodex
MIT with Ethical Use Clause — see LICENSE.
© 2026 MRGcodex