ฉันเขียนโปรแกรมที่ส่งแพ็กเก็ต TCP จาก localhost ไปยัง localhost และฉันต้องการใช้ tcpdump เพื่อจับภาพแพ็กเก็ต แต่ไม่มีอะไรถูกจับ คำสั่งของฉันใน Ubuntu:
sudo tcpdump
ฉันจะเพิ่มข้อโต้แย้งอะไร ขอบคุณ!
ฉันเขียนโปรแกรมที่ส่งแพ็กเก็ต TCP จาก localhost ไปยัง localhost และฉันต้องการใช้ tcpdump เพื่อจับภาพแพ็กเก็ต แต่ไม่มีอะไรถูกจับ คำสั่งของฉันใน Ubuntu:
sudo tcpdump
ฉันจะเพิ่มข้อโต้แย้งอะไร ขอบคุณ!
คำตอบ:
sudo tcpdump -i lo
sudo tcpdump -D
เป็นอันดับแรกเพื่อรับอินเทอร์เฟซท้องถิ่น ในกรณีของฉันมันคือ:sudo tcpdump -i 3.lo0
sudo
ให้ชัดเจนและระบุว่าต้องรันในฐานะรูท
sudo tcpdump -i lo0
สำหรับแม็คนี้มีการเปลี่ยนแปลงในบางจุดในขณะนี้ผลงานต่อไปนี้: