I have worked with Linux packet parsing libraries like libpcap. I have extensively worked with wireshark, tcp dump, windows packet analyzer, nmap.
I have familiarity with windows sysinternals monitoring tools like process monitor, tcp view e.t.c. Based on my experience of network protocols and API's as well as expertise in C#, i can do this job most effectively.