I am Looking to build a simple application to monitor http traffic. I will need the source codes, the language should be preferably c#, Visual Basic will also be accepted if it's not too hard to convert it to C# (source should be in form of ms visual studio project).
Requirements/Features:
Must work without installing anything like wincap or other softwares.(Note: Easyhook and other dependencies may be allowed but ask me 1st)
Must work on most computers using windows.(Windows XP/Vista/7 32/64 bits.)
Must be able to parse the url from the http header and then redirect based on conditions.
Must Work for most browsers(Firefox, IE, Optional:Opera, Chrome)
Must be able to run all the time.
Must use forms (no console).
I looked into this quite a few times and from what i've been told there's a few ways this can be accomplished, one is by hooking DnsQuery_A/W/UTF8 (there are 3 different ones) in dnsapi another is hooking connect()/gethostname() in Winsock and the last way I seen is by creating a proxy.
Hello,
We will be keen in taking this up. We will provide you with single point of contact, who will be available on skype or any other IM's.
Kindly check the PMB.
Regards,
Credent Team.
Hi,
Let me inform you that the target computer must have .Net Framework installed and the application will require administrative privileges to be executed. Also it will not sniff the packets from the computers around, it will only capture the http requests/responses initiated from same computer (otherwise it would require winPcap to enable promiscuous mode of thernet driver).
Best regards,