Objective: To trace the network traffic in the plain-text format for any application running on windows via hooking [login to view URL]
- URL
- request body/ parameters
- response body
- request method
I am not sure if the approach I provided is the correct one. I am new to c#/c++. If you have any alternate solution, please let me know.
Note: We do not want to use any existing sniffer/analyzer present in the market i.e. Fiddler, HTTPAnalyzer, Microsoft NM, Wireshark etc. This should be a pure custom development.
Requirement
1. I should able to pass multiple process id or select multiple application running on my machine.
2. Above software should able to trace all the network traffic (http/https request & response). It should be stored in a file in plain text format. No binary/hex code.
3. Must to have - URL, Request header & body, response header, and body
4. Displaying the result on UI is a plus.
Deliverables
1. Complete source code
2. Steps to build and run the software
Note: Please apply only when you are confident to complete this. No payment for the partial solution or unsuccessful efforts.
I have over than 18 years of C/C++ development and leading. In the last 3 years I was working on developing network streaming protocol in WINAPI and familiar with windows low level socket api and network protocol.
I had gained experience in hooking into variety of windows modules (including low level memory and graphic modules).
Your job looks interesting and very doable.
Hi.. Please chat with me for further details..
We 3 members having work experience for such projects and developed this kind of projects using mfc/vc++..
All the payments are after your satisfaction and completion of phases.. Thank you..