I have been working on a program to accomplish rule-based packet interrogation. Currently, the program builds a collection of rules (the rules are VBscript) then processes incoming and outgoing packets, based on a port filter to determine if further interrogation is required.
I have a new request to add the ability to block (or drop) incoming and/or outgoing packets and possibly make alterations to the packet data itself.
I am currently using the PacketX/WinPcap libraries to accomplish this functionality; however, this library does not make provision for packet blocking or the ability to alter packet contents. (as it is a filter/capture library).
I am in need of preferably a dll that can be utilized within my VB program to accomplish these things: 1) Block incoming or outgoing packets 2) Possibly alter the contents of incoming or outgoing packets. 3) If possible, eliminate the need for the existing library (PacketX/WinPcap), which collects and interrogates incoming and outgoing packets, for processing through the rules engine. (This would reduce the number of external references required).
I can put together a requirements document if necessary; however, I believe this is a fairly straight forward request.
Thanks in advance for your response and taking the time to review this project.
Please bid only if you are experienced in this area. Thank you.
**** Update to BID Request ****
Based on the responses received by bidders for this project, I am going to eliminate 2 items (at least for the purposes of this request) from the bid:
ELIMINATED BID REQUIREMENTS
* * *
**2) Alter the contents of packets based on rules (Eliminated)
3) Eliminate the need for WinPcap/PacketX library (Eliminated)**
* * *
So, now the requirement is just for code to block packets. _I will need the ability to block certain URL's and the ability to block or drop requests to predefined ports.
Since I have reduced the requirements and hence reduced measurably the cost of the project, _I will add an additional requirement for a popup blocker_. **This is OPTIONAL** by the winning bidder, but please be specific in your bid as to whether it will include the popup blocker code or not.
Thank everyone who has bid thus far and please be patient with the changing requirements.
1) Complete and fully-functional working program(s) in .dll form as well as complete source code for all work done.
2) Complete ownership and distribution copyrights to all work purchased.
3) Documentation of VB functions and sample programs to prove functionality.
Win 95,98, ME, NT, 2000, XP, 2003