| \| \ / \| \ / _/ ___| \| | | |/ _| \
| o | D | | o )/ [( \_| _ || || __| __/ [_| D )
| _/| /| O | | _\__ | | || || |_ | |_| _| /
| | | \| | O | [_/ \ | | || || _]| _| [_| \
| | | . | | | \ | | || || | | | | | . \
|__| |__|\_|\___/|_____|_____|\___|__|__|____|__| |__| |_____|__|\__|
v3.0 от David Schütz (@xdavidhu)

⚠️ Внимание! Этот проект больше не поддерживается и может работать не так, как ожидалось.
Инструмент для перехвата незашифрованных беспроводных пробных запросов от устройств
новое в 3.0:
- Меньше потерь пакетов
- Офлайн / более быстрое разрешение вендора
- Гораздо лучшая производительность на медленных системах
- Переход с scapy на захват пакетов tshark
- Отображение / логирование BSSID из пробных запросов (только если не широковещательный)
возможности:
- Захват и отображение пробных запросов в реальном времени
- Офлайн определение вендора по MAC-адресам
- Отображение количества устройств поблизости
- Отображение RSSI пробных запросов
- Задание псевдонимов для MAC-адресов
- Возможность фильтрации вывода по MAC-адресу
- Отображение BSSID из пробных запросов
- Захват «широковещательных» пробных запросов (без SSID)
- Логирование пробных запросов в файл базы данных SQLite
требования:
- Kali Linux / Raspbian с правами root
- Python3 и pip3 и tshark и pyshark
- Беспроводная карта (с поддержкой режима монитора)
опции:
- -h / показать справку
- -d / не показывать дублирующиеся запросы
- -b / не показывать «широковещательные» запросы (без SSID)
- -a / сохранять дублирующиеся запросы в SQL
- --filter / показывать только запросы с указанного MAC-адреса
- --norssi / не включать RSSI в вывод
- --nosql / полностью отключить логирование в SQL
- --addnicks / добавить псевдонимы для MAC-адресов
- --flushnicks / очистить базу псевдонимов
- --noresolve / пропустить разрешение MAC-адреса
- --debug / включить режим отладки
установка:
Kali Linux / Raspbian:
$ sudo apt-get update && sudo apt-get install python3 python3-pip tshark -y
$ git clone https://github.com/xdavidhu/probeSniffer
$ cd probeSniffer/
$ python3 -m pip install -r requirements.txt
ПРЕДУПРЕЖДЕНИЕ: probeSniffer совместим только с Python 3.3, 3.4, 3.5 и 3.6
использование:
Убедитесь, что ваш интерфейс переведён в режим монитора перед этим!
$ sudo python3 probeSniffer.py [интерфейс-в-режиме-монитора] [опции]
отказ от ответственности:
Я не несу ответственности за любые ваши действия с этой программой, поэтому, пожалуйста, используйте её только в благих и образовательных целях.