A collection of cybersecurity-oriented tools and projects for educational purposes.
An educational tool to understand different password cracking methods.
- Supports multiple hash types (MD5, SHA1, SHA256, etc.)
- Interactive command-line interface
- Integration with Hashcat and John the Ripper
- Hash analysis and identification
A cross-platform WiFi network analyzer.
- Scan available networks
- Network security analysis
- Windows/Linux/MacOS support
- Detailed report generation
- Basic vulnerability detection
A modern two-factor authentication code manager.
- Intuitive web interface
- QR code scanning via webcam
- Code import from images
- Secure local storage
- Real-time TOTP code generation
Advanced network scanner with graphical interface.
- Network host discovery
- Port scanning and service detection
- Interactive network mapping
- Exportable detailed reports
- IPv4 and IPv6 support
System monitoring tool with anomaly detection.
- Real-time monitoring
- Suspicious behavior detection
- Process and connection analysis
- Configurable alerts
- Responsive web interface
A secure cryptocurrency wallet with local encryption.
- Local encryption of private keys
- Multiple wallet management
- Password-protected storage
- No network connection required
- Support for various cryptocurrencies
A secure environment for analyzing suspicious files with advanced features:
- Static analysis (hashes, YARA, strings)
- Dynamic analysis in isolated VMs
- Cross-platform support (Windows/Linux/MacOS)
- VirusTotal integration
- Detailed HTML/JSON reports
- Risk scoring and IoC extraction
- Secure API key management
A comprehensive vulnerability scanner combining multiple tools and techniques:
- Web vulnerability scanning with custom tests
- Nuclei integration for template-based scanning
- Katana integration for deep web crawling
- Port scanning and service detection
- Advanced HTML and CSV reporting
- Configurable scanning parameters
Key Features:
- Multiple scanning modes (web, network, deep)
- Integration with popular security tools
- Detailed vulnerability reporting
- JavaScript analysis capabilities
- Rate-limited and configurable scanning
A machine learning-based intrusion detection system using Python to analyze network traffic in real-time:
- Real-time network packet capture and analysis
- Machine learning-based anomaly detection (Isolation Forest)
- Grafana dashboard for real-time visualization
- Prometheus metrics integration
- Cross-platform support (Linux, macOS, Windows)
- Docker containerization for easy deployment
An automated phishing kit analysis tool with advanced features:
- Static analysis (YARA, suspicious patterns, obfuscation)
- Dynamic analysis with Docker (execution simulation)
- IoC extraction (C2 servers, exfiltration endpoints)
- Generation of detailed reports (HTML, JSON, PDF)
- Risk score calculation
- Multi-platform support (Windows/Linux via WSL)
Advanced framework for automated XSS (Cross-Site Scripting) vulnerability detection and analysis:
- Modern XSS payload detection and testing
- WAF detection and bypass capabilities
- Contextual DOM analysis
- Parallel testing and real-time vulnerability detection
- Comprehensive reporting (HTML/PDF/JSON)
- Risk assessment and visualization
- Secure payload management
- Cross-platform support (Python 3.9+)
This toolbox aims to:
- Provide educational tools to understand cybersecurity
- Enable practical learning of security concepts
- Offer a code base for developing your own tools
- Promote security best practices
These tools are developed for educational purposes only. Their use must be:
- Within legal boundaries
- On your own systems or with authorization
- For learning and understanding computer security