Semua orang tahu port TCP, misalnya port 80, Anda dapat menggunakan telnet ip 80 untuk memverifikasi apakah port mendengarkan secara normal, jadi dapatkah port UDP diuji dengan cara yang sama?
Ada banyak artikel di Internet yang menguji apakah port UDP tidak diblokir.Tak satu pun dari mereka yang akuratMetode pengujian terbaik adalah mengaktifkan dengarkan UDP di server, dan klien mengirimkan paket UDP ke server, dan server memeriksa apakah paket tersebut dapat diterima, seperti yang ditunjukkan pada gambar di bawah ini:
nc adalah kependekan dari netcat, yang menggunakan protokol UDP dan TCP. Ini adalah alat operasi latar belakang andal yang dapat dengan mudah diaktifkan oleh program lain, dan juga digunakan sebagai alat pengujian atau alat peretasan untuk jaringan. Dengan itu, Anda dapat dengan mudah membuat koneksi apa pun. Ada banyak alat berguna bawaan.
perintah
1) -l Digunakan untuk menentukan bahwa NC akan berada dalam mode mendengarkan. Menentukan parameter ini berarti bahwa NC diperlakukan sebagai server, mendengarkan dan menerima koneksi alih-alih memulai koneksi ke alamat lain. 2) -p <port> Pengguna mengatur port untuk mendengarkan 3) -dtk Tentukan alamat IP sumber untuk mengirim data, yang berlaku untuk mesin multi-NIC 4) -u Tentukan bahwa nc menggunakan protokol UDP, yang default ke TCP 5) -v Interaksi output atau informasi kesalahan, terutama berguna untuk debugging pemula 6)-w Jumlah detik batas waktu, diikuti dengan angka 7)-z Menunjukkan nol, yang berarti tidak ada data yang dikirim saat memindai
Tutorial pengujian
serverAktifkan pendengar UDP pada port 12345 dengan perintah berikut:
-lup sebenarnya adalah singkatan dari -l -u -p
klienKirim pesan ke server menggunakan protokol UDP dengan perintah berikut:
Masukkan string apa pun, masukkan, dan server akan memeriksa apakah telah diterima, seperti yang ditunjukkan pada gambar di bawah ini:
Terakhir, lampirkan alat Windows nc di bawah ini:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|