Có cách nào dễ dàng trong linux để nghe dữ liệu trên mạng và lưu chúng vào tệp văn bản không?Nghe trên cổng mạng và lưu dữ liệu vào tệp văn bản
Cảm ơn bạn.
Có cách nào dễ dàng trong linux để nghe dữ liệu trên mạng và lưu chúng vào tệp văn bản không?Nghe trên cổng mạng và lưu dữ liệu vào tệp văn bản
Cảm ơn bạn.
Netcat là bạn của bạn ở đây.
nc -l localhost 10000 > log.txt
Netcat sẽ nghe kết nối trên cổng 10000, chuyển hướng mọi thứ đã nhận được tới log.txt.
Thêm tùy chọn -k để tiếp tục nghe nhiều kết nối thay vì chỉ một. –
FWIW, tôi đã phải sử dụng 'nc -l -p 10000' –
@JeffMixon Phiên bản netcat đã làm/bạn sử dụng? Phiên bản từ gói netcat-openbsd nói rằng đó là lỗi khi sử dụng -l và -p cùng nhau. – JAB
Cũng có sẵn là TCPDump.
sudo tcpdump -i eth0 -vvvvtttAXns 1500 'port 10000'
tpdump sẽ giám sát một giao diện cụ thể. Ngay cả khi bạn chỉ có một giao diện, nó sẽ bỏ qua lưu lượng truy cập nội bộ ... –
cuối cùng tôi đã sử dụng các chức năng của cổng php để nghe trên cổng đó –