Z-TOOL is a comprehensive security framework built for ethical hacking, penetration testing, and security research. It combines 10 powerful security modules into one integrated platform with a premium, modern CLI interface.
| Feature | Description |
|---|---|
| Hardware Binding License | License tied to unique hardware ID |
| HMAC Signature Validation | Protection against license forgery |
| Blacklist System | Ability to revoke licenses in real-time |
| Encrypted Backup | Encrypted license backup |
| Usage Tracking | License usage monitoring |
| Module | Description | Features |
|---|---|---|
| PHISX | Advanced phishing framework | 10+ templates |
| Password Attack | Password cracking suite | 15+ attack methods |
| WiFi Attack | Wireless security testing | 8 attack vectors |
| Social Engineering | Social engineering toolkit | 12 attack types |
| Vulnerability Analysis | Security vulnerability scanner | 13 scan types |
| Web Panel | LocalHost web interface | Full dashboard |
| Telegram & Discord | Social media OSINT | 7+ info types |
| DDoS Simulation | Attack simulation | 6 attack types |
| Forensic Tool | Digital forensics | 12 analysis tools |
| Optimizer | System optimization | 9 optimization features |
- ✅ Linux (Ubuntu, Debian, Kali, Arch, Fedora)
- ✅ Windows (10, 11, Server)
- ✅ macOS (Intel, Apple Silicon)
- ✅ Android (Termux)
- ✅ Raspberry Pi
Advanced phishing framework with a wide variety of templates and full customization support.
Features:
- 10+ ready-to-use phishing templates
- Custom template creator
- Built-in HTTP server with credential logging
- Multi-port support
- Session management
- Automated credential harvesting
Available Templates:
| Template | Target | Special Feature |
|---|---|---|
| Facebook Login | Email/Password capture | |
| Instagram Login | Username/Password capture | |
| Google Account | OAuth simulation | |
| Twitter/X | Twitter Login | Username/Password |
| GitHub | GitHub Auth | Token harvesting |
| Microsoft | Microsoft/Outlook | 2FA simulation |
| PayPal | PayPal Login | Payment info |
| Netflix | Netflix Account | Subscription info |
| Spotify | Spotify Login | Premium account |
| Custom | Customizable | Fully customizable |
Usage:
# Select menu 1 (PHISX)
# Choose desired template
# Set port (default 8080)
# Server runs at http://localhost:8080
# Send link to target
# Credentials saved to data/logs/phishx_credentials.logA complete suite for password cracking with multiple attack methods.
Attack Methods:
| No | Method | Description | Target |
|---|---|---|---|
| 1 | SSH Brute Force | Brute force SSH service | SSH Port 22 |
| 2 | FTP Brute Force | Brute force FTP service | FTP Port 21 |
| 3 | MySQL Brute Force | Brute force MySQL database | MySQL Port 3306 |
| 4 | PostgreSQL Brute Force | Brute force PostgreSQL | PostgreSQL Port 5432 |
| 5 | HTTP Form Brute Force | Brute force web login forms | HTTP/HTTPS |
| 6 | Hash Cracker | Crack hash values | MD5, SHA1, SHA256, NTLM |
| 7 | Dictionary Attack | Dictionary-based attack | All services |
| 8 | Mask Attack | Pattern-based attack | Custom patterns |
| 9 | Hybrid Attack | Dictionary + mutations | All services |
| 10 | Rainbow Table Attack | Pre-computed hash lookup | MD5, SHA1 |
| 11 | Telnet Brute Force | Brute force Telnet | Port 23 |
| 12 | SMTP Brute Force | Brute force SMTP | Port 25, 465, 587 |
| 13 | POP3/IMAP Brute Force | Brute force email | Port 110, 143, 993, 995 |
| 14 | Wordlist Generator | Generate custom wordlists | — |
| 15 | Password Strength Checker | Check password security | — |
Available Wordlists:
default.txt— Common passwordscommon.txt— Most frequently used passwordspasswords.txt— Full password databaseusernames.txt— Common username databaserockyou.txt— Famous RockYou wordlist
Hash Cracker Example:
# Select menu 2 (Password Attack)
# Select submenu 6 (Hash Cracker)
# Enter hash: 5f4dcc3b5aa765d61d8327deb882cf99
# Select hash type: md5
# Select wordlist: data/wordlists/passwords.txt
# Result: passwordModule for wireless network security testing.
Attack Features:
| No | Attack Type | Description |
|---|---|---|
| 1 | WiFi Network Scanner | Scan and list available WiFi networks |
| 2 | Deauthentication Attack | Disconnect clients from AP |
| 3 | Handshake Capture | Capture WPA/WPA2 handshake |
| 4 | WPA/WPA2 Cracking | Crack WiFi password from handshake |
| 5 | Evil Twin Attack | Create fake access point |
| 6 | PMKID Attack | Capture and crack PMKID |
| 7 | WiFi Jammer | Interfere with WiFi signals |
| 8 | Connected Devices | List connected devices |
Requirements:
- Linux OS (Ubuntu/Kali/Parrot)
- Wireless adapter with monitor mode support
- Root privileges
- Aircrack-ng suite installed
Usage:
# Select menu 3 (WiFi Attack)
# Select submenu 1 to scan networks
# Choose target BSSID
# Perform handshake capture
# Crack with wordlistToolkit for social engineering attack vectors.
Attack Features:
| No | Attack Type | Description |
|---|---|---|
| 1 | Email Spoofing | Send spoofed phishing emails |
| 2 | SMS Spoofing | Send fake SMS messages |
| 3 | URL Shortener | Obfuscate malicious URLs |
| 4 | Payload Generator | Generate malicious payloads |
| 5 | Site Cloner | Clone legitimate websites |
| 6 | Credential Harvester | Harvest credentials via fake pages |
| 7 | QR Code Generator | Generate malicious QR codes |
| 8 | Phone Spoofing | Spoof caller ID |
| 9 | Social Media OSINT | Gather social media info |
| 10 | Spear Phishing | Targeted phishing campaigns |
| 11 | Fake Update Generator | Generate fake software updates |
| 12 | USB Dropper | Create autorun USB dropper |
Email Templates:
- Bank Alert — Bank security warning
- System Alert — General system warning
- Invoice — Fake invoice
Payload Generator Example:
# Select menu 4 (Social Engineering)
# Select submenu 4 (Payload Generator)
# Choose reverse shell
# Enter LHOST (listener IP)
# Enter LPORT
# Choose language (Python/Bash/PowerShell)
# Payload ready to useComprehensive security vulnerability scanner.
Scan Features:
| No | Scan Type | Description |
|---|---|---|
| 1 | Port Scanner | Scan open ports and services |
| 2 | SQL Injection Scanner | Detect SQL injection vulnerabilities |
| 3 | XSS Scanner | Detect Cross-Site Scripting |
| 4 | Directory Brute Forcer | Discover hidden directories |
| 5 | Subdomain Enumerator | Find subdomains |
| 6 | CMS Detector | Identify CMS and versions |
| 7 | SSL/TLS Checker | Check SSL certificate validity |
| 8 | Full Security Scan | Comprehensive vulnerability scan |
| 9 | CVE Lookup | Search for known vulnerabilities |
| 10 | Security Headers Check | Check HTTP security headers |
| 11 | Open Redirect Scanner | Detect open redirects |
| 12 | LFI/RFI Scanner | Detect file inclusion vulnerabilities |
| 13 | Generate Report | Create detailed scan report |
Scan Profiles:
| Profile | Description | Duration |
|---|---|---|
| Quick | Common ports + basic checks | ~30 seconds |
| Normal | Standard scan, all checks | ~2–3 minutes |
| Full | Comprehensive full scan | ~10–15 minutes |
| Web | Web application focused | ~1–2 minutes |
| Network | Network infrastructure | ~2–3 minutes |
Usage:
# Select menu 5 (Vulnerability Analysis)
# Select submenu 8 (Full Security Scan)
# Enter target URL/IP
# Wait for scan to complete
# Report saved to data/reports/Web interface for accessing Z-TOOL through a browser.
Features:
- Real-time scan monitoring
- Interactive scan results
- Module execution via browser
- System statistics dashboard
- Log viewer
- Export results (JSON/HTML)
Usage:
# Select menu 6 (Web Panel)
# Set port (default 8080)
# Open browser: http://localhost:8080
# Access features via web interfaceAPI Endpoints:
| Endpoint | Method | Description |
|---|---|---|
| /api/scan | POST | Run security scan |
| /api/results | GET | Get scan results |
| /api/modules | GET | List available modules |
| /api/stats | GET | Get system statistics |
| /api/logs | GET | Get system logs |
OSINT tools for Telegram and Discord platforms.
Telegram Features:
| No | Feature | Description |
|---|---|---|
| 1 | User Info Lookup | Get Telegram user information |
| 2 | Channel Info | Get channel statistics |
| 3 | Group Info | Get group information |
| 4 | Bot Info | Check bot status |
| 5 | Message Scraper | Scrape messages from public channels |
| 6 | Username Availability | Check username availability |
| 7 | Sticker Info | Get sticker pack information |
Discord Features:
| No | Feature | Description |
|---|---|---|
| 1 | User Lookup | Get Discord user information |
| 2 | Server Info | Get server information |
| 3 | Channel Info | Get channel information |
| 4 | Bot Info | Check bot status |
| 5 | Invite Info | Get invite link information |
| 6 | User ID Lookup | Convert username to ID |
| 7 | Token Checker | Validate Discord token |
Usage:
# Select menu 7 (Telegram & Discord)
# Select submenu 1 (User Info Lookup)
# Enter Telegram username
# User information will be displayedDDoS attack simulation for testing and education purposes.
Attack Types:
| No | Attack Type | Description |
|---|---|---|
| 1 | HTTP Flood | Simulate HTTP GET/POST flood |
| 2 | SYN Flood | Simulate TCP SYN flood |
| 3 | UDP Flood | Simulate UDP packet flood |
| 4 | Slowloris | Simulate Slowloris attack |
| 5 | ICMP Flood | Simulate ping flood |
| 6 | Mixed Attack | Combination of multiple attacks |
Configuration Parameters:
- Threads: Number of parallel connections (1–100)
- Duration: Simulation duration (seconds)
- Packet Size: Packet size (bytes)
- Target URL/IP
Monitoring:
- Real-time statistics
- Requests per second
- Bandwidth usage
- Error rate
⚠️ Warning: This simulation is for educational purposes only. Do not use it to attack systems without explicit permission.
Digital forensics and incident response tools.
Analysis Features:
| No | Tool | Description |
|---|---|---|
| 1 | File Analysis | Metadata, hashes, file structure |
| 2 | Memory Analysis | System memory and processes |
| 3 | Network Forensics | Traffic capture and analysis |
| 4 | Registry Analysis | Windows registry analysis |
| 5 | Malware Detector | Malware signature scanning |
| 6 | Data Carver | Deleted file recovery |
| 7 | Timeline Analysis | Forensic timeline creation |
| 8 | Disk Imaging | Create disk images |
| 9 | Log Analyzer | System log analysis |
| 10 | Browser Forensics | Browser history extraction |
| 11 | USB History | USB device history |
| 12 | Process Analysis | Running process analysis |
Output Formats:
- JSON — Structured data for further processing
- HTML — Human-readable report
- TXT — Plain text summary
Usage:
# Select menu 9 (Forensic Tool)
# Select submenu 1 (File Analysis)
# Enter file path: /path/to/suspicious.exe
# Analysis will display:
# - Hash (MD5, SHA1, SHA256)
# - Metadata
# - File type
# - Creation/modification datesSystem optimization and recovery tools.
Optimization Features:
| No | Feature | Description |
|---|---|---|
| 1 | Clear Cache | Remove temporary and cache files |
| 2 | Memory Optimization | Free up RAM and optimize memory |
| 3 | Process Management | Kill unnecessary processes |
| 4 | Startup Manager | Manage startup applications |
| 5 | Disk Cleanup | Clean up disk space |
| 6 | Network Optimization | Optimize network settings |
| 7 | System Recovery | Recover from errors/freezes |
| 8 | Self-Diagnostics | Check tool health |
| 9 | Refresh Tool | Restart Z-TOOL with fresh state |
| 10 | System Monitor | Real-time system monitoring |
System Monitor Display:
- CPU usage per core
- Memory usage (RAM + Swap)
- Disk usage per partition
- Network I/O statistics
- Top 5 processes by CPU/memory
Minimum Requirements:
| Component | Specification |
|---|---|
| OS | Linux (Ubuntu 18.04+), Windows 10+, macOS 11+, Android (Termux) |
| Python | 3.8 or higher |
| RAM | 512 MB (minimum), 2 GB (recommended) |
| Storage | 500 MB (minimum), 2 GB (recommended) |
| Network | Internet connection required for some features |
Dependencies:
| Package | Version | Purpose |
|---|---|---|
| Python | 3.8+ | Runtime |
| pip | latest | Package manager |
| git | latest | Version control |
| aircrack-ng | 1.7+ | WiFi tools (optional) |
| hostapd | 2.9+ | Evil twin (optional) |
| dnsmasq | 2.85+ | DHCP server (optional) |
| tcpdump | 4.99+ | Packet capture (optional) |
# Clone repository
git clone https://github.com/zeennxx/z-tool.git
cd z-tool
# Grant permission and run installer
chmod +x setup.sh
./setup.sh
# Select installation type (1-6)
# 1 = Full Installation (all features)
# 2 = Minimal Installation
# 3 = Web Panel Only
# 4 = Forensic Tools Only
# 5 = Network Tools Only
# 6 = Development Installation
# After installation, run
source venv/bin/activate
python ztool.py
# Or use the runner script
./run.shgit clone https://github.com/zeennxx/z-tool.git
cd z-tool
setup.bat
run.batpkg update && pkg upgrade
pkg install python git python-pip
git clone https://github.com/zeennxx/z-tool.git
cd z-tool
pip install -r requirements.txt
python ztool.pypip install -r requirements.txt
# Optional dependencies
pip install scapy # WiFi tools
pip install flask # Web panel
pip install paramiko # SSH attacks
pip install mysql-connector-python # MySQL attacksZ-TOOL/
│
├── ztool.py # Main entry point
├── run.sh / run.bat # Runner scripts
├── README.md # Documentation
├── requirements.txt # Full dependencies
├── requirements-minimal.txt # Minimal dependencies
├── setup.sh / setup.bat # Installation scripts
│
├── core/
│ ├── banner.py
│ ├── menu.py
│ ├── license.py
│ ├── config.py
│ ├── logger.py
│ └── utils.py
│
├── modules/
│ ├── phishx/
│ ├── password_attack/
│ ├── wifi_attack/
│ ├── social_engineering/
│ ├── vulnerability_analysis/
│ ├── web_panel/
│ ├── telegram_discord/
│ ├── ddos_simulation/
│ ├── forensic_tool/
│ └── optimizer/
│
│
└── tests/
├── test_modules.py
└── test_utils.py
This project is licensed under the GNU General Public License v3.0 + Security Tool Use Addendum.
╔══════════════════════════════════════════════════════════════╗
║ Z-TOOL LICENSE ║
╠══════════════════════════════════════════════════════════════╣
║ License : GPL v3.0 + Security Tool Use Addendum ║
║ Author : zeen ║
║ GitHub : https://github.com/zeennxx ║
║ Version : 2.0.0 ║
╠══════════════════════════════════════════════════════════════╣
║ KEY TERMS: ║
║ 1. Educational and authorized security testing only ║
║ 2. Written permission required before testing any system ║
║ 3. Modifications must remain open source under GPL v3 ║
║ 4. Commercial use requires written permission ║
║ 5. Author assumes no liability for misuse ║
╠══════════════════════════════════════════════════════════════╣
║ Full license: See LICENSE file in this repository ║
║ GPL v3 text : https://www.gnu.org/licenses/gpl-3.0.txt ║
║ © 2026-2030 zeen. All rights reserved. ║
╚══════════════════════════════════════════════════════════════╝
╔══════════════════════════════════════════════════════════════╗
║ LEGAL DISCLAIMER ║
╠══════════════════════════════════════════════════════════════╣
║ Z-TOOL is developed for EDUCATIONAL and AUTHORIZED ║
║ SECURITY TESTING purposes ONLY. ║
╠══════════════════════════════════════════════════════════════╣
║ By using this tool, you agree to: ║
║ ✓ Use only on systems you own or have explicit permission ║
║ ✓ Comply with all applicable laws and regulations ║
║ ✓ Accept full responsibility for your actions ║
║ ✓ Not use for malicious or illegal activities ║
╠══════════════════════════════════════════════════════════════╣
║ The author (zeen) is NOT responsible for: ║
║ ✗ Any damage caused by misuse of this tool ║
║ ✗ Legal consequences of unauthorized access ║
║ ✗ Any data loss or system damage ║
╠══════════════════════════════════════════════════════════════╣
║ Unauthorized access is ILLEGAL. USE AT YOUR OWN RISK! ║
╚══════════════════════════════════════════════════════════════╝
| Platform | Link |
|---|---|
| 👤 GitHub | @zeennxx |
| Zennnxx | |
| 🐛 Issues | Report a Bug |
| 💬 Discussions | Community Forum |
Contributing:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
When reporting issues, please include:
- Z-TOOL version
- Operating system and version
- Python version
- Full error traceback
- Steps to reproduce
If Z-TOOL helped you, show your support — it only takes a second!
🌟 Star this repo — help Z-TOOL grow in the security community!
👤 Follow @zeennxx — stay updated on new tools and releases!
Built with 🔥 for the security community
>>================================================<<
||.%%%%%%..........%%%%%%...%%%%....%%%%...%%.....||
||....%%.............%%....%%..%%..%%..%%..%%.....||
||...%%....%%%%%%....%%....%%..%%..%%..%%..%%.....||
||..%%...............%%....%%..%%..%%..%%..%%.....||
||.%%%%%%............%%.....%%%%....%%%%...%%%%%%.||
||................................................||
>>================================================<<
Happy Hacking! — zeen
© 2026-2030 zeen — All rights reserved