Skip to content

tomwisniewskiprv/Python_networking

Repository files navigation

Python networking (scripts)

Done:

  • validate IP - Regex IP number validation.
  • banner grabber - Tries to grab banner from running services at given IP.
  • port Scanner - Enter an IP address and port numbers the program will then attempt to find open ports on the given computer by connecting to each of them. On any successful connections mark the port as open.
  • simple FTP - A file transfer program which can transfer files back and forth from a remote machine. Acts as both server and client.
  • traceroute - (alpha) trace routes to destination using UDP and ICMP response.
  • udp scanner - sends UDP packets and checks if remote machine responds with ICMP.
  • IPv4_Header / ICMP header - ctype structures for network packets.
  • XOR cipher - with binary visualisation (for fun :)) TODO:

*remote shell - (working on this now) execute system commands on remote machine. *proxy - redirects connections.

##Memo: Most of the scripts here require validate_ip.py for IP validation and IPv4_Header.py for low level binary operations.

Releases

No releases published

Packages

No packages published

Languages