nghe dữ liệu UDP trên cổng cục bộ với netcat


55

netcat -ul -p2115thất bại với một tuyên bố sử dụng. Tôi đang làm gì sai?

Cảm ơn!

Câu trả lời:


71

Để trích dẫn nctrang người đàn ông :

-lĐược sử dụng để xác định rằng nc nên lắng nghe một kết nối đến thay vì bắt đầu một kết nối đến một máy chủ từ xa. Đó là một lỗi khi sử dụng tùy chọn này kết hợp với các tùy chọn -p, -s hoặc -z. Ngoài ra, mọi thời gian chờ được chỉ định với tùy chọn -w đều bị bỏ qua.

Chìa khóa ở đây là -pkhông thể kết hợp với -lcờ. Khi sử dụng -lcờ, mọi cổng được chỉ định trong đối số vị trí sẽ được sử dụng. Vì vậy, thay vào đó, bạn có thể sử dụng như sau:

netcat -ul 2115

19

-plà sai Điều này sẽ hoạt động trên các bản phát hành dựa trên Redhat và Debian:

nc -u -l 2115

5

Vì một số lý do, giải pháp của Andrew không hiệu quả với tôi. Với nghiên cứu sâu hơn, tôi đã học được rằng chúng ta cần thêm cờ -p khi làm việc tại địa phương. Vì vậy, lệnh sau đây làm việc cho tôi.

 nc -ulp 2115

6
Có lẽ vì có hai cách triển khai netcat riêng biệt và không tương thích một cách khéo léo.
womble
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.