Gurumanie Singh Dhiman | Python Networking

Python Networking Toolkit

A suite of custom tools demonstrating socket programming, protocol analysis, and network automation. Browse any project for detailed explanations and code.

TCPChatRoom

Real-time multi-client TCP chat server & client demonstrating concurrent socket handling.

View Details

ReverseShell

TCP-based reverse shell enabling remote command execution—illustrates raw socket usage & thread management.

View Details

SocketProgramming

Foundational examples covering TCP/UDP client-server patterns, blocking vs non-blocking sockets.

View Details

SQLInjectionScanner

Automated form/URL scanner to detect SQL injection vulnerabilities by injecting payloads and analyzing responses.

View Details

Client-Server

Basic client-server demo for file transfer and messaging, illustrating socket streams and I/O buffering.

View Details