A sniffer to record website traffic, for statistics and security. This should be a completely passive sniffer sitting on the network on a linux box. Every packet coming to and from the site should be recorded and reconstructed into text format. A) Record data as it passes through the network, and save in original standard format readable by other applications such as NA. B) Reconstruct into meaningful data in text format All traffic should be recorded and reconstructed into text, separately for each protocol. 1. All web traffic. All requests and all pages sent back to the users should be recorded - that means the whole HTML of the web page! 2. All email traffic 3. All telnet traffic 4. Everything else ??" all other protocols passing through the network If you can only do A, B and #1, please respond as well. This is a complex problem that can hardly be done by someone without experience in this sort of thing. If you have done something like it please provide a link, if you cannot then please describe functionality. The files will have to be cut periodically, and reconstructed into XML records. For example, for HTTP (web) traffic, for each page request (click), create a separate record containing full request, and for reply create a new record with a reference to request record. Obviously, session field will also have to be filled. Please describe what you propose to do and how you propose to do it. The important thing is that all data should be captured
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
linux