SDN Firewall

Packet Analysis

To gain a better understanding of the data available in network traffic, I used Wireshark to capture a stream of networks packets to examine them. I was able to observe transport protocols, source/destination ports, and the flags associated with the 3-way handshake (TCP).

Firewall Configuration

My task for this project was to configure a firewall for a mock company network. I was able to utilize the OpenFlow Python library to inspect network packets and accept/reject packets based on details specified in each project task.

Network Simulation

This project required a toy network to be configured with Mininet. Terminal commands were useful for pinging between specific hosts to verify connectivity and network traffic.

Python
OpenFlow
Firewall Config
Packet Analysis

*Due to Georgia Tech class policies, I cannot share code or any other materials that would reveal project solutions.