
التجسس على استعلامات DNS التي يقوم بها جهاز الكمبيوتر الخاص بك
dnspeep يتيح لك التجسس على استعلامات DNS التي يقوم بها جهاز الكمبيوتر الخاص بك.
فيما يلي مثال على الإخراج:
$ sudo dnspeep
query name server IP response
A incoming.telemetry.mozilla.org 192.168.1.1 CNAME: telemetry-incoming.r53-2.services.mozilla.com, CNAME: pipeline-incoming-prod-elb-149169523.us-west-2.elb.amazonaws.com, A: 52.39.144.189, A: 54.191.136.131, A: 34.215.151.143, A: 54.149.208.57, A: 44.226.235.191, A: 52.10.174.113, A: 35.160.138.173, A: 44.238.190.78
AAAA incoming.telemetry.mozilla.org 192.168.1.1 CNAME: telemetry-incoming.r53-2.services.mozilla.com, CNAME: pipeline-incoming-prod-elb-149169523.us-west-2.elb.amazonaws.com
A www.google.com 192.168.1.1 A: 172.217.13.132
AAAA www.google.com 192.168.1.1 AAAA: 2607:f8b0:4020:807::2004
A www.neopets.com 192.168.1.1 CNAME: r9c3n8d2.stackpathcdn.com, A: 151.139.128.11
AAAA www.neopets.com 192.168.1.1 CNAME: r9c3n8d2.stackpathcdn.com
dnspeep تجريبي وغير مُدار، بالتأكيد به أخطاء، ولا أثق بأن مخرجاته صحيحة دائمًا.
يمكنك تثبيت dnspeep باستخدام الطرق المختلفة أدناه.
dnspeep من صفحة إصدارات GitHubdnspeep في مسار PATH الخاص بك (على سبيل المثال في /usr/local/bin)dnspeep من صفحة إصدارات GitHub أو استنساخ هذا المستودع باستخدام git.cargo build --releasednspeep في مسار PATH الخاص بك (على سبيل المثال في /usr/local/bin)dnspeep من AUR.يستخدم libpcap لالتقاط الحزم على المنفذ 53، ثم يقوم بمطابقة حزم طلب واستجابة DNS بحيث يمكنه عرض الطلب والاستجابة معًا في نفس السطر.
كما يتتبع استعلامات DNS التي لم تتلقَ استجابة خلال ثانية واحدة ويطبعها مع الاستجابة <no response>.
dns-message-parser (هذه قائمة)