tcpdump: localhost ไปยัง localhost [ปิด]


106

ฉันเขียนโปรแกรมที่ส่งแพ็กเก็ต TCP จาก localhost ไปยัง localhost และฉันต้องการใช้ tcpdump เพื่อจับภาพแพ็กเก็ต แต่ไม่มีอะไรถูกจับ คำสั่งของฉันใน Ubuntu:

sudo tcpdump

ฉันจะเพิ่มข้อโต้แย้งอะไร ขอบคุณ!


2
ไม่เกี่ยวข้องกับการเขียนโปรแกรมเป็นของ SuperUser
ผ่อนคลายใน

คำตอบ:


181
sudo tcpdump -i lo

33
หากคุณใช้ Mac sudo tcpdump -Dเป็นอันดับแรกเพื่อรับอินเทอร์เฟซท้องถิ่น ในกรณีของฉันมันคือ:sudo tcpdump -i 3.lo0
sunsations

8
กำจัดการใช้งานsudoให้ชัดเจนและระบุว่าต้องรันในฐานะรูท
Geoffrey

ใช่มันใช้งานได้ "นอกกรอบ" โดยไม่ต้องติดตั้งซอฟต์แวร์พิเศษเช่นบน windows woot!
rogerdpack

2
sudo tcpdump -i lo0สำหรับแม็คนี้มีการเปลี่ยนแปลงในบางจุดในขณะนี้ผลงานต่อไปนี้:
shawkinaw

ไม่ว่า pkt มี hdr อีเธอร์เน็ต? ฉันไม่เห็นเนื้อหา HDR ของอีเธอร์เน็ตโดยใช้ tcpdump?
Abhishek Sagar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.