An open API service indexing awesome lists of open source software.

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.

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`