
نص برمجي لتحليل التقاطات Aircrack-ng إلى قاعدة بيانات SQLite واستخراج معلومات مفيدة مثل المصافحات (بصيغة 22000 hashcat) وهويات المؤسسات (MGT) وأزواج التحدي/الاستجابة لـ EAP-MD5 وشهادات X.509 وإعدادات الأمان RSN/WPA لكل شبكة وقدرات 802.11r/k/v وMultiple BSSID وChannel Switch التي تُعلن عنها نقاط الوصول والعلاقات المثيرة للاهتمام بين نقاط الوصول والعملاء واستفساراتهم (Probes) ومعلومات WPS ونظرة شاملة لجميع نقاط الوصول التي تم رؤيتها.
Certificate.AP.hashcat -m 4800) في جدول EAPMD5.Probe).SummaryAP) لنقاط الوصول مجمعة حسب ESSID والتشفير، يُظهر أعداد نقاط الوصول والعملاء، وإصدار WPA وحالة PMF، وكل مصنّع لكل مجموعة، لإعطاء نظرة سريعة على حالة الأمان للشبكات القريبة (ولكشف SSIDs التي تعمل بأمان مختلط/مخفض).AP الخاص بها.mfpc (قادر) و mfpr (مطلوب) المقروءة بتًا من قدرات RSN، والحالة المشتقة pmf (مطلوب، قادر عندما يكون اختياريًا، أو معطل)، المخزنة في جدول AP.ft_80211r، مع mobility_domain_id)، 802.11k قياس الموارد الراديوية / تقارير الجوار (rrm_80211k)، و802.11v إدارة انتقال BSS (bss_transition_80211v).mbssid، مع max_bssid_indicator) والتي ترسل إعلانات تبديل القناة (csa، مع القناة المستهدفة csa_new_channel).ssid_revealed يميز الأسماء التي تم تعلمها بهذه الطريقة).docker pull r4ulcl/wifi_db
### التثبيت اليدوي
#### الأنظمة المبنية على دبيان (أوبونتو، كالي، باروت، إلخ)
التبعيات:
- python3
- python3-pip
- tshark
- hcxtools``` bash
sudo apt install tshark
sudo apt install python3 python3-pip
sudo apt install pkg-config libcurl4-openssl-dev libssl-dev zlib1g-dev make gcc
git clone https://github.com/ZerBea/hcxtools.git
cd hcxtools
make
sudo make install
cd ..
التثبيت (باستخدام بيئة افتراضية)``` bash
git clone https://github.com/r4ulcl/wifi_db cd wifi_db
sudo apt update ; sudo apt install python3-venv python3 -m venv wifi_db_env source wifi_db_env/bin/activate
pip3 install -r requirements.txt
> يجب تفعيل البيئة الافتراضية (`source wifi_db_env/bin/activate`) في كل صدفة جديدة قبل تشغيل `wifi_db.py`. استخدم `deactivate` للخروج منها.
#### Arch
التبعيات:
- python3
- python3-pip
- tshark
- hcxtools``` bash
sudo pacman -S wireshark-qt
sudo pacman -S python-pip python
git clone https://github.com/ZerBea/hcxtools.git
cd hcxtools
make
sudo make install
cd ..
التثبيت (باستخدام بيئة افتراضية)``` bash
git clone https://github.com/r4ulcl/wifi_db cd wifi_db
python3 -m venv wifi_db_env source wifi_db_env/bin/activate
pip3 install -r requirements.txt
> يجب تفعيل البيئة الافتراضية (venv) في كل شل جديد قبل تشغيل `wifi_db.py`. استخدم `deactivate` للخروج منها.
## Usage
### مثال استخدام في [WiFiChallenge Lab](https://lab.wifichallenge.com/)