Inspiration
I have been known to enjoy hack the box and capture the flag style activities. Doing so has shown me the importance of network security. This project was to build my knowledge of network and security, while also making a useful tool I can use in the future.
What it does
NetNet scans the traffic and captures anything that fits the filters you set.
How I built it
I used Python with the primary library being Scapy. Scapy allowed for simple network sniffing and allowed the ability to pass in filters. For this project Scapy was paired with Tkinter to build the GUI.
Challenges I ran into
The challenging part of this project was getting the Tkinter GUI working with the Scapy packet sniffing. There were several issue getting the packet information to display and to implement the Filters. I also struggled getting it to send messages to discord.
Accomplishments that we're proud of
Getting the savable filters added in. There is a seperate screen to build filters at that are saved in JSON format. These filters can be opened back up and edited in the same editor.
What I learned
I learned more about what goes into the structure of network packets. Creating the filter editor allowed me to deepen my understanding of each section of the traffic.
What's next for NetNet
I would like to see Net Net's GUI Grow and develop. It looks very basic and could be cleaned up a lot. I would also like to add many quality of life improvements and make this a tool I will actively use
Log in or sign up for Devpost to join the conversation.