puuuh... ich hab sowas mal gebraucht um ein kommunikationsprotokoll rauszukriegen...
irgendwie hab ichs so gemacht dass ich einen virtuellen comport a installiert hab der mit dem auch virtuellen comport b verbunden war. da gabs irgend so ein programm wo des geht.
und dann hab ich die software die ich analysieren wollte an den virtuellen comport a angeschlossen und ein programm gebbastelt was ich zwischen comport b und den richtigen comport am pc gehängt hab, des alle daten zwischen dem richtigen comport und dem virtuellen port b durchgeschleift und nebenher rausgeschrieben hat...
muss mal suchen ob ich des noch finde
wegen dem netzwerk sniffer, benutz wireshark!
http://www.wireshark.org/
falls du in deinem delphi programm oder so den netzwerk traffic auslesen willst kannst du winpcap installieren und dann auf dessen dlls zugreifen... so machts ja der wireshark auch.
hab ich auch schonmal gebraucht, aber grad nicht da... und es war auch mördermäßig stressig weil du ja erst mal
tcp traffic von udp traffic unterscheiden und die frames und checksummen und blabla entfernen musst...