Commit Graph

105 Commits

Author SHA1 Message Date
Ignatius Tremor fe06b87dc1
Fix for setting web AP channel (#1388)
* Deleted wifi channel set without effect

* When initializing wifi, use actual channel from settings instead of always using channel 1
2021-01-24 23:36:33 +01:00
Spacehuhn 8c289baf33 Fixed issue with LittleFS (webSpiffs) setup 2021-01-23 12:36:46 +01:00
Spacehuhn 2f43126301 Improved web responsiveness
By only forcing a channel change when required by the attack
2021-01-13 11:57:42 +01:00
Spacehuhn d01bd2bfc4 Updated copyright in code 2021-01-11 18:14:55 +01:00
Spacehuhn aa577ebe11 Draw "Resetting..." on OLED 2021-01-11 11:58:20 +01:00
Spacehuhn 0c908c577c Draw "> Scanning..." at startup on OLED 2021-01-11 11:58:01 +01:00
Spacehuhn 57e50ea65f Reset settings via button
Hold button (config defaults to gpio 0) for 5 seconds to reset settings
2021-01-10 23:22:29 +01:00
Spacehuhn e238ae11c6 Included necessary libraries locally 2021-01-10 22:30:14 +01:00
Spacehuhn 6c842653c1 LED module 2020-07-15 20:02:09 +02:00
Spacehuhn 401d5c17c4 Refactored wifi.h into module 2020-07-14 18:07:42 +02:00
Spacehuhn 83cd397494 Fixed remaining SPIFFS code 2020-07-05 16:34:27 +02:00
Spacehuhn 3affb69cb5 Replaced SPIFFS with LittleFS 2020-07-05 15:49:44 +02:00
Spacehuhn 8fc2bbcd95 Refactored settings 2020-07-05 15:48:39 +02:00
Stefan Kremser e703486543 Option for forced formatting of spiffs and eeprom 2019-05-17 11:38:48 +02:00
Stefan Kremser b80cf4811d Updated Settings
- Added autosave settings with default values in A_config
- Moved strings from language in settings 
- Getter and setter only using the structs
- Json string is now generated manually to improve performance
2019-05-15 21:29:00 +02:00
Stefan Kremser c8a9ad50e9 Using EEPROMHelper to check the boot number 2019-05-14 08:34:35 +02:00
Stefan Kremser 1ee93f9f80 Fixed light bulb config 2019-05-10 08:01:57 +02:00
Stefan Kremser 4b0ce4a9c1 Updated Configs for Deauther Mini
Uses the same config as Deauther Wristband now
2018-10-27 09:49:33 +02:00
Stefan Kremser 87e98babbc Added ifdef for PROGMEM files in wifi class 2018-10-17 13:03:50 +02:00
Stefan Kremser 50fe8a0276 Fixed problems with ArduinoJson
Problem solving 101 lol
2018-10-15 13:16:31 +02:00
Stefan Kremser bd332d533e Beautified stuff 2018-10-12 21:16:06 +02:00
Stefan Kremser 763bff53d4 Cleaned up display class & fixed timeout 2018-10-12 21:07:59 +02:00
Stefan Kremser 8b39d2b520 Improved LED and Wristband Highlight LED support 2018-10-11 16:49:39 +02:00
Stefan Kremser a687a94546 Renamed SerialInterface to CLI 2018-10-10 18:13:10 +02:00
Stefan Kremser 5ed9cc9d9c Renamed LEDController to LED 2018-10-10 18:08:27 +02:00
Stefan Kremser 9eefdf0220
Overwrite default SSID 2018-07-09 21:12:29 +02:00
Stefan Kremser 8a0f48bb4b v2.0.6
Rewritten LED classes and simplified config files
2018-06-05 11:50:38 +02:00
tobozo d43845003e DIGITAL_LED can now be turned off by config 2018-05-27 15:28:17 +02:00
Stefan Kremser 7e92f644d0 Better packet counting and output 2018-04-16 21:33:38 +02:00
Stefan Kremser 28c738fba5 Fixed mac setting 2018-04-13 12:00:27 +02:00
Stefan Kremser 19dcf097b7 Init display before copying spiffs + shorter startscreen 2018-03-25 17:38:11 +02:00
Stefan Kremser f9a4ee006b Updated web files 2018-03-25 11:30:50 +02:00
Stefan Kremser 24d9043988 Version 2.0 2018-03-24 18:15:59 +01:00
tobozo 2853aad2d0 backported ##584 screensaver 2017-10-14 10:26:44 +02:00
tobozo 81df4f1c52 now serve any file from SPIFFS 2017-10-12 18:07:34 +02:00
tobozo ddcbd2f991 moved web_server to /data folder, now use the ESP8266 Sketch Data Upload to manage web UI 2017-10-11 21:34:21 +02:00
tobozo 6c671efad2 Extract logs from deauther
Implemented on request from @crystalg21 #624, logs can now be extracted from the web UI by accessing http://192.168.4.1/log.txt

Some TODOs if this PR is accepted:
  - Output log to serial
  - Add links to the web UI
2017-09-29 10:38:03 +02:00
Sam Denty 5c9edbd23d Removed changes from .ino 2017-08-09 21:22:44 +01:00
Sam Denty 973189a127 Add Cache-control headers to Javascript & CSS
Every time a page is (re)loaded, the ESP8266 has to send the stylesheet and javascript before the page loads. Although this is minimal (20ms in dev tools Networks pane), it can improve page load speeds when the client device is spamming network connectivity check requests.

Adding the `Cache-Control` headers makes the browser store these files in memory (for 300 seconds, could be increased). The same could be done for the HTML files, but that would allow the pages to load even when not connected to the ESP8266.
2017-08-09 17:36:13 +01:00
Stefan Kremser be11bdc0a9 Fixed default settings
Sorry for the clusterfuck before. Sometimes me and git have these days...
2017-07-31 16:24:06 +02:00
Stefan Kremser a89769fd71 Mades USE_LED16 default 2017-07-31 16:18:01 +02:00
Stefan Kremser f3c9fefe33 commented out USE_DISPLAY 2017-07-20 15:49:24 +02:00
Stefan Kremser de952ba1f7 Added beacon flood to OLED 2017-07-20 15:48:57 +02:00
Stefan Kremser d842c76a4f New Web Interface
Completly reworked design!
I also improved the way you add/clone SSIDs to the list
2017-07-20 15:11:08 +02:00
Stefan Kremser 6f2c99aa42 Added a few comments 2017-07-17 20:03:56 +02:00
Stefan Kremser 3ace436dab Merge remote-tracking branch 'ericktedeschi/master' into testing 2017-07-08 11:38:39 +02:00
Erick Tedeschi 6e4b490494 - Added the script convert_all.sh to help the process of minify, convert to hex and generate constant name automatically.
- Updated the readme.md inside the web_server folder
- updated the data.h to the automatically generated constants name.
2017-07-04 18:55:13 -03:00
Stefan Kremser 83c1db67c0 Merge remote-tracking branch 'origin/testing' into testing 2017-06-21 12:09:57 +02:00
Stefan Kremser 406d624892 Fixing APScan Display Bug
When you scan for a second time and find less APs then before, there was the possibility that the last of the old APs was still shown on the display.
2017-06-21 12:09:53 +02:00
N0vaPixel d4e3f9c2df Dynamic ledPin switching 2017-06-19 00:32:20 +02:00