SynMesh is a professional-grade, military-style Command & Control (C2) framework designed for penetration testing and red team operations. Built with a sophisticated terminal UI optimized for Termux environments, SynMesh provides a comprehensive suite of tools for managing reverse shells, generating payloads, and coordinating multi-server operations.
· Multi-Handler Support: HoaxShell HTTP/S reverse shell handler & Reverse TCP handler · Payload Generation: Dynamic payload generation with obfuscation and encoding · Session Management: Track, interact with, and manage multiple shell sessions · Sibling Server Connectivity: Connect multiple SynMesh instances for distributed operations · Fileless Execution: Inject and execute scripts without writing to disk · HTTP File Smuggler: Transfer files through HTTP with automatic ticket generation
· Real-time Status Monitoring: Live session tracking with color-coded indicators · System Information: Display OS, Python version, terminal size, and network interfaces · Quick Statistics: Active sessions, pending connections, sibling servers · Intuitive Navigation: Numbered menu system with contextual help · Dynamic Layout: Auto-adjusts to any terminal size without overflow
· AES-256 Encryption: Secure communication between sibling servers · Session Defender: Command inspection to prevent shell-breaking inputs · Graceful Error Handling: Comprehensive exception management · Automatic Recovery: Self-healing from common failures · Detailed Logging: Track all operations and sessions
Termux Setup
# Update packages
pkg update
pkg install python clang rust libffi openssl -y
# Upgrade pip
pip install --upgrade pip setuptools wheel
# Install required packages
pip install pycryptodomex
pip install pycryptodome
pip install netifacesQuick Start
# Clone or download the script
python3 syn.py🚀 Capabilities Dashboard
╔══════════════════════════════════════════════════════════════════════════╗
║ CAPABILITIES DASHBOARD ║
╠══════════════════════════════════════════════════════════════════════════╣
║ ║
║ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────┐ ║
║ │ 🎯 SESSIONS │ │ 🔧 GENERATE │ │ 📡 CONNECT │ ║
║ │ List & Manage │ │ Payload Creation │ │ Sibling Serv │ ║
║ │ Active Shells │ │ Obfuscation │ │ Multi-Server │ ║
║ └─────────────────────┘ └─────────────────────┘ └─────────────────┘ ║
║ ║
║ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────┐ ║
║ │ 🖥️ SHELL │ │ 📁 UPLOAD │ │ 💉 INJECT │ ║
║ │ Interactive CLI │ │ File Transfer │ │ Fileless Exec │ ║
║ │ Pseudo-Shell │ │ HTTP Smuggling │ │ Script Inject │ ║
║ └─────────────────────┘ └─────────────────────┘ └─────────────────┘ ║
║ ║
║ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────┐ ║
║ │ 🏷️ ALIAS │ │ 💀 KILL │ │ 🔍 BACKDOORS │ ║
║ │ Session Aliases │ │ Terminate │ │ Type Info │ ║
║ │ Easy Reference │ │ Self-Owned │ │ List Details │ ║
║ └─────────────────────┘ └─────────────────────┘ └─────────────────┘ ║
║ ║
║ ┌──────────────────────────────────────────────────────────────────┐ ║
║ │ ⚡ STATUS: ● ONLINE │ SESSIONS: 0 │ SIBLINGS: 0 │ ║
║ │ UPTIME: 00:00:00 │ INTERFACE: wlan0 (192.168.1.100) │ ║
║ └──────────────────────────────────────────────────────────────────┘ ║
║ ║
╚══════════════════════════════════════════════════════════════════════════╝
Generate Reverse Shell Payload
SynMesh > generate payload=windows/reverse_tcp/powershell lhost=eth0 encodeConnect to Sibling Server
SynMesh > connect 192.168.1.200 6501Interactive Shell Session
SynMesh > shell abc123-def456-ghi789
[Username@Hostname]:~$ whoamiUpload File
SynMesh > upload /path/to/file.exe C:\\Users\\Public\\file.exe abc123🛠️ Technical Specifications
Component Specification Language Python 3.7+ Encryption AES-256-CFB Handlers HTTP/S, TCP OS Support Linux, Windows, macOS Termux Fully Optimized UI Unicode Box Drawing Ports 6501 (Core), 8080 (HTTP), 4443 (TCP)
📚 Documentation
· Main Menu: Type help for available commands · Detailed Help: help for specific command info · Sessions: sessions to list active sessions · Generate: generate with appropriate parameters
SynMesh is designed for authorized penetration testing and security research only. Users must have explicit permission from the system owner before using this framework. Unauthorized use is strictly prohibited and may violate local laws.
🤝 Contributing
Contributions, bug reports, and feature requests are welcome. Please ensure your code follows the existing style and includes appropriate documentation.
📄 License
This project is for educational and authorized testing purposes only.
Author: SYLHETYHACKVENGER (THE-ERROR808) Version: 4.1.0 Title: UNAUTHORISED TEST IS RESTRICTED
─────────────────────────────────────────────────────────────────────────────
🔒 Use responsibly. Test only on systems you own or have permission to test.
─────────────────────────────────────────────────────────────────────────────

