Networking Projects


26 May 2021    1 min read.

Various networking projects.

Virtual IP load-balancer


Python-based OpenFlow controller utilizing the Ryu SDN framework. A set of servers represent a virtual IP, where traffic is mapped in a “round-robin” fashion. Developed within Mininet and Emulab.


HTTP Proxy


A Python-based proxy server that parses GET requests from common browsers as well as the command line. The verifies each downloaded file by uploading its MD5 checksum of the virustotal through its REST API. The file is sent to the client if safe. Requires thorough understand of HTTP request structure.


Secure Messaging App


Peer to peer Python messaging application. SHA-1 based encryption with the handshake built from scratch.


Recent Articles