Inspiration

Over the pass year or so, we have been invested in learning about homelabing and networking. The creators of NetFoundry love to tinker with servers and pen testing. With our love for networking, we wanted an easy to use app to see who's on our router and be able to protect our network from unwanted users.

What it does

NetFoundry lets you see the IP addresses on your network. Taking key information like MAC addresses, NetFoundry can determine the device the user is using and can scan its data being sent. NetFoundry was built on wanting security and finding an easy way to get it!

How we built it

Our main language we used is python for the backend and html for our web server. We connect all of our devices to a tp link router for ease of connectivity.

Challenges we ran into

Networking is tough! Finding IP's is easy but determining the device and reading their packets and data is hard. This project isn't just programming, IT'S HACKING! We love it and we want you to love it too!

Accomplishments that we're proud of

Our web page is sleek and smooth, being computer engineers, we don't have too much experience in frontend developing. With research (and AI) we were able to make a web page we like and enjoy. The team was also proud of learning networking and data parsing.

What we learned

We learned how to HACK! It was super cool getting data from our devices and it shows how easy it is to find data for a hacker. Hacking is cool, but safety is even better. Making sure your network is secure is a good practice and this app will help in the future of our networking endeavors.

What's next for NetFoundry

As said before, we love homelabing. Back at school, the NetFoundry team has their own enterprise servers that they like to tinker with. NetFoundry will help secure these servers on their network and find cool uses for the newfound knowledge we have obtained.

Share this project:

Updates