Frage etwas wie telnet, aber "zuhören", nicht "verbinden mit"


Mit dem Telnet-Programm kann man sich mit jedem TCP-Port eines beliebigen Hosts verbinden, aber gibt es eine Möglichkeit, auf einem bestimmten Port des aktuellen Hosts zu horchen?

d.h.

1) auf dem Host a: Telnet hören 12345

2) auf Host b: telnet host_a 12345

Ich will keinen Dienst hinter der Zuhörseite, nur die Verbindung und was auch immer getippt werden soll.

Ich weiß, dass ich die 2) schon machen kann, aber gibt es einen Weg, die 1) zu erreichen? Ich bin an Windows- und Linux-Lösungen interessiert.


24
2017-10-29 23:07


Ursprung


Wireshark (tcpdump)? - Anders
@Anders: Nein, das öffnet den Port nicht, und dem Peer wird die Verbindung verweigert, anstatt den 3-Wege-Handshake zu beenden. - Ben Voigt


Antworten:


Das übliche Werkzeug dafür ist etwas genannt netcat. Es ist in den meisten Linux-Distributionen verfügbar und kann sogar standardmäßig in einigen installiert werden (der Befehl ist nc). Es gibt sogar Ports für Windows, aber fast jedes Antivirus-Paket auf dem Planeten hält es für sehr verdächtig, da es in Malware verwendet wird, was es schwierig macht, es herunterzuladen und zu verwenden.


46
2017-10-29 23:12





1) auf Host a: Telnet hören 12345

$ ls | nc -l -p 12345

Hängt von der Distro- und Netcat-Version ab, die Sie möglicherweise nicht benötigen -p Möglichkeit.

2) auf Host b: Telnet host_a 12345

$ telnet host_a 12345
1159.rar
12030.mp4
123.mp4
124.mp4
129
129.bak
...

15
2017-10-30 01:29





Sie suchen nach einem Programm namens Netcat. Es ist das Schweizer Taschenmesser der Netzwerk-Utilities. Sie können es an jedem beliebigen Port und vielen anderen Dingen hören.


13
2017-10-29 23:15





Netcat, ist was du suchst.

http://netcat.sourceforge.net/


4
2017-10-29 23:12





Laden Sie Netcat herunter. Schweizer Taschenmesser der Netzwerk-Utilities. http://netcat.sourceforge.net/


4
2017-10-29 23:12





Noch besser als netcat ist socat.

Es bietet viel mehr Kontrolle über die Socket-Optionen und viele weitere Möglichkeiten, wo empfangene Daten gesendet werden.


2
2017-10-30 16:38





Internet Maniac kann jeden TCP- und UDP-Port in Windows-Welt abhören


0
2017-10-30 10:30