TCP-Verkehr auf einem bestimmten Port überwachen
Ich habe recht ausgiebig danach gesucht, kann aber anscheinend kein funktionierendes Beispiel finden.
Mein Ziel ist es, den TCP-Verkehr auf einem bestimmten Port zu überwachen, um eingehende Verbindungen zu sehen und sie in eine Textdatei zu schreiben. Der Haken an der Sache ist, dass ich auch einen Zeitstempel auf jeder Zeile brauche, um genau zu zeigen, wann der Client sich auf die Sekunde genau verbunden hat.
Ich habe netstat, nmap und tcptrack bereits ausgeschöpft, aber keine unterstützen Zeitstempel.
Ich dachte, ein Linux-Shell-Skript könnte funktionieren, wenn ich einen bestimmten lokalen Port überwache und Text in eine Datei schreibe, wenn eine Verbindung hergestellt wird, und dann einfach das Datum auf jeder Zeile verknüpfe.
Ich spielte mit diesem:
netstat -ano|grep 443|grep ESTABLISHED
sowie diesem:
tcptrack -i eth0 port 443
, aber keines von beiden entsprach meinen Bedürfnissen, da ich die Zeit brauche, zu der die Verbindung hergestellt wird.
Wenn Sie irgendwelche Vorschläge haben oder mir die richtige Richtung weisen könnten, wäre ich Ihnen sehr dankbar.
Danke. :)