OpenSnitch – A Linux clone of the Little Snitch application firewall
I was surprised to see that it's written in Python... I was expecting something lower-level for this type of application.The other thing worthy of note is that it appears every single packet will need to be processed through this application; necessary for it to do its job, but will likely have a significant effect on performance.