create_ap
Описание create_ap
Этот скрипт создаёт WiFi точку с сетевым соединением мост (Bridge) или NAT.
Функции
- Создаёт ТД (точку доступа) на любом канале.
- На выбор одно из следующих шифрований: WPA, WPA2, WPA/WPA2, Open (без шифрования).
- Скрытая SSID.
- Отключение связи между клиентами (изоляция клиентов).
- Поддержка IEEE 802.11n и 802.11ac
- Методы совместного доступа в Интернет: NAT или Bridge или None (без предоставления Интернета).
- Выбор IP шлюза ТД (только при методах предоставления доступа к Интернет 'NAT' и 'None').
- Вы можете создать ТД с тем же интерфейсом, на котором выходите в Интернет.
- Вы можете передать ваш SSID и пароль через трубу или через аргументы.
Домашняя страница: https://github.com/oblique/create_ap
Автор: oblique
Лицензия: FreeBSD
Справка по create_ap
Использование:
create_ap [опции] < wifi-интерфейс > [< интерфейс-с-интернетом >] [< имя-точки-доступа > [< пароль >]]
Опции:
-h, --help Показать справку --version Напечатать номер версии -c <channel> Номер канала (по умолчанию: 1) -w <версия WPA> Используйте 1 для WPA, используйте 2 для WPA2, используйте 1+2 для обоих (по умолчанию: 1+2) -n Отключить предоставление Интернета (если вы используете это не указывайте аргумент <интерфейс-с-интернетом>) -m <method> Метод предоставления интернета. Используйте: 'nat' для NAT (по умолчанию) 'bridge' для моста 'none' без доступа в интернет (равнозначно -n) --psk Использовать вместо пароля 64 шестнадцатеричные цифры общего ключа --hidden Сделать точку доступа скрытой (не вещать SSID) --mac-filter Включить фильтрацию по MAC адресам --mac-filter-accept Расположение списка для фильтра MAC адресов (по умолчанию в /etc/hostapd/hostapd.accept) --redirect-to-localhost Если установлена -n, перенаправлять все веб-запросы на localhost (полезно для публичных информационных сетей) --hostapd-debug <уровень> Уровнем 1 и 2, в hostapd передаются аргументы -d или -dd для отладки. --isolate-clients Отключить связь между клиентами --ieee80211n Включить IEEE 802.11n (HT) --ieee80211ac Включить IEEE 802.11ac (VHT) --ht_capab <HT> HT возможности (по умолчанию: [HT40+]) --vht_capab <VHT> VHT возможности --country <код> Установить двухбуквенный код страны для порядка (пример: US) --freq-band <GHz> Установить диапазон частот. Правильный ввод: 2.4, 5 (по умолчанию: 2.4) --driver Выбор драйвера вашего WiFi адаптера (по умолчанию: nl80211) --no-virt Не создавать виртуальный интерфейс --no-haveged Автоматически не запускать при необходимости 'haveged' --fix-unmanaged Если NetworkManager показывает ваш интерфейс как unmanaged после того, как вы закрыли create_ap, то используйте эту опцию для обратного переключения вашего интерфейса в управляемый режим --mac <MAC> Установить MAC адрес --dhcp-dns <IP1[,IP2]> Установить DNS возвращаемый DHCP --daemon Запустить create_ap в фоне --stop <id> Отправить команду остановиться для уже запущенного create_ap. Для <id> вы можете указать PID от create_ap или WiFi интерфейс. Вы можете получить их с --list-running --list-running Показать уже запущенные процессы create_ap --list-clients <id> Список подключенных клиентов к экземпляру create_ap <id>. В <id> вы можете вписать PID от create_ap или WiFi интерфейс. Если был создан виртуальный WiFi интерфейс, тогда используйте его. Вы можете получить их с --list-running --mkconfig <conf_file> Сохранить файл конфигурации в conf_file --config <conf_file> Загрузить конфигурацию из conf_file Не-мостовые опции: --no-dns Отключить dnsmasq DNS сервер -g <gateway> IPv4 шлюз для точки доступа (по умолчанию: 192.168.12.1) -d DNS сервер будет принимать во внимание /etc/hosts
Руководство по create_ap
Страница man отсутствует.
Полезная информация:
- Если вы не используете опцию --no-virt, тогда вы можете создать ТД с тем же интерфейсом, на котором у вас установлено Интернет-подключение
- Вы можете передать ваш SSID и пароль по трубе или через аргументы.
- При методе bridge если <интерфейс-для-интернет> не является мостовым интерфейсом, тогда мостовой интерфейс создаётся автоматически.
Примеры запуска create_ap
Создать открытую точку доступа с именем MyAccessPoint на беспроводном интерфейсе wlan0, Интернет-подключение будет обеспечиваться через интерфейс eth0:
sudo create_ap wlan0 eth0 MyAccessPoint
Например, чтобы создать ТД с именем MyAccessPoint и паролем PASSWORD1 на беспроводном интерфейсе wlan0, Интернет-подключение будет обеспечиваться через интерфейс eth0:
sudo create_ap wlan0 eth0 MyAccessPoint PASSWORD1
Установка create_ap
Установка в Kali Linux
sudo apt-get install haveged hostapd git util-linux procps iproute2 iw dnsmasq iptables git clone https://github.com/oblique/create_ap cd create_ap sudo make install cd .. && rm -rf create_ap
Установка в BlackArch
sudo pacman -S create_ap haveged hostapd util-linux procps iproute2 iw dnsmasq iptables --needed
Установка в Ubuntu, Linux Mint, Debian, Kali Linux
sudo apt-get install haveged hostapd git util-linux procps iproute2 iw dnsmasq iptables git clone https://github.com/oblique/create_ap cd create_ap sudo make install cd .. && rm -rf create_ap
Установка в Gentoo
emerge layman layman -f -a jorgicio emerge net-wireless/create_ap
Информация об установке в другие операционные системы будет добавлена позже.
Скриншоты create_ap
Инструкции по create_ap
- Создание мошеннической Wi-Fi точки доступа
- Как сделать Wi-Fi без роутера в Linux
- Усиление сигнала Wi-Fi
- Лучшая Wi-Fi карта для Kali Linux и BlackArch
- USB Wi-Fi адаптеры с поддержкой режима монитора и беспроводных инъекций (100% совместимые с Kali Linux) на 2021
- Виртуальные Wi-Fi интерфейсы для одновременного использования Wi-Fi адаптера в разных режимах
Comments are Closed