tcpdump: localhost thành localhost [đã đóng]


105

Tôi viết một chương trình gửi các gói TCP từ localhost đến localhost. Và tôi muốn sử dụng tcpdump để nắm bắt các gói tin. Nhưng không có gì bị bắt. Lệnh của tôi trong Ubuntu:

sudo tcpdump

Tôi sẽ thêm đối số nào? Cảm ơn!


2
Không liên quan đến lập trình, thuộc về SuperUser.
thư giãn

Câu trả lời:


181
sudo tcpdump -i lo

33
Nếu bạn cho chúng tôi, máy Mac chạy sudo tcpdump -Dtrước để có giao diện cục bộ. Trong trường hợp của tôi, đó là:sudo tcpdump -i 3.lo0
trời

8
Loại bỏ việc sử dụng sudo, rõ ràng và nói rằng điều này phải được chạy dưới dạng root.
Geoffrey

Yea, nó hoạt động "ra khỏi hộp" mà không cần phải cài đặt phần mềm đặc biệt như trên windows, woot!
rogerdpack

2
Đối với Mac, thay đổi này tại một số điểm, bây giờ các công việc sau: sudo tcpdump -i lo0.
shawkinaw 19/07/19

pkt đó có hdr ethernet không? Tôi không thấy nội dung ethernet hdr bằng tcpdump?
Abhishek Sagar
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.