มีสถานการณ์ต่างๆ ที่เราจำเป็นต้องทราบแอปพลิเคชันที่เชื่อมต่ออินเทอร์เน็ตบน macOS ไม่ว่าเราต้องการตรวจจับแอพพลิเคชั่นที่ใช้การเชื่อมต่ออินเทอร์เน็ตด้วยวิธีที่ไม่สมเหตุสมผลเพื่อถ่ายโอนข้อมูลที่ละเอียดอ่อนจาก Mac ไม่ว่าเราต้องการสร้างกฎบางอย่างในไฟร์วอลล์ หรือต้องการจำกัดการรับส่งข้อมูลหรือไม่
คุณประโยชน์ Terminal บน macOS รองรับบรรทัดคำสั่งเฉพาะซึ่งเราสามารถทำได้เกือบทุกอย่างบน Mac รวมถึงได้ดูกระบวนการของแอพพลิเคชั่นที่เข้าถึงอินเทอร์เน็ต
เราจะเห็นแอพพลิเคชั่นที่เชื่อมต่ออินเทอร์เน็ตบน macOS ได้อย่างไร?
หากต้องการดูแอปพลิเคชันที่เชื่อมต่ออินเทอร์เน็ต ให้เปิดยูทิลิตี้นี้ Terminal และดำเนินการบรรทัดคำสั่ง:
lsof -P -i -n | cut -f 1 -d " " | uniqหลังจากที่ฉันคลิก “Return” (Enter) จะแสดงรายการกระบวนการสมัครทั้งหมดที่ใช้การเชื่อมต่ออินเทอร์เน็ต
COMMAND
ControlCe
cloudd
parsecd
rapportd
identitys
sharingd
WiFiAgent
WeatherWi
StocksWid
ScreenTim
assistant
com.apple
Adobe\x20
Core\x20S
node
WhatsAppแม้ว่าชื่อที่แน่นอนของแอปพลิเคชันจะไม่แสดง แต่ส่วนใหญ่แล้วชื่อของกระบวนการนั้นใช้งานง่ายมาก ดังที่เห็นในรายการข้างต้น เรามี: “WhatsApp“- “Adobe“- “ScreenTim“-

ชื่อของกระบวนการที่ลงท้ายด้วยตัวอักษร “ง” เป็นกระบวนการ “daemon“- 
กระบวนการต่างๆ “daemon” เป็นกระบวนการโต้ตอบของระบบปฏิบัติการที่ทำงานอยู่เบื้องหลัง และส่วนใหญ่มักไม่สามารถถูกขัดจังหวะได้ 
 
			