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

PiWall - Firewall Engine

  • 3 Devlogs
  • 3 Total hours

Fully coded firewall with c++ that includes a dashboard to monitor traffic with html, flask, etc

Open comments for this post

2h 19m 52s logged

General HTML & Logistics -> Made a proper settings page which will have it’s functionality improved later on. Also just improved the general look of the github repo as well as the entire html page

0
0
4
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
0
1

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…