Za pomocą programu telnet można połączyć się z dowolnym portem TCP na dowolnym hoście, ale czy istnieje sposób nasłuchiwania na jakimś porcie na bieżącym hoście?
to znaczy
1) na hoście a: telnet nasłuchuj 12345
2) na hoście b: telnet host_a 12345
Nie chcę żadnej usługi za stroną odsłuchową, tylko połączenie i wszystko, co wpisane, jest przesyłane w obie strony.
Wiem, że mogę już wykonać 2), ale czy jest jakiś sposób na osiągnięcie 1)? Interesuje mnie zarówno rozwiązanie Windows, jak i Linux.
Odpowiedzi:
Zwykłym narzędziem do tego jest tzw
netcat
. Jest dostępny w większości dystrybucji Linuksa, a nawet może być domyślnie instalowany w niektórych (polecenie jestnc
). Istnieją nawet porty dla systemu Windows, ale prawie każdy pakiet antywirusowy na tej planecie jest głęboko podejrzany, ponieważ jest wykorzystywany w złośliwym oprogramowaniu, które utrudnia pobieranie i używanie.źródło
Zależy od wersji distro i netcat, może nie być potrzebna
-p
opcja.źródło
Szukasz programu o nazwie netcat . Jest to szwajcarski scyzoryk narzędzi sieciowych. Możesz nakazać mu nasłuchiwanie na dowolnym dowolnym porcie, a także na wielu innych rzeczach.
źródło
Netcat jest tym, czego szukasz.
http://netcat.sourceforge.net/
źródło
Pobierz Netcat. Szwajcarski scyzoryk narzędzi sieciowych. http://netcat.sourceforge.net/
źródło
Nawet lepiej niż
netcat
jestsocat
.Zapewnia o wiele większą kontrolę nad opcjami gniazd, a także wiele innych opcji wysyłania odebranych danych.
źródło
Internet Maniac może nasłuchiwać na dowolnym porcie TCP i UDP w świecie Windows
źródło