Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Dshell — Dshell هو إطار عمل لتحليل الطب الشرعي للشبكات. | Kitploit
أدوات/GitHubGitHub/usarmyresearchlab/dshell
التقاط وتحليل الحزمتحليل الشبكة الجنائيالتحقيق الجنائي الرقميالتحاليل الرقمية الجنائيةتحليل DNSتحليل السجلات
GitHubusarmyresearchlab/dshell

Dshell

Dshell هو إطار عمل لتحليل الطب الشرعي للشبكات.

عرض المستودع
5.5k1.1k139منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Dshell

إطار عمل تحليل شبكي موسع. يتيح تطويرًا سريعًا للإضافات لدعم تحليل حزم الشبكة.

الميزات الرئيسية:

  • تحليل عميق للحزم باستخدام إضافات متخصصة
  • إعادة تجميع قوي للتيارات
  • دعم IPv4 و IPv6
  • تنسيقات مخرجات متعددة قابلة للاختيار من قبل المستخدم وإمكانية إنشاء معالجات مخرجات مخصصة
  • إضافات قابلة للتسلسل
  • خيار معالجة متوازية لتقسيم معالجة مصدر البيانات إلى عمليات بايثون منفصلة
  • يتيح تطوير حزم إضافات خارجية لمشاركة وتثبيت إضافات جديدة مطورة خارجيًا دون التداخل مع أدلة إضافات Dshell الأساسية

أدلة

  • دليل مستخدم Dshell
    • دليل للتثبيت بالإضافة إلى التحليل الأساسي والمتقدم مع أمثلة
    • يساعد المستخدمين الجدد وذوي الخبرة في استخدام وفهم إطار عمل المفسّر-الصدفة (Dshell)
  • دليل مطور Dshell
    • دليل لتطوير الإضافات مع أمثلة أساسية، بالإضافة إلى تعريفات الدوال والفئات الأساسية، ونظرة عامة على تدفق البيانات
    • يساعد المستخدمين النهائيين على تطوير إضافات Dshell مخصصة جديدة وكذلك تعديل الإضافات الموجودة

المتطلبات

  • Linux (تم التطوير على Ubuntu 20.04 LTS)
  • Python 3 (تم التطوير مع Python 3.8.10)
  • pypacker
  • pcapy-ng
  • pyOpenSSL
  • geoip2
    • مجموعات بيانات MaxMind GeoIP2
      • تُستخدم لربط عناوين IP برموز البلدان
      • راجع قسم التثبيت للتكوين

اختياري

  • oui.txt
    • تستخدمه بعض الإضافات التي تتعامل مع عناوين MAC
    • ضع في <dshell>/data/
  • elasticsearch
    • يُستخدم في وحدة الإخراج elasticout
    • ضروري فقط إذا كنت تخطط لاستخدام elasticsearch لتخزين المخرجات
  • pyJA3
    • يُستخدم في إضافة tls

التثبيت

  1. قم بتثبيت Dshell باستخدام pip
  • python3 -m pip install Dshell/ أو python3 -m pip install <Dshell-tarball>
  1. قم بتكوين geoip2 بوضع ملفات مجموعة بيانات MaxMind GeoLite2 (GeoLite2-ASN.mmdb, GeoLite2-City.mmdb, GeoLite2-Country.mmdb) في [...]/site-packages/dshell/data/GeoIP/
  2. قم بتشغيل dshell. سيؤدي هذا إلى ظهور موجه Dshell>.

الاستخدام الأساسي

  • decode -l
    • سيعرض جميع الإضافات المتاحة، مع معلومات أساسية عنها
  • decode -h
    • يعرض خيارات سطر الأوامر العامة المتاحة لمعظم الإضافات، مثل وضع صديق لعمى الألوان لجميع المخرجات الملونة
  • decode -p <plugin>
    • يعرض معلومات حول إضافة، بما في ذلك خيارات سطر الأوامر المتاحة
  • decode -p <plugin> <pcap>
    • تشغيل الإضافة المحددة على ملف pcap أو pcapng
  • decode -p <plugin1>+<plugin2> <pcap>
    • تسلسل إضافتين (أو أكثر) وتشغيلها على ملف pcap
  • decode -p <plugin> -i <interface>
    • تشغيل الإضافة المحددة مباشرة على واجهة (قد يتطلب صلاحيات المستخدم المتميز)

أمثلة الاستخدام

عرض استعلامات DNS في حركة مرور نموذجية

Dshell> decode -p dns ~/pcap/dns.cap | sort
[DNS] 2005-03-30 03:47:46    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 4146, TXT? google.com., TXT: b'\x0fv=spf1 ptr ?all' **
[DNS] 2005-03-30 03:47:50    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 63343, MX? google.com., MX: b'\x00(\x05smtp4\xc0\x0c', MX: b'\x00\n\x05smtp5\xc0\x0c', MX: b'\x00\n\x05smtp6\xc0\x0c', MX: b'\x00\n\x05smtp1\xc0\x0c', MX: b'\x00\n\x05smtp2\xc0\x0c', MX: b'\x00(\x05smtp3\xc0\x0c' **
[DNS] 2005-03-30 03:47:59    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 18849, LOC? google.com. **
[DNS] 2005-03-30 03:48:07    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 39867, PTR? 104.9.192.66.in-addr.arpa., PTR: 66-192-9-104.gen.twtelecom.net. **
[DNS] 2005-03-30 03:49:18    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 30144, A? www.netbsd.org., A: 204.152.190.12 (ttl 82159s) **
[DNS] 2005-03-30 03:49:35    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 61652, AAAA? www.netbsd.org., AAAA: 2001:4f8:4:7:2e0:81ff:fe52:9a6b (ttl 86400s) **
[DNS] 2005-03-30 03:50:35    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 32569, AAAA? www.netbsd.org., AAAA: 2001:4f8:4:7:2e0:81ff:fe52:9a6b (ttl 86340s) **
[DNS] 2005-03-30 03:50:44    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 36275, AAAA? www.google.com., CNAME: 'www.l.google.com.' **
[DNS] 2005-03-30 03:50:54    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 56482, AAAA? www.l.google.com. **
[DNS] 2005-03-30 03:51:35    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 48159, AAAA? www.example.com. **
[DNS] 2005-03-30 03:51:46    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 9837, AAAA? www.example.notginh., NXDOMAIN **
[DNS] 2005-03-30 03:52:17    192.168.170.8:32795 --   192.168.170.20:53    ** ID: 65251, AAAA: 2001:4f8:0:2::d (ttl 600s), A: 204.152.184.88 (ttl 600s) **
[DNS] 2005-03-30 03:52:17    192.168.170.8:32796 --   192.168.170.20:53    ** ID: 23123, PTR? 1.0.0.127.in-addr.arpa., PTR: localhost. **
[DNS] 2005-03-30 03:52:17    192.168.170.8:32797 --   192.168.170.20:53    ** ID: 8330, NS: b'\x06ns-ext\x04nrt1\xc0\x0c', NS: b'\x06ns-ext\x04sth1\xc0\x0c', NS: b'\x06ns-ext\xc0\x0c', NS: b'\x06ns-ext\x04lga1\xc0\x0c' **
[DNS] 2005-03-30 03:52:17   192.168.170.56:1707  --      217.13.4.24:53    ** ID: 12910, SRV? _ldap._tcp.Default-First-Site-Name._sites.dc._msdcs.utelsystems.local., NXDOMAIN **
[DNS] 2005-03-30 03:52:17   192.168.170.56:1708  --      217.13.4.24:53    ** ID: 61793, SRV? _ldap._tcp.dc._msdcs.utelsystems.local., NXDOMAIN **
[DNS] 2005-03-30 03:52:17   192.168.170.56:1709  --      217.13.4.24:53    ** ID: 33633, SRV? _ldap._tcp.05b5292b-34b8-4fb7-85a3-8beef5fd2069.domains._msdcs.utelsystems.local., NXDOMAIN **
[DNS] 2005-03-30 03:52:17   192.168.170.56:1710  --      217.13.4.24:53    ** ID: 53344, A? GRIMM.utelsystems.local., NXDOMAIN **
[DNS] 2005-03-30 03:52:25   192.168.170.56:1711  --      217.13.4.24:53    ** ID: 30307, A? GRIMM.utelsystems.local., NXDOMAIN **

تتبع وإعادة تجميع تيار في حركة مرور نموذجية

Dshell> decode -p followstream ~/pcap/v6-http.cap 
Connection 1 (TCP)
Start: 2007-08-05 15:16:44.189851
End:   2007-08-05 15:16:44.219460
2001:6f8:102d:0:2d0:9ff:fee3:e8de: 59201 -> 2001:6f8:900:7c0::2:    80 (300 bytes)
2001:6f8:900:7c0::2:    80 -> 2001:6f8:102d:0:2d0:9ff:fee3:e8de: 59201 (2379 bytes)

GET / HTTP/1.0
Host: cl-1985.ham-01.de.sixxs.net
Accept: text/html, text/plain, text/css, text/sgml, */*;q=0.01
Accept-Encoding: gzip, bzip2
Accept-Language: en
User-Agent: Lynx/2.8.6rel.2 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8b



HTTP/1.1 200 OK
Date: Sun, 05 Aug 2007 19:16:44 GMT
Server: Apache
Content-Length: 2121
Connection: close
Content-Type: text/html
تنزيل الأداة