Skip to content

Srujansgit/StegNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StegNet

StegNet is a network steganography toolkit for covert communication over TCP, ICMP, DNS, and HTTP. It integrates encryption, message hiding, packet manipulation, and traffic analysis into a modular, scalable design using OOP principles.

Usage:

$ stegnet [OPTIONS] COMMAND [ARGS]...

Options:

  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Commands:

  • send: Send a covert message over the specified...
  • receive: Listen for and extract hidden messages.
  • analyze: Run network traffic analysis to detect...

stegnet send

Send a covert message over the specified protocol.

Usage:

$ stegnet send [OPTIONS]

Options:

  • --mode TEXT: Mode of communication: tcp, icmp, dns, http [required]
  • --target TEXT: Target IP or domain [required]
  • --message TEXT: Message to send covertly [required]
  • --key TEXT: Encryption key for securing the message [required]
  • --help: Show this message and exit.

stegnet receive

Listen for and extract hidden messages.

Usage:

$ stegnet receive [OPTIONS]

Options:

  • --mode TEXT: Mode of communication: tcp, icmp, dns, http [required]
  • --key TEXT: Encryption key for decryption [required]
  • --help: Show this message and exit.

stegnet analyze

Run network traffic analysis to detect covert channels.

Usage:

$ stegnet analyze [OPTIONS]

Options:

  • --help: Show this message and exit.

About

StegNet is a modular, OOP-based network steganography toolkit for encrypted, covert communication over TCP, ICMP, DNS, and HTTP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages