https://github.com/push4ck/hacker-tools
Improve your Hacking Skills by using these awesome tools.
https://github.com/push4ck/hacker-tools
automation backdoor encryption hacking hacking-tools network password-generator python security-tools
Last synced: 11 months ago
JSON representation
Improve your Hacking Skills by using these awesome tools.
- Host: GitHub
- URL: https://github.com/push4ck/hacker-tools
- Owner: Push4ck
- Created: 2021-12-14T20:05:29.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-29T10:12:43.000Z (11 months ago)
- Last Synced: 2025-07-29T11:55:13.622Z (11 months ago)
- Topics: automation, backdoor, encryption, hacking, hacking-tools, network, password-generator, python, security-tools
- Language: Python
- Homepage:
- Size: 188 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hacker-Tools
[](https://github.com/hacker-tools/toolkit)
[](https://python.org)
[](LICENSE)
[](https://github.com/hacker-tools/toolkit)
A comprehensive collection of professional cybersecurity tools designed for ethical hacking, penetration testing, network analysis, and authorized security research. Perfect for cybersecurity professionals, ethical hackers, CTF players, and security enthusiasts.
## 🛡️ Tool Overview
| Tool | Category | Description | Platform |
| ----------------- | ----------------- | ---------------------------------------------------- | -------------- |
| **InfoScope** | Surveillance | Professional network scanner with device enumeration | Cross-platform |
| **ShadowTracer** | Surveillance | Tor-enabled web request interceptor and analyzer | Cross-platform |
| **NetSweepX** | Network Security | Advanced network discovery and ARP scanning | Cross-platform |
| **NetBreach** | Network Security | Professional network penetration testing tool | Cross-platform |
| **PhantomMAC** | Network Security | Advanced MAC address spoofing and management | Cross-platform |
| **BrutePilot** | Password Security | Professional wordlist generator with mutations | Cross-platform |
| **PassForge** | Password Security | Secure password generator with strength analysis | Cross-platform |
| **SpamStrike** | Spam Testing | HTTP request testing framework with proxy support | Cross-platform |
| **GateKeeper** | Access Control | Professional authentication and access management | Cross-platform |
| **StealthLocker** | Access Control | Advanced file encryption and secure storage | Cross-platform |
| **CryptoRaptor** | Cryptography | Multi-algorithm encryption and cryptographic toolkit | Cross-platform |
| **EnigmaVault** | Cryptography | Secure data vault with advanced encryption | Cross-platform |
| **Sentinex** | Malware Detection | Professional malware analysis and detection engine | Cross-platform |
## 🚀 Quick Start
### Prerequisites
- Python 3.7 or higher
- Administrator/root privileges (for some network tools)
- Internet connection (for some security testing tools)
- Tor (for ShadowTracer)
- Firefox and geckodriver (for web tools)
### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/hacker-tools.git
cd hacker-tools
```
2. **Install dependencies:**
```bash
pip install -r requirements.txt
```
3. **Verify installation:**
```bash
python tools/surveillance/InfoScope.py --version
python tools/password/PassForge.py --version
```
### Basic Usage Examples
**Network Discovery with InfoScope:**
```bash
# Scan local network
python tools/surveillance/InfoScope.py -n 192.168.1.0/24 -v
# Save results to multiple formats
python tools/surveillance/InfoScope.py -n 192.168.1.1-50 -o network_scan.json
```
**Web Request Interception with ShadowTracer:**
```bash
# Basic request interception with Tor
python tools/surveillance/ShadowTracer.py https://example.com api --verbose
# Click element and capture requests
python tools/surveillance/ShadowTracer.py https://site.com login --click "#login-btn"
```
**Password Generation with PassForge:**
```bash
# Generate secure 16-character password
python tools/password/PassForge.py -l 16
# Generate multiple passwords without symbols
python tools/password/PassForge.py -l 12 --no-symbols --batch 5
```
**Wordlist Generation with BrutePilot:**
```bash
# Generate wordlist from keywords
python tools/password/BrutePilot.py --keywords admin password --mutations all --output wordlist.txt
# Generate random passwords
python tools/password/BrutePilot.py --random --count 5000 --length 10 --output random_passwords.txt
```
## 📁 Project Structure
```
Hacker-Tools/
├── tools/
│ ├── access/
│ │ ├── GateKeeper.py # Authentication and access management
│ │ └── StealthLocker.py # File encryption and secure storage
│ ├── crypto/
│ │ ├── CryptoRaptor.py # Multi-algorithm encryption toolkit
│ │ └── EnigmaVault.py # Secure data vault with encryption
│ ├── malware_detection/
│ │ └── Sentinex.py # Malware analysis and detection
│ ├── networking/
│ │ ├── NetBreach.py # Network penetration testing
│ │ ├── NetSweepX.py # Network discovery and scanning
│ │ └── PhantomMAC.py # MAC address spoofing
│ ├── password/
│ │ ├── BrutePilot.py # Professional wordlist generator
│ │ └── PassForge.py # Secure password generator
│ ├── spam/
│ │ ├── payloads.txt # Sample test payloads
│ │ ├── proxies.txt # Sample proxy list
│ │ └── SpamStrike.py # HTTP testing framework
│ └── surveillance/
│ ├── InfoScope.py # Network scanner and device enumeration
│ └── ShadowTracer.py # Tor-enabled request interceptor
├── LICENSE # MIT License with security terms
├── README.md # This file
├── requirements.txt # Python dependencies
└── tools.md # Detailed tool documentation
```
## 🔧 Tool Categories
### 🕵️ Surveillance Tools
**InfoScope** - Professional network discovery scanner featuring:
- Cross-platform ping-based host discovery
- Comprehensive hostname resolution and device type detection
- Multiple output formats (TXT, JSON, CSV, HTML)
- Threaded scanning for improved performance
- Real-time progress tracking and detailed statistics
**ShadowTracer** - Tor-enabled web request interceptor featuring:
- Tor proxy integration for anonymous browsing
- Selenium-based browser automation with stealth settings
- HTTP request/response interception and analysis
- Element interaction capabilities for dynamic content
- JSON output format for detailed analysis
### 🌐 Network Security Tools
**NetSweepX** - Advanced network discovery featuring:
- ARP-based device discovery with layer 2/3 fallback
- MAC address detection and vendor identification
- Comprehensive network mapping and topology analysis
- Performance-optimized scanning algorithms
**NetBreach** - Network penetration testing featuring:
- Port scanning and service enumeration
- Vulnerability assessment and exploit testing
- Network protocol analysis and testing
- Advanced stealth and evasion techniques
**PhantomMAC** - MAC address management featuring:
- Cross-platform MAC address modification
- Vendor-specific MAC generation
- Original MAC address restoration
- Change history tracking and validation
### 🔐 Password Security Tools
**PassForge** - Professional password generator featuring:
- Cryptographically secure random password generation
- Real-time password strength analysis with detailed criteria
- Customizable character sets and complexity requirements
- Batch generation capabilities for multiple passwords
- Ambiguous character exclusion for improved usability
**BrutePilot** - Advanced wordlist generator featuring:
- Keyword-based password generation with intelligent mutations
- Advanced mutation algorithms (case variations, leet speak, patterns)
- Random password generation with customizable character sets
- Comprehensive filtering options for targeted wordlists
- Progress tracking and detailed statistics reporting
### 🎯 Spam Testing Tools
**SpamStrike** - HTTP testing framework featuring:
- Multi-proxy HTTP request testing with rotation support
- Payload injection testing for authorized security assessments
- Response analysis with pattern detection
- Rate limiting and concurrent request management
- Comprehensive JSON reporting with performance metrics
### 🔒 Access Control Tools
**GateKeeper** - Authentication and access management featuring:
- Multi-factor authentication implementation
- Role-based access control (RBAC)
- Session management and token validation
- Audit logging and security monitoring
**StealthLocker** - File encryption and secure storage featuring:
- Military-grade encryption algorithms
- Secure key derivation and management
- Hidden volume creation and steganography
- Cross-platform compatibility and portability
### 🛡️ Cryptography Tools
**CryptoRaptor** - Multi-algorithm encryption toolkit featuring:
- Support for multiple encryption algorithms (AES, RSA, ChaCha20)
- Digital signature creation and verification
- Cryptographic hash functions and key derivation
- Secure random number generation
**EnigmaVault** - Secure data vault featuring:
- Advanced encryption with perfect forward secrecy
- Secure password management and storage
- Encrypted database with integrity verification
- Multi-layer security architecture
### 🔍 Malware Detection Tools
**Sentinex** - Malware analysis and detection featuring:
- Static and dynamic malware analysis
- Signature-based and heuristic detection
- Behavioral analysis and anomaly detection
- Threat intelligence integration
## 🛠️ Advanced Usage
### Environment Setup
**For Development:**
```bash
# Create virtual environment
python -m venv hacker-tools-env
source hacker-tools-env/bin/activate # Linux/macOS
# hacker-tools-env\Scripts\activate # Windows
# Install development dependencies
pip install -r requirements.txt
```
**For Production:**
```bash
# Install system-wide (requires admin privileges)
sudo pip install -r requirements.txt
```
### Configuration Examples
**InfoScope Advanced Scanning:**
```bash
# Comprehensive network scan with verbose output
python tools/surveillance/InfoScope.py -n 192.168.1.0/24 --threads 200 --timeout 2 -v
# Quick scan of specific range with HTML report
python tools/surveillance/InfoScope.py -n 10.10.10.1-100 -o detailed_scan.html
```
**ShadowTracer Advanced Interception:**
```bash
# Comprehensive request analysis with Tor
python tools/surveillance/ShadowTracer.py https://target.com api \
--click "#submit-btn" --timeout 60 --wait 10 --output analysis.json --verbose
# Visible browser mode for debugging
python tools/surveillance/ShadowTracer.py https://site.com login \
--visible --verbose --port 9050
```
**BrutePilot Advanced Wordlist Generation:**
```bash
# Generate comprehensive wordlist with all mutations
python tools/password/BrutePilot.py --keywords company admin login \
--min-length 6 --max-length 16 --mutations all \
--filter-min-length 8 --require-mixed-case \
--output advanced_wordlist.txt --format csv
```
## 📚 Documentation
### Quick Reference
- **[tools.md](tools.md)** - Comprehensive tool documentation with detailed usage examples
- **Individual tool help:** Use `--help` flag with any tool for detailed usage information
- **Configuration examples:** Check tool directories for sample configuration files
### Security Considerations
⚠️ **Important Security Notes:**
1. **Authorization Required:** Always ensure you have explicit permission before testing networks or systems
2. **Administrator Privileges:** Network tools require elevated privileges for full functionality
3. **Responsible Disclosure:** Report security vulnerabilities through proper channels
4. **Rate Limiting:** Use appropriate delays to avoid overwhelming target systems
5. **Legal Compliance:** Ensure all testing complies with applicable laws and regulations
## 🎯 Use Cases
### Penetration Testing
- Network reconnaissance and device discovery
- Web application security testing and analysis
- Password security evaluation and wordlist generation
- Access control testing and authentication bypass
### Cybersecurity Education
- CTF competition tools and techniques
- Hands-on security training and skill development
- Network security fundamentals and practical exercises
- Cryptography and security protocol understanding
### Security Research
- Network protocol analysis and testing
- Malware analysis and reverse engineering
- Cryptographic algorithm implementation and testing
- Security tool development and methodology research
### Network Administration
- Network device discovery and inventory management
- Security configuration testing and validation
- Performance monitoring and troubleshooting
- Access control and authentication management
## 🤝 Contributing
We welcome contributions from the cybersecurity community! Please follow these guidelines:
1. **Fork the repository** and create a feature branch
2. **Follow coding standards** and maintain consistent styling
3. **Add comprehensive tests** for new functionality
4. **Update documentation** for any changes
5. **Submit a pull request** with detailed description
### Development Standards
- Follow PEP 8 Python style guidelines
- Include comprehensive error handling and logging
- Maintain cross-platform compatibility where possible
- Add professional CLI interfaces with help documentation
- Include security considerations and usage warnings
## 📄 License
This project is licensed under the MIT License with additional security terms - see the [LICENSE](LICENSE) file for details.
## ⚡ Support
### Getting Help
- **Documentation:** Check [tools.md](tools.md) for detailed tool documentation
- **Issues:** Report bugs and request features via GitHub Issues
- **Security:** For security-related concerns, please contact maintainers directly
### System Requirements
| Component | Minimum | Recommended |
| ---------- | ------------------ | ------------------ |
| Python | 3.7+ | 3.9+ |
| RAM | 4GB | 8GB+ |
| Storage | 500MB | 2GB+ |
| Network | Basic connectivity | Stable broadband |
| Privileges | Standard user | Administrator/root |
## 🔮 Roadmap
### Upcoming Features
- **Web interface** for remote tool management and monitoring
- **Plugin system** for custom security modules and extensions
- **Database integration** for result storage and historical analysis
- **REST API** for tool automation and CI/CD integration
- **Advanced reporting** with visual analytics and trend analysis
### Version History
- **v2.0.0** - Complete toolkit with 13 professional security tools
- **v1.5.0** - Added surveillance and cryptography tools
- **v1.0.0** - Initial release with core security tools
---
## 🏆 Acknowledgments
Special thanks to the cybersecurity community for inspiration and the open-source projects that make this toolkit possible.
**Educational Disclaimer:** This toolkit is intended for educational purposes, authorized security testing, and cybersecurity research only. Users are responsible for ensuring compliance with applicable laws and regulations.