GenWiFiScanner is a Python-based tool designed for monitoring WiFi networks and users. It allows users to scan nearby WiFi networks, view connected devices, and analyze traffic. This tool is useful for network administrators and enthusiasts who want to understand their wireless environment.
- Network Scanning: Discover nearby WiFi networks and display detailed information.
- User Detection: Identify and list devices connected to a specific access point.
- Traffic Monitoring: Capture and display WiFi traffic for analysis.
- Cross-Platform Support: Compatible with Windows and Unix-based systems (Linux, macOS).
- A WiFi adapter capable of monitor mode.
- Python 3.x installed on your system.
scapy
andcolorama
Python packages.
-
Clone the repository:
git clone https://github.com/geniuszly/GenWiFiScanner.git cd GenWiFiScanner
-
Install dependencies:
pip install -r requirements.txt
-
Basic Commands:
- Scan for nearby networks:
python GenWiFiScanner.py -n
- Show users connected to an access point:
python GenWiFiScanner.py -uc <interface> <AP_MAC>
- Monitor WiFi traffic:
python GenWiFiScanner.py -m <interface> [<AP_MAC>]
- Scan for nearby networks:
-
Example:
- To view users connected to an access point:
python GenWiFiScanner.py -uc wlan0mon 00:1A:2B:3C:4D:5E 60
- To view users connected to an access point:
- Permissions: On Unix systems, root privileges are required to use monitor mode.
- This tool is intended for educational purposes only. The author is not responsible for any misuse of this tool.
GenWiFiScanner - это инструмент на основе Python, предназначенный для мониторинга WiFi сетей и пользователей. Он позволяет сканировать ближайшие сети WiFi, просматривать подключенные устройства и анализировать трафик. Этот инструмент полезен для сетевых администраторов и энтузиастов, которые хотят понять свою беспроводную среду.
- Сканирование сетей: Обнаружение ближайших WiFi сетей и отображение подробной информации.
- Обнаружение пользователей: Идентификация и список устройств, подключенных к определенной точке доступа.
- Мониторинг трафика: Захват и отображение WiFi трафика для анализа.
- Кросс-платформенная поддержка: Совместимость с Windows и Unix-системами (Linux, macOS).
- WiFi адаптер с поддержкой режима мониторинга.
- Установленный Python 3.x.
- Пакеты Python
scapy
иcolorama
.
-
Клонируйте репозиторий:
git clone https://github.com/geniuszly/GenWiFiScanner.git cd GenWiFiScanner
-
Установите зависимости:
pip install -r requirements.txt
-
Основные команды:
- Сканирование ближайших сетей:
python GenWiFiScanner.py -n
- Просмотр пользователей, подключенных к точке доступа:
python GenWiFiScanner.py -uc <интерфейс> <MAC_адрес_ТД>
- Мониторинг WiFi трафика:
python GenWiFiScanner.py -m <интерфейс> [<MAC_адрес_ТД>]
- Сканирование ближайших сетей:
-
Пример:
- Для просмотра пользователей, подключенных к точке доступа:
python GenWiFiScanner.py -uc wlan0mon 00:1A:2B:3C:4D:5E 60
- Для просмотра пользователей, подключенных к точке доступа:
- Права доступа: В Unix-системах для использования режима мониторинга требуются права суперпользователя.
Этот инструмент предназначен только для образовательных целей. Автор не несет ответственности за любое неправомерное использование этого инструмента.