When I learned C and C++, I also practiced some Visual Basic. I remember that in VB, I could create an interface and write a function for a button or point a button to a function, etc.
Although it has been few years since I switched to Linux, I'm missing some of the software I used on Windows OS, like Private Firewall. Searching on the net for similar software on Linux is pointing me to iptables. This iptables seems to be a command line tool and although functional, it doesn't have certain features which Private Firewall had, like for example asking me for permission to allow or deny a connection before actually allowing the connection.
There are many such tools I'm missing, like HIPS, etc. As I had some experience with VB, I'm thinking creating a GUI for iptables will be similar, is it really as simple as pointing a GUI feature to a function in iptables, etc? I want to take this slow, so first I want to create a GUI for iptables, later on I want to write my own features for iptables, like asking if it should allow a connection, terminate a connection, add HIPS, create logs and show statistics, etc.
iptables
is complicated, but there is a simpler CLI front-end calledufw
. And there is at least on GUI version ofufw
calledgufw
. – xenoid Jun 09 '20 at 10:37iptables
are now deprecated. If you want to start coding, switch tonftables
. – Artem S. Tashkinov Jun 09 '20 at 14:03