หยุดและดมกลิ่น Wi-Fi ต่อใน Terminal โดยใช้คำสั่ง airport


3

ฉันกำลังจับแพ็คเก็ตในช่องทางเฉพาะโดยใช้คำสั่ง "airport" บน Mac OS X Sierra คำสั่งบันทึกแพ็กเก็ตลงในไฟล์ * .cap ในโฟลเดอร์ tmp ของฉัน ไฟล์นี้มีขนาดใหญ่เกือบ 2 GB สิ่งที่ฉันต้องการทำคือหยุดกระบวนการจับภาพชั่วคราวและจากนั้นสามารถทำการจับภาพบนช่องสัญญาณเดียวกันและไปยังไฟล์ * .cap เดียวกันได้ ฉันกลัวที่จะยกเลิกคำสั่งใน Terminal โดยใช้ CTRL + C เพราะหลังจากที่รันคำสั่งอีกครั้งฉันสงสัยว่ามันจะสร้างไฟล์ * .cap อีกไฟล์และไม่ได้ใช้งานไฟล์ต้นฉบับต่อไป

คำสั่งที่ฉันใช้คือ:

sudo airport sniff 12

ใครช่วยได้บ้าง ขอบคุณล่วงหน้า.


คุณสามารถใช้ cat เพื่อกาวไฟล์เข้าด้วยกันเช่น cat file1.cap file2.cap file3.cap & gt; all.cap
John Keates

@JohnKeates ไฟล์. cap เป็นไฟล์ไบนารีและ cat จะไม่ทำงานอย่างถูกต้องกับสิ่งเหล่านี้ อย่างไรก็ตามสามารถรวมกันใน Wireshark ได้
Scot

คำตอบ:


1

คุณสามารถหยุดคำสั่งในเชลล์ bash โดยใช้ control-Z หากต้องการให้คำสั่งทำงานต่อให้เรียกใช้ fg.


ตกลง, ดูเหมือนว่าจะใช้งานได้ แต่ให้คอมพิวเตอร์ของฉันรีสตาร์ทโดยฉับพลันและฉันต้องการที่จะจับภาพช่องเดิมต่อไปและไปยังไฟล์ * .cap เดียวกัน มีวิธีในสถานการณ์เช่นนี้หรือไม่? ขอบคุณ
yssup

@user คุณสามารถแก้ไขคำถามของคุณด้วยคำสั่งที่สนามบินที่คุณกำลังเรียกใช้?
grg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.