https://github.com/secwatch92/argusscope
ArgusScope is a modular CLI tool for domain and subdomain enumeration, leveraging Python and MongoDB. Inspired by the all-seeing Argus, it offers pre-auth detection, passive and active discovery, and structured data storage. Ideal for penetration testers and red teamers in lab environments.
https://github.com/secwatch92/argusscope
argusscope automation bugbounty cli-tool cybersecurity domain-enumeration ethical-hacking infosec mongo osint penetration-testing pentesting python recon subdomain-enumeration
Last synced: 2 months ago
JSON representation
ArgusScope is a modular CLI tool for domain and subdomain enumeration, leveraging Python and MongoDB. Inspired by the all-seeing Argus, it offers pre-auth detection, passive and active discovery, and structured data storage. Ideal for penetration testers and red teamers in lab environments.
- Host: GitHub
- URL: https://github.com/secwatch92/argusscope
- Owner: secwatch92
- Created: 2025-07-14T16:23:32.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-14T16:35:04.000Z (11 months ago)
- Last Synced: 2025-07-14T21:19:09.788Z (11 months ago)
- Topics: argusscope, automation, bugbounty, cli-tool, cybersecurity, domain-enumeration, ethical-hacking, infosec, mongo, osint, penetration-testing, pentesting, python, recon, subdomain-enumeration
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ArgusScope
π ArgusScope is a modular CLI tool for domain and subdomain enumeration using Python and MongoDB. Inspired by the allβseeing Argus, it offers passive & active discovery, structured storage, and export features. Ideal for pentesting labs.
---
## π§° Features
- Modular CLI commands (`program`, `domain`, `subdomain`, `url`, `ip`, `import`, `export`, `convert`)
- MongoDB-backed structured storage
- JSON/BSON import-export and CSV/XML conversion
- Designed for recon workflows (pentesting, bug bounty)
---
## π Requirements
- Python 3.8+
- `pymongo` library: `pip install pymongo`
- [MongoDB](https://www.mongodb.com) (at least version 4.x)
---
## π Getting Started
```bash
git clone https://github.com/youruser/ArgusScope.git
cd ArgusScope
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python ssm.py --help
Then run commands like:
```bash
python ssm.py domain add example.com
python ssm.py subdomain list example.com
```
***
## πΊοΈ Roadmap
* β
Core CLI commands implemented
* π΅οΈ Add passive recon plugins (crt.sh, Amass, Sublist3r)
* π Add scanning modules (Nuclei, Nikto)
* π€ Add CI/CD with tests, linting, Docker image
* π οΈ Add authentication and logging enhancements
***
## π· Topics
`argusscope`, `pentesting`, `recon`, `osint`, `domain-enumeration`, `subdomain-enumeration`, `mongo`, `python`, `cli-tool`