This is a custom-built, socket-based client-server framework written in Python. It’s engineered for secure out-of-band collaboration, allowing a group of operators to link up, chat, create isolated chat rooms, share target system access, and conduct real-time network mapping and traffic sniffing—all protected by encryption.
- End-to-End Cryptographic Security: Dynamic session establishment via Elliptic Curve Diffie-Hellman (ECDH) key exchange and message validation through AES-128-GCM encryption.
- Remote Shell Tunneling: Securely expose and access remote system shells with fine-grained scope controls (Public or targeted user scopes).
- Network Poisoning & Traffic Sniffing: Integrated ARP spoofing capabilities and real-time TCP/IP traffic inspection across active nodes (requires root/admin privileges).
- Encrypted Chat Rooms: Create, join, and manage isolated communication channels on the fly.
- Custom Framing Protocol: Robust binary length-prefixed protocol parser ensuring reliable data delivery over TCP streams.
PUB [message]: Broadcasts a public message to all connected operators across the main channel.
PRIV [user] [message]: Sends a direct, encrypted private message to a specific operator.
LS: Lists all active members currently connected to the server along with their IP and join timestamps.
HELP: Displays the full command menu and descriptions in the interactive prompt.
ROOM [name]: Creates and enters a new isolated chat room.
JOIN [name]: Allows you to infiltrate and join an existing chat room.
ROOMS: Enumerates all currently active chat rooms, their admins, and member counts.
SHELL SHARE [pub/priv] [users]: Exposes your local system terminal for remote access, with optional user scoping.
SHELL EXIT: Stops exposing your local system terminal to other users.
SYSTEMS: Lists all remote systems that currently have their shell access exposed.
SSH [user]: Opens a remote shell session into a targeted operator's exposed machine.
SHELLS: Lists all currently active remote shell sessions and their durations.
NET SHARE: Exposes local network access to initialize advanced network ops (requires root/admin). (NOT FINISHED AS I REMEMBER)
POISON [target_ip]: Launches ARP spoofing and traffic sniffing against a specific target on the local network. (NOT FINISHED AS I REMEMBER)
NET STOP: Terminates local network sharing and cleans up active routing interference.
NETS: Displays active network poisoning and traffic sniffing sessions.
EXIT / QUIT: Disconnects from the server, terminates active rooms, or closes out of shell/sniffing modes.