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

DrakeGen

@DrakeGen

Joined June 19th, 2026

  • 1Devlogs
  • 1Projects
  • 0Ships
  • 0Votes
Love to code, I enjoy C++, assembly, and more
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.

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.

Replying to @DrakeGen

0
1

Followers

Loading…