Advanced multi-tool interactive command-line interface for network reconnaissance, security testing, and information gathering. Built with Python and Rich for a modern, professional experience.
- Features
- What's New in V2.0
- Installation
- Usage
- Command Reference
- Configuration
- Examples
- Export Options
- Project Structure
- Troubleshooting
- Legal Disclaimer
- Contributing
- License
- Author
-
Network Reconnaissance
- Subdomain enumeration with async scanning
- Port scanning with service detection
- Quick scan for top 20 common ports
- Banner grabbing and service identification
-
DNS Analysis
- Complete DNS record enumeration (A, AAAA, MX, NS, TXT, SOA, CNAME)
- Reverse DNS lookup
- DNS zone transfer attempts
- DNS-based subdomain discovery
-
Web Reconnaissance
- Directory and file enumeration
- Robots.txt parser and analyzer
- Sitemap.xml parser
- Technology stack detection
- HTTP security headers analysis
-
SSL/TLS Security
- Certificate analysis and validation
- Expiration date checking
- Supported protocols testing
- Cipher suite analysis
- Security vulnerability detection
-
WHOIS & Domain Intelligence
- Complete WHOIS information lookup
- Domain registration details
- Nameserver information
- Registrant contact details
-
Information Gathering
- Email address harvesting
- Social media profile extraction
- Contact information discovery
- Multi-depth web crawling
-
Performance
- Asynchronous operations for maximum speed
- Multi-threaded scanning
- Configurable concurrency levels
- Smart rate limiting to avoid blocking
-
User Experience
- Interactive shell with command auto-completion
- Command history (use up/down arrows)
- Live progress bars for all operations
- Colored and formatted output
- Clear error messages and suggestions
-
Data Export
- JSON format for programmatic processing
- CSV format for spreadsheet analysis
- Plain text for simple reports
- HTML reports with beautiful styling
-
Configuration
- YAML-based configuration file
- Customizable thread counts
- Adjustable timeouts
- Configurable export options
- DNS Enumeration with multiple record types
- DNS Zone Transfer testing
- WHOIS Lookup with detailed information
- SSL/TLS Certificate analysis
- SSL/TLS Protocol testing
- Technology Detection (CMS, frameworks, analytics)
- HTTP Security Headers analysis
- Email Harvesting with configurable depth
- Social Media profile extraction
- Contact Information discovery
- Robots.txt parser
- Sitemap.xml parser
- Async/await pattern for 5x faster scanning
- Better thread management
- Smart batching for large scans
- Progress indicators for all operations
- Configurable rate limiting
- JSON export for automation
- CSV export for data analysis
- Plain text export for simplicity
- HTML reports with professional styling
- Auto-naming with timestamps
- Command auto-completion with Tab key
- Command history navigation
- Interactive progress bars
- Color-coded output
- Better error handling
- Helpful usage messages
- Modular architecture
- Configuration file support
- Extensible plugin system
- Clean code structure
- Comprehensive error handling
- Python 3.8 or higher
- pip package manager
- Internet connection for first-time setup
git clone https://github.com/F9-o/falcon-toolkit.gitcd falcon-toolkitWindows (PowerShell):
python -m venv venv.\venv\Scripts\ActivatemacOS/Linux:
python3 -m venv venv
source venv/bin/activate