Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:esp8266_wifi_sniffer:wifi_sniffer_kit [2019/07/30 09:20] cyberian [Reference] |
project:esp8266_wifi_sniffer:wifi_sniffer_kit [2019/07/30 12:08] cyberian [Reference] |
||
---|---|---|---|
Line 8: | Line 8: | ||
Tento projekt má za cíl vytvořit přenosné zařízení umožňující sledovat dění na wifi pásmu 2.4GHz. ESP8266 bude běžet v AP režimu v promiskuitním módu a sledovat vybrané pakety. Počítá se i s případným druhým ESP8266, který může posílat zachycený provoz do Wiresharku | Tento projekt má za cíl vytvořit přenosné zařízení umožňující sledovat dění na wifi pásmu 2.4GHz. ESP8266 bude běžet v AP režimu v promiskuitním módu a sledovat vybrané pakety. Počítá se i s případným druhým ESP8266, který může posílat zachycený provoz do Wiresharku | ||
Popud pro vyrobení tohoto zařízení vznikl při zaútočení jednoho mobilního přístroje hromadným ARP spoofingem na celou síť. Tímto zařízením bude možno vystopovat jeho pozici mezi cca 600 zařízeními přímo v zástavbě a zneškodnit jeho nakažený telefon taserem | Popud pro vyrobení tohoto zařízení vznikl při zaútočení jednoho mobilního přístroje hromadným ARP spoofingem na celou síť. Tímto zařízením bude možno vystopovat jeho pozici mezi cca 600 zařízeními přímo v zástavbě a zneškodnit jeho nakažený telefon taserem | ||
+ | |||
+ | ==== Pracovní poznámky ==== | ||
+ | === Watchdog === | ||
+ | |||
+ | A WDT timeout can occur if the repaint takes more than one second. This can be avoided by disabling the watchdog timer before the loops, then re-enabling it afterwards. | ||
+ | |||
+ | Example: | ||
+ | <code> | ||
+ | ESP.wdtDisable(); | ||
+ | for (int u = 0; u < clients_known_count; u++) print_client(clients_known[u]); | ||
+ | for (int u = 0; u < aps_known_count; u++) print_beacon(aps_known[u]); | ||
+ | ESP.wdtEnable(1000); | ||
+ | </code> | ||
+ | |||
==== Reference ==== | ==== Reference ==== | ||
Line 13: | Line 27: | ||
https://www.espressif.com/sites/default/files/documentation/2a-esp8266-sdk_getting_started_guide_en.pdf | https://www.espressif.com/sites/default/files/documentation/2a-esp8266-sdk_getting_started_guide_en.pdf | ||
+ | |||
+ | http://www.ieee802.org/ | ||
+ | |||
+ | https://www.espressif.com/en/support/download/documents?keys=ESP8266&field_type_tid%5B%5D=14 | ||