Mit dem Telnet-Programm kann eine Verbindung zu einem beliebigen TCP-Port auf einem beliebigen Host hergestellt werden. Gibt es jedoch eine Möglichkeit, einen bestimmten Port auf dem aktuellen Host zu überwachen?
dh
1) auf host a: telnet listen 12345
2) auf Host b: telnet host_a 12345
Ich möchte keinen Dienst hinter der Abhörseite, nur die Verbindung und was auch immer getippt werden soll, so wie es in beide Richtungen geht.
Ich weiß, dass ich schon 2) kann, aber gibt es eine Möglichkeit, 1) zu erreichen? Ich interessiere mich sowohl für Windows- als auch für Linux-Lösungen.
Antworten:
Das übliche Werkzeug dafür ist so etwas wie
netcat
. Es ist in den meisten Linux-Distributionen verfügbar und in einigen sogar standardmäßig installiert (der Befehl lautetnc
). Es gibt sogar Ports für Windows, aber fast jedes Antiviren-Paket auf dem Planeten hält es für äußerst verdächtig, da es in Malware verwendet wird, was das Herunterladen und Verwenden erschwert.quelle
Abhängig von der Distribution und Netcat-Version benötigen Sie möglicherweise keine
-p
Option.quelle
Sie suchen nach einem Programm namens netcat . Es ist das Schweizer Taschenmesser der Netzwerkversorger. Sie können ihm sagen, dass er auf jedem beliebigen Port und vielen anderen Dingen lauschen soll.
quelle
Netcat ist das, wonach Sie suchen.
http://netcat.sourceforge.net/
quelle
Laden Sie Netcat herunter. Schweizer Taschenmesser der Netzbetreiber. http://netcat.sourceforge.net/
quelle
Noch besser als es
netcat
istsocat
.Es bietet viel mehr Kontrolle über die Socket-Optionen und auch viel mehr Möglichkeiten, wohin empfangene Daten gesendet werden sollen.
quelle
Internet Maniac kann jeden TCP- und UDP-Port in der Windows-Welt überwachen
quelle