Port forwarding iptables, ufw and firewalld This program was made to automate the port forwarding process used in Linux distribution. Tools used were excel spreadsheet, python 3.x and Qt used for the interface.
First select "Destination" text box and input the destionaton port of your PC on the local network. Click the checkbox and enter the program you need to port forward.
The next thing to do is hit the finder button. The Output table should be populated with new rules which defaults to iptables. As shown in the image below.
My program also supports other types of firewalls such as firewalld. Select the list on the right and scroll to firewalld and hit generate. Make sure you have the destionation address and the finder selected the program you need to port forward.
This was my first time making a GUI using QT so it took at little while to under stand how to use it. I should have used a database like system to the search becuase the results of the finder has to match exactly, I cannot make partial mataches at the matches
This is still a work in progress. Please let me know of what featues to implement