Very interesting project (and easy for a good C coder). I will provide some source code and the coder just need to follow the examples. I also would like the coder to add some features of my own. Good knowledge of WIN32 API and WINSOCK will be needed. The program won't have a GUI and is supposed to run quiet. Basicaly the program will enumerate the fields and save the data entered (into the fields of any web page), but first, the coder need to figure out how to save the content of the fields before the user click on "SEND". This is NOT supposed to be a k-e-y-l-o-g-g-e-r or clipboard m-o-n-i-t-o-r-i-n-g program. It will only get data from Internet Explorer web forms. Features: - small .EXE (less then 200KB unpacked) and no .DLL's (if possible) - very low CPU impact and run as quiet as possible - single instance (only one copy of the program running) - c-a-p-t-u-r-e IE p-a-s-s-w-o-r-d fields (source code provided) - monitor all instances of IE (if more then one window) - ignore big fields with more then 50 characters (web mail messages) - save the field name along with the content entered by user - get the IP address to were the information was sent - get the URL of the web page (source code provided) - date and time of web form posting (when "SEND" was clicked) - WinALL (Win98, Win2000, WinXP) Save the information in the following format: field: entered data next_field: typed information by the user ... * * * * * * * E X A M P L E * * * * * * * * * Take for example this web page: [login to view URL] The program should produce a text log file like this (look at the HTML source code [login to view URL]): DATE: 01/08/2003 TIME: 12:35 to: email@[login to view URL] name: Entered Name from: my@[login to view URL] subject: Encrypted Message agree: checked (checkbox field) private: umasked p-a-s-s-w-o-r-d entered message: * ignored field * (more then 50 characters) reset: * ignored field* (no real data, just a CLEAR button) IP: [login to view URL] URL: [login to view URL] Note: if there are more then one IE window opened (sending/receiving data), the program must get the correct IP address to were the data was sent. The URL should be the one with the web form itself.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Specify details on how to compile the source code (compiler package/version, linker, etc.) 2) Complete ownership and distribution copyrights to all work purchased. 3) If you can, please, tell me about other interesting URL´s like those on the [login to view URL] (ZIP file).
## Platform
Windows 95/98/ME, Windows ME, Windows 2000, Windows XP Internet Explorer 5 and above