ค้นหาประวัติการเชื่อมต่อ Wi-Fi โดยละเอียดจาก Command Line ของ Mac OS X

สารบัญ:

Anonim

มีบางสถานการณ์ที่การรู้แน่ชัดว่า Mac เชื่อมต่อเครือข่ายไร้สายใดและเมื่อใดที่การเชื่อมต่อนั้นสร้างครั้งล่าสุดอาจเป็นประโยชน์

เราจะสาธิตวิธีเปิดเผยรายการที่ครอบคลุมเกี่ยวกับเครือข่าย Wi-Fi ที่เข้าร่วมก่อนหน้านี้บน Mac ซึ่งจะรวมวันที่และเวลาการเชื่อมต่อล่าสุด (ไปยังวินาที!) หากเครือข่าย ถูกซ่อนหรือไม่ หมายเลข SSID เครือข่าย ชื่อการออกอากาศ SSID ของเครือข่าย และประเภทความปลอดภัยของแต่ละเครือข่าย wifi

ซึ่งจะใช้บรรทัดคำสั่งของ Mac OS X ซึ่งเห็นได้ชัดว่ามีขั้นสูงกว่าเล็กน้อยและอาจใช้ไม่ได้กับผู้ใช้ Mac ทั่วไป อย่างไรก็ตาม ข้อมูลที่ได้รับสามารถเป็นประโยชน์สำหรับวัตถุประสงค์ที่หลากหลาย คุณจะพบว่าข้อมูลมีประโยชน์สำหรับบางสิ่งง่ายๆ เช่น การกู้คืนรหัสผ่านเครือข่าย wi-fi ที่ลืมจากเราเตอร์ที่คุณจำชื่อไม่ได้ ไปจนถึงการแก้ไขปัญหาเครือข่ายและการวินิจฉัย หรือแม้กระทั่งสำหรับการวิเคราะห์ข้อมูลและวัตถุประสงค์ทางนิติวิทยาศาสตร์

วิธีดูประวัติการเชื่อมต่อเครือข่าย Wi-Fi บนเครื่อง Mac

เรียกใช้แอปพลิเคชัน Terminal ซึ่งอยู่ใน /Applications/Utilities/ (หรือด้วย Spotlight และ Command+Spacebar) และป้อนสตริงคำสั่งต่อไปนี้ในบรรทัดเดียว:

สำหรับ Mac OS และ Mac OS X เวอร์ชันใหม่ รวมถึง MacOS High Sierra, Sierra, El capitan, OS X Yosemite และใหม่กว่า ให้ใช้สิ่งต่อไปนี้:

defaults อ่าน /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7

สำหรับ Mac OS X เวอร์ชันก่อนหน้า รวมถึง Mavericks และรีลีสก่อนหน้า คุณสามารถใช้คำสั่งต่อไปนี้เพื่อล้างข้อมูลเอาต์พุตและจับคู่ที่ ซึ่งมีอยู่ในรุ่นใหม่:

defaults อ่าน /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'LastConnected' -A 7

กดปุ่มย้อนกลับ แล้วคุณจะเห็นรายการรายละเอียดการเชื่อมต่อเครือข่ายไร้สายที่ครอบคลุมทันที

นี่คือตัวอย่างเอาต์พุตที่จัดเตรียมโดยสตริงคำสั่งนี้ โดยแสดงเครือข่ายที่เชื่อมต่อสามเครือข่าย

"

$ ค่าเริ่มต้นอ่าน /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48 +0000; พาสพอยต์=0; อาจซ่อนเครือข่าย=0; RoamingProfileType=เดี่ยว; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; SecurityType=WPA/WPA2 ส่วนตัว; -- LastConnected=2015-05-31 01:52:43 +0000; พาสพอยต์=0; อาจซ่อนเครือข่าย=1; RoamingProfileType=เดี่ยว; SPRoaming=0; SSID=; SSIDString=เครือข่ายลับ 1; SecurityType=WPA2 ส่วนตัว; -- LastConnected=2015-06-03 08:32:12 +0000; พาสพอยต์=0; อาจซ่อนเครือข่าย=0; RoamingProfileType=เดี่ยว; SPRoaming=0; SSID=; SSIDString=เครือข่ายสาธารณะ - สวนสาธารณะ 1; SecurityType=ไม่มี;"

โปรดจำไว้ว่า หากคุณเรียกใช้คำสั่งนี้บน Mac ที่เข้าร่วมเราเตอร์ไร้สายหลายตัว คุณจะพบรายการที่ยาวมากซึ่งส่งคืนมา ซึ่งอาจอ่านได้ดีกว่าหากเปลี่ยนเส้นทางเป็นไฟล์ข้อความโดยต่อท้าย “ > ~/Desktop/connectionlist.txt” จนถึงจุดสิ้นสุดของไวยากรณ์ดังนี้:

defaults อ่าน /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt

หากคุณใช้คำสั่งนั้น ไฟล์ชื่อ 'connectionlist.txt' จะปรากฏบนเดสก์ท็อป OS X ของผู้ใช้ปัจจุบันพร้อมข้อมูลที่เกี่ยวข้อง

ผู้อ่านทั่วไปที่นี่อาจจำได้ว่าเราได้แสดงวิธีการค้นหาเครือข่าย wi-fi ที่ Mac เคยเชื่อมต่อมาก่อนแล้วสองสามวิธี แต่วิธีการเหล่านั้นเมื่อเปรียบเทียบแล้วให้ข้อมูลน้อยกว่าอย่างเห็นได้ชัดเมื่อเทียบกับรายละเอียดที่กว้างขวาง นำเสนอที่นี่คุณสามารถใช้สิ่งใดก็ได้ที่เกี่ยวข้องกับความต้องการของคุณมากที่สุด

คุณรู้วิธีอื่นในการติดตามประวัติการเชื่อมต่อ Wi-Fi บนเครื่อง Mac หรือไม่? แจ้งให้เราทราบในความคิดเห็น!

ค้นหาประวัติการเชื่อมต่อ Wi-Fi โดยละเอียดจาก Command Line ของ Mac OS X