Secure multi-client web server fingerprinting tool using socket programming, SSL/TLS, and banner grabbing for service identification
-
Updated
Apr 9, 2026 - Python
Secure multi-client web server fingerprinting tool using socket programming, SSL/TLS, and banner grabbing for service identification
35+ Python Tkinter GUI apps: AI chat, face recognition, billing systems, tools. Learn desktop app dev with real projects.
An ethical hacking and cybersecurity tools built in Python, including port scanning, brute-force testing, and logging utilities. This project demonstrates practical applications of socket programming, HTTP requests, and file handling in network security.
An automated network reconnaissance tool for host discovery (ICMP) and multi-threaded TCP port scanning with time-stamped JSON outputs.
A lightweight local AI chatbot powered by Ollama and LLMs. Built using Python sockets and multi-threading to handle multiple users at once. Designed for simple, friendly English conversations with emoji-rich replies. 🌟
Documentation
Secure multi-client chat system using Python sockets with SSL/TLS encryption, multi-room support, private messaging, file transfer, and custom protocol design.
Implementation of RDT 3.0 protocol over UDP using Python with packet loss simulation and retransmission
A multi-threaded TCP client–server dictionary implemented in Python using NLTK’s WordNet. The system enables network-based word lookup and supports concurrent client connections.
To associate your repository with the socket-programming-using-python3 topic, visit your repo's landing page and select "manage topics."