2010-11-24 6 views
2

Ich kann keine Informationen über die Erstellung eines TCP/IP-Paket-Loggers in einem Buch finden. kann mir jemand in die richtige Richtung zeigen oder eine Buchreferenz wäre hilfreich.TCP Incoming Packet Logger

+0

Siehe etwas wie Wireshark. – Kangkan

+0

Auf welchem ​​Level versuchen Sie sich anzumelden? IP, TCP oder die Anwendungsschicht? Sie werden wahrscheinlich eine Low-Level-Bibliothek wie Pcap verwenden müssen. –

+0

@ Ak Ich denke, das ist, was ich brauchte. Sie können es als Antwort posten. –

Antwort

2

Wenn Sie einfach ein Programm benötigen, um tcp-Pakete zu protokollieren, werfen Sie einen Blick auf Wireshark. Wenn Sie tatsächlich einen eigenen Logger schreiben möchten, können Sie die Bibliothek libpcap verwenden. Es ist in C implementiert und es gibt viele Tutorials/Beispiele auf der Website. Wenn Sie in Windows arbeiten, sollten Sie sich WinPcap ansehen. Here ist ein nettes einfaches Tutorial für libpcap.