The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
Network programming task - full details will be supplied on application.
Aim: allow traffic from one sniffer to be 'seen' on other sniffer interfaces on remote machines.
Skill sets - Network programming, Linux
A) Deliverables - source archive for compilation on CentOS 5.6, producing two executables.
Process packets on interface, which is shared with other sniffer program(s)
Match GETs based on URL
Transmit matching packets to multiple acceptor processes on remote hosts
(UDP is acceptable)
Receive packets from Collector
Inject into local interface being read by pcap program(s)
Collector must be able to process 10K incoming packets per second of which 2K will be forwarded to (and processed by) Acceptor.
C) Non-functional requirements
* Stability - must run without error with MTBF similar to OS.
* No memory leaks (avoid dynamic allocation and deallocation, i.e. define fixed buffer size at program start).
* Log to syslog
* Resource usa...
Sign in or Register to see more