Skip to content
ifnecessaryPublic

About

implements a peer-to-peer encrypted communications and Remote Access Trojan/Command-and-Control (RAT/C2) framework built with Python sockets

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Connector

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.

Key Features

  • 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.

Commands

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.

About

implements a peer-to-peer encrypted communications and Remote Access Trojan/Command-and-Control (RAT/C2) framework built with Python sockets

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages