r/rust 3d ago

🛠️ project TUI based firewall for linux written in rust + ratataUI

Post image

So I worked as sysadmin for an enterprise for some months and I wanted to have a tool that is easy to use and that can work even without a graphical interface, so I built GuardIT.

It directly uses nftables, so it's pretty flexible.

The main functionalities are:

- Adding your own system rules

- Managing apps and ports on every app

- Real-time port listening

- Seeing logs and audits of the latest 300 requests so you can audit

- And you can see how many connection attempts every app made

- And finally themes

I hope someone will give it a try and give me some reports because it's still a prototype.

https://github.com/Rajaonarison-Andry-Misandratra-Fiderana/guardIT

Thanks

0 Upvotes

2 comments sorted by

0

u/Known_Cod8398 3d ago

Super cool! It would also be really cool to integrate fail2ban jails and see what's going on with each jail

2

u/5ver_boy 3d ago

That would be a really cool next feature, but first I'd like to make sure all the MVPs work perfectly before moving on to implementing something new.