telnet gibi bir şey, ancak “dinle”, “bağlan”


25

Telnet programında herhangi bir ana bilgisayardaki herhangi bir TCP bağlantı noktasına bağlanabilir, ancak mevcut ana bilgisayardaki bir bağlantı noktasını dinlemenin bir yolu var mı?

yani

1) ana makinede: telnet 12345 dinle

2) b ana bilgisayarına: telnet ana_a 12345

Dinleme tarafının arkasında herhangi bir servis istemiyorum, sadece bağlantı ve her iki şekilde olduğu gibi aktarılmak üzere ne yazılırsa.

Ben zaten 2 yapabilirim biliyorum, ama 1) elde etmek için herhangi bir yolu var mı? Hem Windows hem de Linux çözümü ile ilgileniyorum.


wireshark (tcpdump)?
Anders,

@Anders: Hayır, bağlantı noktasını açmaz ve eş, 3 yollu anlaşmayı bitirmek yerine bağlantısını reddeder.
Ben Voigt

Yanıtlar:


46

Bunun için normal araç denilen bir şey netcat. Çoğu Linux dağıtımında bulunur ve bazılarında varsayılan olarak bile yüklenebilir (komut nc). Windows için bağlantı noktaları bile var, ancak gezegendeki hemen hemen her virüsten koruma paketi, kötü amaçlı yazılımlarda kullanımı ve indirilmesini ve kullanılmasını zorlaştıran derinden şüpheli olduğunu düşünüyor.


17

1) ana makinede: telnet 12345 dinle

$ ls | nc -l -p 12345

Dağıtım ve netcat sürümüne bağlı olarak, -pseçeneğe ihtiyacınız olmayabilir .

2) b ana bilgisayarına: telnet ana_a 12345

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

13

Netcat adında bir program arıyorsunuz . Şebeke hizmetlerinin İsviçre çakısı. İstediğiniz herhangi bir limanda ve başka pek çok şeyde dinlemesini söyleyebilirsiniz.




2

Daha da iyisi netcatolduğunu socat.

Soket seçenekleri üzerinde daha fazla kontrol ve ayrıca alınan verilerin gönderileceği yer için daha birçok seçenek sunar.


0

Internet Maniac, Windows dünyasında herhangi bir TCP ve UDP bağlantı noktasını dinleyebilir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.