We need a complete working VB.net application with and interface that will sit in the background and monitor outgoing packets for a list of words, phrases, or numbers as provided by the user. When an outgoing packet contains one of the phrases listed, e.g. "1234567890", it will suspend the packet and popup a window asking the user to (a) Allow the outgoing packet, (b) Not allow the outgoing packet. There will also be a checkbox on this window "Always do this action for [name of program ([url removed, login to view])]".
The interface will include a listbox and buttons to add or remove phrases, a toggle option to turn on/off packet monitoring, a button to clear all saved settings for the "Always do this action" checkbox, and a check box to allow the application to run when windows starts.
You must use the template generic form we will provide you as the core of the project. You must name the project, program, and title "Firewall Fortify" and use the icon we will provide for the project and tray icon. The tray menu will show "Open Firewall Fortify" (shows the main settings window), "Disable Firewall Fortify" (toggles Firewall Fortify off), "About Firewall Fortify" (shows the About window), and "Exit" (closes the program).