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