Skip to content

A collection of custom Netcat, Proxy, and network client/server scripts

Notifications You must be signed in to change notification settings

gizemcell/Network-Tools-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Network-Tools-Python

This repository acts as a collection of my practical implementations and study notes based on the book "Black Hat Python" by Justin Seitz and Tim Arnold.

๐Ÿš€ Project Overview

  • Refactored legacy code to ensure full compatibility with Python 3.x.
  • Debugged and fixed errors encountered during execution in a modern Kali Linux environment.
  • Simulated using local virtual machines (VMware).

๐Ÿ“‚ File Structure

File Description
tcp_server.py A multi-threaded TCP server implementation.
tcp_client.py A simple TCP client to test connectivity.
udp_client.py UDP client implementation for connectionless communication.
netcat.py A custom Netcat clone with execute, command shell, and file upload capabilities.
proxy.py A TCP proxy script to intercept and manipulate traffic between a local and remote host.

These scripts are designed to run in a Linux environment.

About

A collection of custom Netcat, Proxy, and network client/server scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages