Anyway, I have been waiting for quite a while for someone else to make a program like this, but I got sick of waiting, so I decided to make one myself. Considering the amount of time I spent on this thing, I'm really wondering why IBM didn't do it themselves. It's also ideal for people who are using their computer as a gateway to the internet, if they wish to keep unwanted traffic out. When I find time to look into this, I'll probably include functionality for setting this up too. Make sure this file is located in a directory in your libpath.
Installation Have a look at the software requirements mentioned above.
Once you've made sure that these requirements are met, simply run Zampa.exe, and you should be up and running. The rules you define in the firewall are always read from the top and down. That means, whenever a packet comes in or goes out, it's compared to each and every one of the current firewall rules, starting from the top. That means that if you set up the firewall with no rules, no packets will be allowed to or from your computer on any interface. The idea is that you define one set of rules that apply to traffic flowing in and out through both adapters, and how traffic going between them is treated.