đối tác telnet cho UDP


27

Có bất cứ điều gì cho phép chức năng "giống như telnet" cho UDP không? Tôi biết sự khác biệt giữa TCP và UDP và tại sao bản thân telnet sẽ không hoạt động - nhưng tôi tự hỏi liệu có thứ gì tương tự máy khách telnet không, từ góc độ người dùng cuối. Ví dụ: udp-telnet [ip] [gửi-port] [receive-port] sau đó in ra một gói có làm cho nó trở lại hay không.

Có một công cụ như thế này sẽ giúp ích cho việc kiểm tra các cài đặt tường lửa cho OpenVPN sử dụng các kết nối UDP.


3
Lưu ý rằng về bản chất của UDP, khách hàng không thể biết liệu gói tin có được phân phối hay không - máy chủ không gửi xác nhận dữ liệu đã nhận ở cấp độ giao thức.
josh3736

1
Cũng lưu ý rằng trong UDP, thứ tự giao hàng không được đảm bảo. Điều đó có nghĩa là các gói sau: "cd /". "cd temp", "rm -rf *" có thể dẫn đến kết quả mà bạn có thể không mong đợi hoặc thưởng thức. Cách thức định tuyến hoạt động, có khả năng gói đầu tiên đến sau gói thứ hai và có thể thứ ba - gói đầu tiên thường bị giữ trong vài giây trong khi các tuyến được giải quyết - các gói khác có thể bị trượt trước khi được yêu cầu.
Bill K

Câu trả lời:


42

Bạn có thể sử dụng netcat - chỉ cần khởi động nó và nhập một cái gì đó bên trong và đặt phím trả về.

nc -u <host> <port>

Và ở phía bên kia, bạn cũng có thể nghe bằng netcat (bạn sẽ thấy văn bản bằng văn bản) hoặc chỉ bắt đầu một tcpdump và xem các gói tin đến.


Mặt khác, bạn có thể sử dụng: tcpdump 'port <port>'đừng quên nhập một số tin nhắn sau khi bắt đầu nc -u trên máy khách!
SvennD

10

Bạn có thể sử dụng netcathoặc nc. Nó hỗ trợ TCP và UDP. Sử dụng các -uổ cắm cho UDP. Bạn có thể đọc man ncđể biết thêm chi tiết.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.