/Python-Networking

Socket programming is a part of intermediate python programming. Sockets are low-level endpoints of an end to end connections. Most of the programs in this repo are based on TCP sockets

Primary LanguagePython

Python-Networking

Socket programming is a part of intermediate python programming. Sockets are low-level endpoints of an end to end connections. Most of the programs in this repo are based on TCP sockets.All programs are based on the Client-Server architecture. The main agenda of this repository are:

  • An Adavnced TCP Chatroom
    • We can add upto 100 clients
    • End chat from clients point
    • Colorama for text coloring
    • Show active users
  • Reverse Shell
    • Can connect remotely to a computer
    • Execute command line operations
    • Demonstration of a backdoor
  • Fast Port Scanner
  • Usage python Port Scanner.py ip starting_port ending_range
    • Attractive Command Line Interface
    • Fast and Efficient
    • Can scan from any particular range(0-65535)

The main requirements of the above programs are:

  • Colorama
  • Pyfiglet