Security Projects

Practical implementations of security concepts and tools

Featured Projects

🔐 VPN-Server-Client

Python-Based Secure VPN Tunnel

Custom VPN implementation using Python with AES-256 encryption and RSA key exchange. Features client-server architecture, Perfect Forward Secrecy, multi-client support, and secure packet tunneling.

PythonCryptographyNetworkingVPNSecurity
🌐 Network-Sniffer

Python Packet Capture & Protocol Analysis

Network packet sniffer using raw sockets. Captures and analyzes traffic, dissects protocols (TCP, UDP, HTTP, DNS), provides real-time statistics, and exports to PCAP format for Wireshark compatibility.

PythonNetworkingPacket AnalysisScapyForensics
🔑 RSA Encryption Tool

Assembly Language Crypto Implementation

RSA encryption algorithm implemented in Assembly language. Supports multiple key sizes (1024-4096 bits), file encryption/decryption, digital signatures, and optimized modular exponentiation.

AssemblyCryptographyRSAMathematicsLow-Level
🔎 Port Scanner

Advanced Network Port Scanner

High-performance network port scanner with multi-threading support. Features TCP/UDP scanning, service detection, OS fingerprinting, and customizable scan profiles for network reconnaissance and security auditing.

PythonNetworkingSecurityMulti-threadingReconnaissance
🗑️ Digital Shredder

Secure File Deletion Tool

Secure file deletion utility implementing multiple data destruction algorithms. Overwrites file data multiple times following DOD 5220.22-M and Gutmann standards to prevent data recovery and ensure complete data sanitization.

PythonData SecurityFile SystemsPrivacyDOD Standards
🌐 Air University Campus Network

Campus Area Network Design

Comprehensive Campus Area Network (CAN) designed for Air University using Cisco Packet Tracer. Features enterprise-grade network architecture, VLAN segmentation, routing protocols, and security implementations for a complete university network infrastructure.

Cisco Packet TracerNetwork DesignVLANRoutingNetwork Security

Project Statistics

15,000+
Lines of Code Written
8
Open Source Projects
8+
Programming Languages

Technologies Used Across Projects

Python C/C++ Assembly JavaScript Flask SQLite Scapy Cryptography Socket Programming Linux Git

Interested in Collaboration?

Always open to working on interesting security projects