
أداة الكشف عن بُعد لشبكة العميل الفرعية في EDNS (ECS) - CVE-2025-40766
تتحقق هذه الأداة مما إذا كان محلل DNS عن بُعد يدعم EDNS Client Subnet (ECS) — وهو امتداد لنظام DNS قد يعرّض الأنظمة لثغرات تسميم ذاكرة التخزين المؤقت أو تسريب المعلومات مثل CVE-2025-40766.
pip3 install -r requirements.txt
python3 ecs_checker.py <DNS_SERVER_IP>
python3 ecs_checker.py 1.1.1.1
[-] 1.1.1.1 does NOT support ECS (CLIENT-SUBNET not found).
python3 ecs_checker.py 8.8.8.8
[+] 8.8.8.8 supports ECS (CLIENT-SUBNET found).