You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

23m 53s logged

Started the todo list and laid out the architecture for this one. Building a firewall from scratch on a Raspberry Pi 4B. Writing the actual packet filtering engine myself in C++ (using netfilter/NFQUEUE), rather than running something like pfSense.

The goal is to have a firewall that’s easy to configure, I hope to include a web dashboard that first shows you your website traffic before chosing what to filter, as well as some AI inclusions for advice on what to start with. I aim to add extensions like PiHole and more so that users can have an introduction to cyber security without having to go through the pain of a config file. Another aim is to have full control over your software. I aim to add yubi-key authentication and some over stuff so this is as secure as It can be.

Still need to: get the Pi set up with a boot SSD, get NFQUEUE wired into a basic packet parser, and figure out the dashboard auth flow. Pi’s arriving soon, will post once I’ve got packets actually flowing through custom logic.

0
1

Comments 0

No comments yet. Be the first!