rekan telnet untuk UDP


27

Apakah ada sesuatu yang memungkinkan fungsionalitas "seperti telnet" untuk UDP? Saya tahu perbedaan antara TCP dan UDP, dan mengapa telnet itu sendiri tidak akan berfungsi - tapi saya bertanya-tanya apakah ada sesuatu yang mirip dengan klien telnet, dari perspektif pengguna akhir. Misalnya udp-telnet [ip] [pengirim-port] [penerima-port] yang kemudian mencetak apakah paket berhasil kembali atau tidak.

Memiliki alat seperti ini akan sangat membantu untuk menguji pengaturan firewall untuk OpenVPN yang menggunakan koneksi UDP.


3
Perhatikan bahwa pada dasarnya UDP, tidak mungkin bagi klien untuk mengetahui apakah suatu paket dikirimkan - server tidak mengirim pengakuan atas data yang diterima pada tingkat protokol.
josh3736

1
Perhatikan juga bahwa di UDP, pesanan pengiriman tidak dijamin. Itu berarti bahwa paket-paket berikut: "cd /". "cd temp", "rm -rf *" dapat menghasilkan hasil yang mungkin tidak Anda harapkan atau nikmati. Cara perutean bekerja, kemungkinan paket pertama tiba setelah yang kedua dan ketiga - yang pertama sering tertahan selama beberapa detik saat rute diselesaikan - paket lain dapat lewat sebelum paket tersebut dikirim kembali.
Bill K

Jawaban:


42

Anda dapat menggunakan netcat - mulai saja, dan ketik sesuatu di dalamnya, dan tekan kembali tombol.

nc -u <host> <port>

Dan di sisi lain Anda dapat mendengarkan dengan netcat juga (Anda akan melihat teks tertulis), atau hanya memulai tcpdump, dan melihat paket masuk.


Di sisi lain Anda dapat menggunakan: tcpdump 'port <port>'jangan lupa mengetik beberapa pesan setelah memulai nc -u pada klien!
SvennD

10

Anda bisa menggunakan netcatatau nc. Ini mendukung TCP dan UDP. Gunakan -uuntuk soket UDP. Anda dapat membaca man ncuntuk lebih jelasnya.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.