Development · GitHub repo

Argus

Python interactive CLI toolkit for automated OSINT, network reconnaissance, and security checks

Visit github.com ↗

Argus is an open-source reconnaissance and information-gathering toolkit written in Python. It provides an interactive command prompt packed with 135 modular checks across network infrastructure, web application configurations, and threat intelligence sources. It consolidates tasks like DNS inspection, exposed file discovery, and external API queries into single multi-threaded workflows.

What it's for

  • Perform automated external attack surface discovery on target domains and IP ranges
  • Scan web applications for exposed Git folders, environment files, and cloud buckets
  • Investigate domain infrastructure including DNS records, SSL/TLS certificates, and WHOIS entries
  • Query threat intelligence services like Shodan, Censys, and VirusTotal through a unified CLI

Features

  • Interactive command-line shell with search, profiles, and module favorites
  • 135 specialized modules spanning network, web application, and threat intelligence checks
  • Batch execution support to run entire categories or selected module groups concurrently
  • Multi-threaded scanning engine with configurable concurrency limits and timeouts
  • Integration with external APIs including Shodan, VirusTotal, Censys, and Have I Been Pwned
  • Report export options supporting TXT, CSV, and JSON output formats
  • Docker support and pip installation options for cross-platform deployment

Pricing

Open source. Free and open-source (MIT License)

Details

Type
GitHub repo
Category
Development
Topic
Security & Reconnaissance
Open source
Yes
Platforms
Command line, Linux, macOS, Windows
For
Penetration testers, security analysts, bug bounty hunters, and ethical hackers
Alternative to
theHarvester, Recon-ng, SpiderFoot, Amass
Tags
osint, reconnaissance, cybersecurity, penetration testing, python, infosec, cli

Why it was saved

  • @carterperez.dev, 9 August 2026: Maps out a target's complete internet attack surface, active certificates, and vulnerabilities in a single automated command.

Related

  • holehe

    Check if an email address is registered across 120+ online platforms.

  • LeakIX

    Threat intelligence search engine tracking exposed internet services and data leaks

  • OpenOSINT

    AI OSINT agent, MCP server, and framework chaining intelligence tools

  • VoidAccess

    Self-hosted dark web OSINT tool for automated threat intelligence.

  • AIMap

    Discovery and security testing platform for exposed internet-facing AI endpoints.

  • BabelStrike

    Transliterate non-Latin names and generate username wordlists for security assessments

Updated