{"id":29661668,"url":"https://github.com/secwatch92/argusscope","last_synced_at":"2026-04-17T09:31:39.019Z","repository":{"id":304694808,"uuid":"1019635110","full_name":"secwatch92/ArgusScope","owner":"secwatch92","description":"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.","archived":false,"fork":false,"pushed_at":"2025-07-14T16:35:04.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-14T21:19:09.788Z","etag":null,"topics":["argusscope","automation","bugbounty","cli-tool","cybersecurity","domain-enumeration","ethical-hacking","infosec","mongo","osint","penetration-testing","pentesting","python","recon","subdomain-enumeration"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/secwatch92.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-14T16:23:32.000Z","updated_at":"2025-07-14T16:35:07.000Z","dependencies_parsed_at":"2025-07-20T10:01:44.039Z","dependency_job_id":null,"html_url":"https://github.com/secwatch92/ArgusScope","commit_stats":null,"previous_names":["secwatch92/argusscope"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/secwatch92/ArgusScope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secwatch92%2FArgusScope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secwatch92%2FArgusScope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secwatch92%2FArgusScope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secwatch92%2FArgusScope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/secwatch92","download_url":"https://codeload.github.com/secwatch92/ArgusScope/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secwatch92%2FArgusScope/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266473103,"owners_count":23934477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["argusscope","automation","bugbounty","cli-tool","cybersecurity","domain-enumeration","ethical-hacking","infosec","mongo","osint","penetration-testing","pentesting","python","recon","subdomain-enumeration"],"created_at":"2025-07-22T10:07:37.525Z","updated_at":"2025-10-26T06:31:58.328Z","avatar_url":"https://github.com/secwatch92.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# ArgusScope\n\n🔍 ArgusScope is a modular CLI tool for domain and subdomain enumeration using Python and MongoDB. Inspired by the all‑seeing Argus, it offers passive \u0026 active discovery, structured storage, and export features. Ideal for pentesting labs.\n\n---\n\n## 🧰 Features\n\n- Modular CLI commands (`program`, `domain`, `subdomain`, `url`, `ip`, `import`, `export`, `convert`)\n- MongoDB-backed structured storage\n- JSON/BSON import-export and CSV/XML conversion\n- Designed for recon workflows (pentesting, bug bounty)\n\n---\n\n## 📋 Requirements\n\n- Python 3.8+\n- `pymongo` library: `pip install pymongo`\n- [MongoDB](https://www.mongodb.com) (at least version 4.x)\n\n---\n\n## 🚀 Getting Started\n\n```bash\ngit clone https://github.com/youruser/ArgusScope.git\ncd ArgusScope\npython3 -m venv venv\nsource venv/bin/activate\npip install -r requirements.txt\npython ssm.py --help\n\n\nThen run commands like:\n\n```bash\npython ssm.py domain add example.com\npython ssm.py subdomain list example.com\n```\n\n***\n\n## 🗺️ Roadmap\n\n* ✅ Core CLI commands implemented\n\n* 🕵️ Add passive recon plugins (crt.sh, Amass, Sublist3r)\n\n* 🔄 Add scanning modules (Nuclei, Nikto)\n\n* 🤖 Add CI/CD with tests, linting, Docker image\n\n* 🛠️ Add authentication and logging enhancements\n\n***\n\n## 🏷 Topics\n\n`argusscope`, `pentesting`, `recon`, `osint`, `domain-enumeration`, `subdomain-enumeration`, `mongo`, `python`, `cli-tool`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecwatch92%2Fargusscope","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsecwatch92%2Fargusscope","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecwatch92%2Fargusscope/lists"}