การวิเคราะห์แพ็คเก็ตจะเป็นวิธีทางเลือกที่ทำงานโดยไม่คำนึงถึง NetworkManager หรือเครื่องมือเชื่อมต่อเครือข่ายอื่น ๆ ที่คุณใช้ แนวคิดพื้นฐานคือการส่งแบบสอบถาม dns ด้วยnslookup
และในการตรวจสอบสถานีที่สองที่แพ็คเก็ตไป
เพื่อที่เราจะต้องเชื่อมต่อกับเครือข่ายเป็นครั้งแรกเพื่อที่จะได้ไม่ต้องวุ่นวายกับการเชื่อมต่อและเรียกใช้คำสั่งต่อไปนี้:
sudo tcpdump -vv -i wlan0 -W 1200 | grep google.com
ในการรันเทอร์มินัลสำรอง:
nslookup google.com
เมื่อคุณได้รับรายชื่อแพ็คเก็ตจากtcpdump
ตรวจสอบพวกเขาไปจากที่อยู่ IP ของคุณ
ตัวอย่างเช่น,
$ sudo tcpdump -vv -i wlan0 -W 1200 | grep google.com
tcpdump: listening on wlan0, link-type EN10MB (Ethernet), capture size 65535 bytes
eagle.29862 > b.resolvers.Level3.net.domain: [udp sum ok] 64057+ [1au] A? google.com. ar: . OPT UDPsize=4096 (39)
b.resolvers.Level3.net.domain > eagle.29862: [udp sum ok] 64057 q: A? google.com. 11/0/0 google.com. A 173.194.115.64, google.com. A 173.194.115.65, google.com. A 173.194.115.72, google.com. A 173.194.115.66, google.com. A 173.194.115.69, google.com. A 173.194.115.78, google.com. A 173.194.115.70, google.com. A 173.194.115.71, google.com. A 173.194.115.68, google.com. A 173.194.115.67, google.com. A 173.194.115.73 (204)
eagle.16429 > b.resolvers.Level3.net.domain: [udp sum ok] 38822+ A? google.com. (28)
ที่คุณสามารถดูแล็ปท็อปของฉันeagle
ส่งแพ็กเก็ต DNS b.resolvers.Level3.net.domain
มหาวิทยาลัยของฉัน หากคุณต้องการที่จะเห็นที่อยู่ IP, คุณสามารถใช้ธง-n
tcpdump
ตัวอย่างเช่น:
$ sudo tcpdump -n -vv -i wlan0 -W 1200 | grep google.com
tcpdump: listening on wlan0, link-type EN10MB (Ethernet), capture size 65535 bytes
10.10.87.145.56474 > 4.2.2.2.53: [udp sum ok] 15606+ A? google.com. (28)
nmcli d list
และคำสั่งของฉันคือ นอกจากนั้นสิ่งที่ดีที่นี่!