يحتوي كل من بروتوكولي TCP وUDP على 0 إلى 65535 منفذًا. يمكن تقسيم منافذ 65535 هذه إلى النطاقات الثلاثة التالية: -
منافذ النظام أو المحجوزة: من 0 إلى 1023
منافذ المستخدم أو المسجلة: من 1024 إلى 49151
المنافذ الديناميكية أو الخاصة: من 49151 إلى 65535
يحاول DEDMAP فحص عنوان IP المستهدف أو نطاق من عناوين IP والعثور على الخدمات التي يتم تشغيلها والاستماع إليها على بعض المنافذ.
يمكن لـ DEDMAP أيضًا فحص مجموعة من المضيفين للعثور على مضيفين مباشرين.
بايثون 3
نقطة
Termux (في حالة التثبيت على جهاز يعمل بنظام Android)
قليل من الحب والاهتمام :)
قم بتنزيل أحدث إصدار من RELEASES
استخراج الأرشيف
اتبع الخطوات أدناه
$ cd DEDMAP
$ chmod +x install.sh
$ ./install.sh
سيتم تثبيت جميع المتطلبات الإضافية تلقائيًا. فقط قم بتنفيذ الملف "install.sh" ;)
يمكن تشغيل الأداة بدون تثبيت أيضًا (./dedmap) ولكن يوصى بتثبيتها. بعد تثبيت الأداة، سيتغير لون شعار DEDMAP من الأبيض إلى الأحمر .
قم بتحديث الأداة عن طريق تنزيل أحدث إصدار وإعادة تثبيتها مرة أخرى.
dedmap
أو python dedmap
من موجه الأوامر داخل دليل جذر dedmap.$ cd DEDMAP
$ chmod +x uninstall.sh
$ ./uninstall.sh
دعم كامل لأجهزة Linux وWindows وAndroid ( عبر termux)
يدعم مكالمات واجهة برمجة تطبيقات الويب (التفاعل عند الطلب بدون منصة)
الأول من نوعه في العالم في مجال أتمتة الشبكة كخدمة (NaaaS)
من السهل استضافة ونشر كخدمة على السحابة / الخادم الخاص بك.
مليئة بالكثير من الميزات الإضافية، كلها في مكان واحد
يدعم نطاقات IP (1.1.1.1-100)
يدعم فحص الشبكة (Ping Sweep)
لديه وضع الويب المظلم. يمكن استخدام وضع الويب المظلم لإجراء جميع عمليات dedmap بسلاسة على مواقع الويب المظلم (.onion) دون الحاجة إلى متصفح Tor
لديه وضع توربو (وضع LAN) لمسح الشبكة. يمكن استخدام وضع التربو في كل من الشبكة المحلية (LAN) والشبكة الواسعة (Wan)، ولكن يوصى باستخدامه فقط في الشبكة المحلية (LAN) لأنه قد يقلل من دقة المسح في شبكة واسعة.
يمكن أيضًا استخدام وضع wan في شبكة LAN للحصول على نتائج أكثر دقة. وضع الشبكة المحلية = الأداء، وضع الشبكة الواسعة = الدقة.
مرنة. يمكن الجمع بين خيارات المسح المتعددة بناءً على المتطلبات.
ذكي. يقوم بمسح الأهداف الحية فقط إذا تم دمج فحص الشبكة مع عمليات فحص أخرى.
يحتوي على واجهة سطر أوامر بديهية وسهلة الاستخدام. يحتوي أيضًا على واجهة ويب لأولئك الذين لا يشعرون بالارتياح مع CLI
يسرد كافة الخدمات/البروتوكولات المحتملة التي يتم استخدامها بواسطة المنافذ المفتوحة المعنية والتي تم اكتشافها.
يدعم الوضع المطول
يدعم حفظ الإخراج إلى ملف. (الملف الذي تم إنشاؤه هو ملف dedmap .cat/اكتبه لعرض محتوياته بشكل صحيح في بيئة Shell)
يدعم خيارات مواصفات المنفذ المختلفة
ملون. يوفر استجابات مرئية ملونة قائمة على الحدث
الأزرق --> للإشارة إلى نجاح بدء البرنامج واكتماله
أحمر --> لوضع علامة على بداية/نهاية حدث أو خطأ
أخضر --> لوضع علامة على المضيف/اكتشاف المنفذ الناجح وقائمة المساعدة
إعادة الضبط --> لإعادة الضبط على لون الغلاف الافتراضي
رمادي --> لوضع علامة على اكتشاف مضيف/منفذ غير ناجح في الوضع المطول
أصفر --> لوضع علامات على بيانات التصحيح
$ dedmap [--option(s)] [target(s)]
افتراضيًا، سيتم إجراء فحص TCP إذا لم يتم توفير أي خيارات.
يجب توفير الخيار -t حصريًا في حالة استخدام أي خيار آخر مثل -p أو -v أو -n.
افتراضيًا، سيتم فحص أهم 100 منفذ شائع الاستخدام إذا لم يتم تحديد أي منافذ.
الخيارات الطويلة (--) لها أولوية أكبر.
-h, --help في إظهار رسالة المساعدة هذه والخروج
-b, --black قم بتشغيل وضع الويب المظلم
-s, --silent تشغيل في الوضع الصامت (قم بإزالة شعار dedmap)
-v، - تشغيل مطول في الوضع المطول
-d, --dns يقوم بإجراء بحث DNS
-r, --rdns يقوم بإجراء بحث عكسي لنظام أسماء النطاقات
-p, --port<port(s)> يقوم فقط بفحص المنفذ (المنافذ) المحددة
Ex: -p 21; -p 21,22,23;
-p top10; (scan top 10 commonly used ports)
-p top100; (scan top 100 commonly used ports)
-p top1000; (scan top 1000 commonly used ports)
-p system; (scan system ports from 0 to 1023)
-p user; (scan user ports from 1024 to 49151)
-p private; (scan private ports from 49152 to 65535)
-p all; (scan all ports from 0 to 65535)
-t, --tcp يقوم بإجراء فحص TCP (الفحص الافتراضي في حالة عدم تحديد أي خيارات)
-u, --udp إجراء فحص UDP (لا يبدو أنه يعمل حتى الآن باستخدام المقبس في python)
-n, --net قم بإجراء فحص للشبكة
-m، --mode<wan/lan> حدد الوضع لفحص الشبكة (افتراضي = wan)
Select lan mode(turbo mode) for better scanning speeds (upto 5x)
It is recommended to use the turbo mode only on a lan network
as it might result in loss of accuracy in wan networks
Ex: -nm lan; -nm wan;
-o, --out يحفظ النتائج في ملف
Ex: -o report
الجمع بين الخيارات وفقا لمتطلباتك. DEDMAP مرن وذكي بدرجة كافية :)
$ dedmap 1.1.1.1
$ dedmap localhost
$ dedmap -d google.com yahoo.com facebook.com localhost
$ dedmap google.com
$ dedmap google.com yahoo.com
$ dedmap 1.1.1.1 2.2.2.2 3.3.3.3
$ dedmap 1.1.1.1-100 google.com (Perform a tcp scan on all the hosts without pinging to bypass firewall icmp block)
$ dedmap -tp 20 1.1.1.1
$ dedmap -tp top10 2.2.2.2
$ dedmap -tp 20,21,22 1.1.1.1
$ dedmap -nm lan -p 21 192.168.1.1-255 (Perform a tcp port scan in lan mode on all the live hosts)
$ dedmap -n 1.1.1.1-255
$ dedmap -nr 1.1.1.1-255 (Perform a reverse dns lookup on all the live targets in the network)
$ dedmap -nt 1.1.1.0-255 (To scan only the hosts which are alive in the network)
$ dedmap -o report 127.0.0.1
ملف الإخراج الذي تم إنشاؤه هو ملف dedmap . Cat/Print لعرض محتوياته بشكل صحيح في بيئة Shell.
من المتوقع أن تحتوي هذه الأداة على الكثير من الأخطاء لأنها في مرحلة مبكرة جدًا.
لم يتم اختبار هذه الأداة على نظام التشغيل Windows حتى الآن ولن تعمل على الأرجح. لا تتردد في التجربة.
DEDMAP هي أداة مستقلة تم تصميمها لمسح المنافذ فقط باعتبارها هدفها الرئيسي. وبالتالي، لن يدعم أبدًا ميزات مثل فحص الخدمة/الإصدار لأنها تعتمد على NETCAT.
إنشاء تقرير لا يعمل بشكل صحيح في نظام التشغيل Windows.
بطيء حيث لم يتم استخدام مفاهيم متعددة الخيوط في البرنامج حتى الآن.
UDP لا يعمل بشكل صحيح حتى الآن.
يجب على المستخدم الحفاظ على التسلسل "dedmap [--option(s)] [target(s)]"
تدعم الأداة نطاق IP فقط في الثمانية الأخيرة .ie 1.1.1.(1-200) --> وهذا أيضًا إجراء أمان لمنع المستخدم من فحص الإنترنت بالكامل (1-255.1-255.1-255.1-255) ) وتفجير بطاقة واجهة الشبكة (NIC) وذاكرة الوصول العشوائي (RAM) ووحدة المعالجة المركزية (CPU) والقرص الصلب:p (يقصد التورية)
[ ] إصلاح فحص UDP
أضف الألوان إلى بقية المخرجات لتوفير استجابات مرئية قائمة على الحدث.
اختبار وإضافة الدعم لـTERMUX
اختبار وإضافة الدعم لنظام التشغيل Windows
استخدم تعدد مؤشرات الترابط لتحسين أداء الأداة بشكل كبير