Как можно просканить точку на предмет открытых портов,если к точке не подключен?Ну т.е есть в эфире точка,wps залочен,шейк ловить,то понятно....Ну а если там открыт telnet например,можно ж было б подключиться ,вот как просканить порты таким образом,если не подключён к этой точке?
Вопрос касается установки Compat-wireless драйверов в Linux. Вчера столкнулся с проблемой на своём Debian при испльзовании пакета Aircrack-ng - отрицательное значение fixed channel mon0: -1. По наводке User100 вышел на страничку офф.доки айркрэка- http://www.aircrack-ng.org/doku.php?id=compat-wireless но однако не нашёл в стабильных релизах поддержки своего ядра (у меня Linux debian 3.2.0-4-686-pae). Взял дрова от 3.7.1, но при компиляции нарвался на: Code: ./scripts/gen-compat-autoconf.sh /home/anonymous/Downloads/compat-drivers-3.7.1-1/.config /home/anonymous/Downloads/compat-drivers- 3.7.1-1/config.mk > include/linux/compat_autoconf.h make -C /lib/modules/3.2.0-4-686-pae/build M=/home/anonymous/Downloads/compat-drivers-3.7.1-1 modules make[1]: Entering directory `/usr/src/linux-headers-3.2.0-4-686-pae' CC [M] /home/anonymous/Downloads/compat-drivers-3.7.1-1/compat/main.o In file included from /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-2.6.h:65:0, from <command-line>:0: /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-3.4.h:43:21: error: redefinition of ‘kmalloc_array’ /usr/src/linux-headers-3.2.0-4-common/include/linux/slab.h:243:21: note: previous definition of ‘kmalloc_array’ was here /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-3.4.h:104:20: error: redefinition of ‘eth_hw_addr_random’ /usr/src/linux-headers-3.2.0-4-common/include/linux/etherdevice.h:176:20: note: previous definition of ‘eth_hw_addr_random’ was here In file included from /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-2.6.h:68:0, from <command-line>:0: /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-3.7.h:66:19: error: redefinition of ‘pcie_capability_set_word’ /usr/src/linux-headers-3.2.0-4-common/include/linux/pci.h:809:19: note: previous definition of ‘pcie_capability_set_word’ was here /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-3.7.h:72:19: error: redefinition of ‘pcie_capability_set_dword’ /usr/src/linux-headers-3.2.0-4-common/include/linux/pci.h:815:19: note: previous definition of ‘pcie_capability_set_dword’ was here /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-3.7.h:78:19: error: redefinition of ‘pcie_capability_clear_word’ /usr/src/linux-headers-3.2.0-4-common/include/linux/pci.h:821:19: note: previous definition of ‘pcie_capability_clear_word’ was here /home/anonymous/Downloads/compat-drivers-3.7.1-1/include/linux/compat-3.7.h:84:19: error: redefinition of ‘pcie_capability_clear_dword’ /usr/src/linux-headers-3.2.0-4-common/include/linux/pci.h:827:19: note: previous definition of ‘pcie_capability_clear_dword’ was here make[5]: *** [/home/anonymous/Downloads/compat-drivers-3.7.1-1/compat/main.o] Ошибка 1 make[4]: *** [/home/anonymous/Downloads/compat-drivers-3.7.1-1/compat] Ошибка 2 make[3]: *** [_module_/home/anonymous/Downloads/compat-drivers-3.7.1-1] Ошибка 2 make[2]: *** [sub-make] Ошибка 2 make[1]: *** [all] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-686-pae' make: *** [modules] Ошибка 2 может кто из подскажет как его поставить или хотя бы какой драйвер использовать с моим ядром чтобы наконец-то всё взлетело?
А перед тем как все это компилить, вы пробовали до перевода карты в режим монитора, потушить сетевой интерфейс wlan0?
Да, но это не принесло никакого результата. Судя по дебиановским багтрекерам там есть проблема с компиляцией дров на ядре 3.2.x, а compact-wireless дров под это ядро на сайте нет. Бардак!
Нет там никакого бардака, инструкцию надо читать. Под 3.2 лежит все тут http://www.orbit-lab.org/kernel/ Либо же (и это более правильный вариант) нужно просто выбирать драйвера с названием backports из https://www.kernel.org/pub/linux/kernel/projects/backports/stable/ Правда, я не совсем понял, зачем весь этот гимор тебе нужен....
Попробуем, спс. Просто выбирать не повыходит ибо ни один из них не собирается на этом ядре. Так бы естесно проблем бы никаких не было. Ну, а что ты предлагаешь? Меня моя система устраивает, зачем мне ставить другую?
Так не может быть. Ищи backports, которые будут собираться. Может быть более старые, может быть поновее. Ничего не предлагаю. Просто не понимаю, на кой хер весь этот гимор с дровами нужен. Лень дописывать --ignore-negative-one или что? А compat с патчем придется пересобирать на каждый апдейт ядра.
Ну вот я попробовал по твоей ссылке compat-wireless-3.2.5-1 Code: cc1: some warnings being treated as errors make[5]: *** [/home/anonymous/Downloads/compat-wireless-3.2.5-1/net/wireless/util.o] Ошибка 1 make[4]: *** [/home/anonymous/Downloads/compat-wireless-3.2.5-1/net/wireless] Ошибка 2 make[3]: *** [_module_/home/anonymous/Downloads/compat-wireless-3.2.5-1] Ошибка 2 make[2]: *** [sub-make] Ошибка 2 make[1]: *** [all] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-686-pae' make: *** [modules] Ошибка 2 ну вот и с backports така ж шляпа. Если знаешь, то дай наводку на рабочие драйвера которые на debian 7.8.0 точно собираются и работает, каждый драйвер перебирать у мня столько свободного времени нету.
Странно. Прочитать один раз man и использовать простой вариант с --ignore-negative-one - времени нету. А ипаться с поиском, патчем и сборкой драйверов - время есть. Админы, где смайлик facepalm? Ладно, удачи тебе в этом процессе.
Здравствуйте! В сетях со скрытым именем ESSID высвечивается канал 148, 112, 154 почему так неверно отображается ?
Скомпилировал compat-wireless-3.3-2-n, другие ветки драйверов не собираются. Делаю make install: Your old wireless subsystem modules were left intact: kernel/drivers/net/wireless/mac80211_hwsim.ko kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211.ko kernel/net/wireless/lib80211.ko kernel/net/wireless/lib80211_crypt_tkip.ko kernel/net/wireless/lib80211_crypt_wep.ko kernel/net/wireless/lib80211_crypt_ccmp.ko kernel/drivers/net/wireless/adm8211.ko compat-wirelles make: *** [uninstall] error 1 Есть какие-нибудь соображения как поставить?
Мусье знает толк в извращениях! Гарантированно поставить этот никому не нужный несчастный патч можно так. Взять исходники своего текущего ядра, найти там файлы, которые патчит патч от aircrack, пропатчить их. Да-да, если ты еще не понял, то в твоем ядре находится тот же самый compat-wireless, чуть более старой версии. Пересобрать модули ядра, установить. Ребут или передернуть карту. Профит. Процедуру повторять при каждом апдейте ядра
У меня в Linux Awus036h стабильно работает только если выполнить: # iwconfig wlan0 rate 5.5M fixed здесь есть патч mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch http://www.aircrack-ng.org/doku.php?id=rtl8187 который вроде как-то исправляет проблему rate адаптера. Кто-нибудь его пробовал, есть ли смысл собирать ядро? Или существует ещё какой-то способ стабилизировать работу девайса?
Может я не все прочитал, почему не используете airmon-zc?, там нормальный адаптер пропадает, приходится переключаться, -1 там вроде нет.
Пересборка ядра с патчами с добавление в rc.local iwconfig wlan0 rate 5.5M fixed помогает добится стабильной работы awus036h. Единственно, не понятно почему такой высокий пинг в Debian (~250 против 50 на Windows XP) ?
Обновился пакет Aircrack http://download.aircrack-ng.org/aircrack-ng-1.2-rc2.tar.gz в changelog пишут, что airmon-zc стал стабильным и отныне заменил airmon-ng. Возможно больше не нужно патчить дрова адаптера? Поставил RC2 себе, что-то там переделали, теперь когда вызываешь monitor-mode в ip link пишет следующее: Code: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000 link/ether 00:0a:48:09:13:64 brd ff:ff:ff:ff:ff:ff 4: wlan0mon: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 1000 link/ieee802.11/radiotap 00:c0:ca:72:59:4b brd ff:ff:ff:ff:ff:ff в предыдущих вырсиях был отдельный wlan0 и отдельно mon0. Как следствие из-за этого wlan0mon теперь не могу в графических gui к aircrack переключить железку в монитор. Кто-нибудь знает как поправить сетевые адаптеры?
Полагаю, надо либо самостоятельно исправить код нужных GUI приложений, либо отправить баг репорт в их репозитории (если есть), и ждать обновления.
Думаю всё-таки это баг и приложения не виноваты, такого странного устройства wlan0mon никогда не видел.
Не баг, а фича. Разработчики airmon-zc пересмотрели принцип именования адаптеров в режиме монитора, в этом нет ничего странного.