Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
AngryOxide — أداة تدقيق هجومية لشبكات 802.11 تعمل على أتمتة التقاط مصافحة WPA/WPA2 وPMKID باستخدام هجمات إلغاء المصادقة، والعميل المارق، وتبديل القنوات، مع وضع headless، وتسجيل GPS، ومخرجات جاهزة لـ Hashcat. | Kitploit
أدوات/GitHubGitHub/ragnt/angryoxide
التقاط وتحليل الحزمتدقيق Wi-Fiهجمات كلمات المرورالاستغلالجمع المعلوماتأمن الشبكات اللاسلكيةاختبار الاختراقالفريق الأحمر
GitHubragnt/angryoxide

AngryOxide

أداة تدقيق هجومية لشبكات 802.11 تعمل على أتمتة التقاط مصافحة WPA/WPA2 وPMKID باستخدام هجمات إلغاء المصادقة، والعميل المارق، وتبديل القنوات، مع وضع headless، وتسجيل GPS، ومخرجات جاهزة لـ Hashcat.

عرض المستودع
1.9k120منذ 14س 25دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

AngryOxide 😡

Logo

أداة هجوم على شبكات 802.11 مبنية بلغة Rust 🦀 !

Builds and Release GitHub commit activity Discord

هذه الأداة لأغراض البحث فقط. لست مسؤولًا عن أي شيء تفعله أو أي ضرر تسببه أثناء استخدام AngryOxide. استخدمها فقط ضد الشبكات التي لديك إذن باستهدافها.

طُوّرت AngryOxide كوسيلة لتعلّم Rust وnetlink وkernel sockets واستغلال شبكات WiFi في الوقت نفسه.

يمكنك الحصول على معلومات حول كيفية استخدام AngryOxide في دليل المستخدم.

ملاحظة: هذا المشروع قيد تطوير مكثّف للغاية ويمكنك توقّع دورة إصدارات سريعة جدًا.

الهدف العام لهذه الأداة هو توفير قدرة مسح بواجهة واحدة مع هجمات آلية متقدمة ينتج عنها خطوط هاش صالحة يمكنك كسرها باستخدام Hashcat.

هذه الأداة مستوحاة بشدة من hcxdumptool ولم يكن التطوير ممكنًا بدون مساعدة ZerBea.

إذا كانت لديك أسئلة أو أي مشكلات، يمكنك التواصل معي عبر سيرفر ديسكورد الخاص بـ AngryOxide

أريد استخدامها!

يمكنك تنزيل النسخ المجمّعة مسبقًا من AngryOxide من الإصدارات.

root@kitploit:~
tar -xf angryoxide-linux-x86_64.tar.gz # فك الضغط
chmod +x install.sh # جعله قابلًا للتنفيذ
sudo ./install.sh # التثبيت (كجذر، بما في ذلك إكمال الأوامر لـ zsh/bash)

يمكنك الحصول على معلومات حول كيفية استخدام AngryOxide في دليل المستخدم.

إلغاء التثبيت:

root@kitploit:~
sudo ./install.sh uninstall # إلغاء التثبيت

الميزات

  • محرك هجمات نشط قائم على الحالة يُستخدم لاسترجاع رسائل EAPOL ذات الصلة من نقاط الوصول والعملاء.
  • خيار الهدف الذي يقبل MAC (aabbcc..., aa:bb:cc...) وSSID "Test_SSID" لتحديد نطاق الهجوم.
  • خيار القائمة البيضاء لحماية شبكات معينة من الهجمات. مفيد إذا لم تكن تستخدم أهدافًا.
  • إمكانية Auto Hunt للعثور على جميع القنوات المستهدفة والتنقل بينها.
  • واجهة طرفية تعرض جميع البيانات ذات الصلة مع البقاء داخل الطرفية لسهولة الاستخدام عبر SSH.
  • وضع تشغيل "بدون واجهة" (Headless) قابل للبحث باستخدام grep يطبع مخرجات الحالة فقط، وجاهز لإعادة التوجيه إلى ملف سجل.
  • يحد من إطارات DEAUTHENTICATION التي قد تسبب ضررًا أكثر من نفعها لتسلسل المصادقة.
  • التحقق من EAPOL 4-Way-Handshake باستخدام تصحيح Nonce والتحقق من Replay Counter والتحقق الزمني.
  • يستخرج PMKID تلقائيًا من نقاط الوصول حيثما كان متاحًا.
  • يستخدم GPSD مع إمكانية تعيين عنوان خدمة GPSD عن بُعد.
  • إمكانية تفعيل السياج الجغرافي (geo-fencing) لإجبار AO على العمل فقط داخل منطقة هندسية محددة بخط عرض وخط طول ونصف قطر.
  • يوفّر ملفات pcapng مع GPS مدمج باستخدام تنسيق Kismet.
  • يوفّر ملف kismetdb يحتوي على جميع الإطارات (مع GPS) للمعالجة اللاحقة.
  • يغلّف جميع ملفات المخرجات في أرشيف tar مضغوط بصيغة gzip.
  • إكمال أوامر تلقائي لـ bash لسهولة اختيار الواجهة.

الهجمات

سيهاجم افتراضيًا جميع نقاط الوصول في النطاق، ما لم يتم توفير هدف واحد على الأقل، وعندها سيرسل الأداة ضد الأهداف المحددة فقط. (لكنه سيستمر في الجمع السلبي من نقاط الوصول الأخرى).

  • محاولة تسلسل المصادقة/الاقتران لإنتاج EAPOL Message 1 (جمع PMKID)
  • محاولة استرجاع أسماء SSID المخفية عبر طلبات Probe مباشرة.
  • استخدام إعادة الاقتران المجهولة (Anonymous Reassociation) لإجبار نقاط الوصول على فصل عملائها بأنفسها (تجاوز MFP)
  • سيحاول إرسال Channel Switch Announcement لإرسال العملاء إلى القنوات المجاورة.
  • محاولة خفض أوضاع RSN إلى WPA2-CCMP (حقن استجابة Probe عبر RogueM2)
  • محاولة جمع EAPOL M2 من المحطات بناءً على طلبات Probe فقط (RogueM2)
  • محاولة فصل العملاء باستخدام أكواد WiFi 6e التي تمنع القائمة السوداء
  • يمكن تعطيل جميع الهجمات يدويًا.

جميع هذه الهجمات مضبوطة المعدل لمنع عمليات إعادة ضبط مؤقت EAPOL الخاطئة وللحفاظ على مستوى معين من الأمان التشغيلي.

المساعدة

root@kitploit:~
❯ angryoxide --help
Does awesome things... with wifi.

Usage: angryoxide [OPTIONS] --interface <INTERFACE>

Options:
  -i, --interface <INTERFACE>     Interface to use
  -c, --channel <CHANNEL>         Optional - Channel to scan. Will use "-c 1,6,11" if none specified
  -b, --band <2 | 5 | 6 | 60>     Optional - Entire band to scan - will include all channels interface can support
  -o, --output <Output Filename>  Optional - Output filename
  -h, --help                      Print help
  -V, --version                   Print version

Targeting:
  -t, --target-entry <Target MAC/SSID>
          Optional - Target (MAC or SSID) to attack - will attack everything if none specified
  -w, --whitelist-entry <WhiteList MAC/SSID>
          Optional - Whitelist (MAC or SSID) to NOT attack
      --targetlist <Targets File>
          Optional - File to load target entries from
      --whitelist <Whitelist File>
          Optional - File to load whitelist entries from

Advanced Options:
  -r, --rate <Attack Rate>            Optional - Attack rate (1, 2, 3 || 3 is most aggressive) [default: 2]
      --combine                       Optional - Combine all hc22000 files into one large file for bulk processing
      --active                        Optional - Use Active Monitor mode - WARNING, may cause bugs.
      --rogue <MAC Address>           Optional - Tx MAC for rogue-based attacks - will randomize if excluded
      --gpsd <GPSD Host:Port>         Optional - Alter default HOST:Port for GPSD connection [default: 127.0.0.1:2947]
      --autohunt                      Optional - AO will auto-hunt all channels then lock in on the ones targets are on
      --headless                      Optional - Set the tool to headless mode without a UI. (useful with --autoexit)
      --autoexit                      Optional - AO will auto-exit when all targets have a valid hashline
      --notransmit                    Optional - Do not transmit - passive only
      --notar                         Optional - Do not tar output files
      --disablemouse                  Optional - Disable mouse capture (scroll wheel)
      --dwell <Dwell Time (seconds)>  Optional - Adjust channel hop dwell time [default: 2]

Geofencing:
      --geofence
          Optional - Enable geofencing using a specified latlng and distance
      --center <CENTER>
          Lat,Lng for geofencing (required if geofence is enabled)
      --distance <DISTANCE>
          Distance in meters from the center (required if geofence is enabled)
      --geofence-timeout <GEOFENCE_TIMEOUT>
          Timeout to disable geofence if GPS is lost. (default 300 seconds) [default: 300]

Attacks:
      --disable-deauth    Optional - Do NOT send deauthentication attacks
      --disable-pmkid     Optional - Do NOT attempt to associate for PMKID
      --disable-anon      Optional - Do NOT send anonymous reassociation attacks
      --disable-csa       Optional - Do NOT send Channel Switch Announcment attacks
      --disable-disassoc  Optional - Do NOT send disassociation attacks
      --disable-roguem2   Optional - Do NOT attempt rogue M2 collection

البناء من المصدر

إذا كنت تريد البناء من المصدر بدلاً من استخدام النسخ المجمّعة مسبقًا، فهذه هي التعليمات الأساسية:

root@kitploit:~
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone this repo
git clone --recurse-submodules https://github.com/Ragnt/AngryOxide.git

# Build/Install
cd AngryOxide
make
sudo make install

سيؤدي هذا إلى البناء من المصدر، والتثبيت في /usr/bin/angryoxide، وتثبيت إكمال الأوامر لـ bash لك.

الترجمة المتبادلة (Cross compiling):

أستخدم cross للترجمة المتبادلة إلى البنى المدمجة.

فيما يلي MIPS (mips-unknown-linux-musl) كمثال.

root@kitploit:~
# make sure you have the nightly installed
rustup install nightly

# dynamically linked & soft-float
cross build +nightly --target mips-unknown-linux-musl --release -Zbuild-std

سكربت الإكمال:

هذه تجعل استخدام AngryOxide مع bash وzsh أكثر سلاسة، حيث تعثر تلقائيًا على واجهاتك اللاسلكية وتعرض لك الوسائط بطريقة قابلة للإكمال بعلامة التبويب.

لقطات الشاشة!

Access Points Page Handshakes Page

تنزيل الأداة