You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
A Python-based toolkit for Information Gathering and Reconnaissance
About The Project
Argus is an all-in-one, Python-powered toolkit designed to streamline the process of information gathering and reconnaissance. With a user-friendly interface and a suite of powerful modules, Argus empowers you to explore networks, web applications, and security configurations efficiently and effectively.
Whether you're conducting research, performing security assessments with proper authorization, or just curious about network infrastructures, Argus brings a wealth of information to your fingertips—all in one place.
⚠️ WARNING: LEGAL DISCLAIMER
This tool is intended foreducational and ethical use only. The author is not liable for any illegal use or misuse of this tool. Users are solely responsible for their actions and must ensure they have explicit permission to scan the target systems.
👀 Screenshots
Take a look at Argus in action:
⚙️ Installation
To get started with Argus, follow these simple steps:
Firewall Detection: Identify whether a firewall or WAF is protecting the target.
Global Ranking: Look up the site's global ranking to gauge its popularity.
HTTP Headers: Extract and evaluate HTTP response headers.
HTTP Security Features: Check for secure HTTP headers such as HSTS, CSP, etc.
Malware & Phishing Check: Scan the site for signs of malware and phishing risks.
Pastebin Monitoring: Search paste sites for leaks associated with the target.
Privacy & GDPR Compliance: Verify compliance with GDPR and other privacy regulations.
Security.txt Check: Locate and analyze thesecurity.txt file for vulnerability disclosure policies.
Shodan Reconnaissance: Use Shodan to discover open ports, services, and vulnerabilities.
SSL Labs Report: Get a detailed SSL/TLS assessment via SSL Labs.
SSL Pinning Check: Check if SSL pinning is implemented on the site.
Subdomain Enumeration: Discover subdomains of the target domain.
Subdomain Takeover: Test whether subdomains are vulnerable to takeover.
VirusTotal Scan: Check the target's reputation using VirusTotal.
How to Use Argus
Launch Argus from the command line.
Enter the tool number you want to use from the main menu.
Follow the prompts to enter relevant information.
Review the results and adjust your strategy accordingly.
Example Command:
root@argus:~# 1
This command initiates theAssociated Hosts tool.
🛠 Configuration
Certain modules require API keys to work. Make sure to add any necessary API keys in theconfig/settings.py file before running Argus to unlock full functionality.
🔄 Changelog
1.1 Release Notes :
Added Emails Harvesting module
Added HTTP/2 and HTTP/3 Support Checker module
Added Check for Publicly Exposed Environment Files module
Fixed Txt Files Export
Updated Traceroute module
Updated Report Generation module
Added .gitignore file
⭐️ Show Your Support
If this tool has been helpful to you, please consider giving us a star on GitHub! Your support means a lot to us and helps others discover the project.