This posting is similar to a previous posting on this site. I am looking for a very basic firewall type application. The program must be able to block communication before a connection occurs. Example.. the program "[login to view URL]" wants to connect to "[login to view URL]" on port 21. The program must be able to pause (NOT CANCEL!) the connection, and wait until the user allows the connection to take place, or rejects the connection attempt. Also, must work the other way as well, eg "[login to view URL] wants to connect to your computer on port 1234, allow or disallow?" The program's front end must be done in Visual Basic 6.0, but can have external dependencies in VC++, Delphi..or whatever works. I have (using Rent A Coder) already purchased a Layered Service Proder dll, but soon found this is not infact what I was looking for. The reasond the LSP failed to satisfy my requirements are: 1. The LSP allows non Winsock applications through its defence (eg Ping) 2. The LSP it written in C++, which is fine, but is not accesable through VB 6.0 3. The LSP does not have any control over RPC, ICMP (I need to stop pings) and other such things 4. THE LSP is not stealth, it accepts the connection and then thinks about what to do with it, thus giving my computer away. Apparantly an IDT ( I dont know what that means) would be able to do this... ;) The program must also be able to block the following ports (but can be turned off!): 21 FTP 23 Telnet 25 SMTP 79 Finger 110 POP3 113 IDENT 135 RPC 139 NetBIOS 143 IMAP 443 HTTPS 445 MSFTDS 5000 UPnP Similar to ZoneAlarm i guess. This program MUST work in Windows NT4/2000/XP and optionally the 9X/ME series. Examples will definatly speed up the bid excepting process.
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Platform
Required: NT4 / 2000 / XP Not Required: 95 / 98 / ME
## Deadline information
PLease don't bid if you arn't sure you can do this. It is more difficult than it may sound.