Commit Graph
334 Commits
Author SHA1 Message Date
Aurélien Hernandez 3b1528f3af Improved APScan UI (Halloween easter egg)
Display an icon when the SSID is hidden. Useful to difference an hidden AP and an AP named "* Hidden SSID *"
2017-10-24 13:46:20 +02:00
Aurélien Hernandez dc23c6494f Improved Json sanitization
It was important to fix this bug. It can let someone to prevent the esp8266 from scanning for APs just by sending beacons containing specifics characters in AP name.
Those characters will make the browser to misunderstand the json result of APScan.
For exemple if you put an anti-slash at the end of an AP name, you're browser will think that the " character of json delimitation is escaped and will interpret it as a ascii character.

-Created a sanitize method. APScan::sanitizeJson(String) to escape specific characters.

-SanitizeJson is used each time the result of getAPName is sent using Json data format.

- Removed _ssid.replace("\"", "\\\"")
It's important to not sanitize Ap names before saving them into a limited 33 chararacters array. Sanitize an AP name increase his size and so it can potentially decrease his final size when casted to a 33 chars array.
2017-10-24 09:42:12 +02:00
tobozo 581b3e2adb post-l10n fixes 2017-10-14 13:19:21 +02:00
tobozo 3cbccc07bd added favicon.ico to prevent more 404 2017-10-14 11:59:43 +02:00
tobozoandGitHub 183ac21c13 Merge pull request #639 from spacehuhn/spiffs
backported #584 screensaver
2017-10-14 10:30:02 +02:00
tobozo 2853aad2d0 backported ##584 screensaver 2017-10-14 10:26:44 +02:00
tobozoandGitHub 94603f14d9 Merge pull request #635 from spacehuhn/spiffs
- Moved /web_server/ to /esp8266_deauther/data/ folder in order to use SPIFFS to serve content (new INSTALL procedure, check the README)
- Enabled l10n (built-in support for English, French, Chinese Simplified, contributions welcome!
- Implemented @rubfi's #638 pull request to make vendorlist update-able
2017-10-14 10:12:42 +02:00
tobozo bb6a2d8751 Merge branch 'spiffs' of github.com:spacehuhn/esp8266_deauther into spiffs 2017-10-14 10:05:14 +02:00
tobozo 4b7ef2bc70 backporting @rubfi #638 PR vendorlist 2017-10-14 10:02:59 +02:00
tobozoandGitHub 96c504e794 Merge pull request #637 from jokin1999/spiffs
Adding Support for Chinese Simplified
2017-10-13 09:57:32 +02:00
Jokin b546206d89 implemented l10n 2017-10-13 15:20:26 +08:00
tobozo 81df4f1c52 now serve any file from SPIFFS 2017-10-12 18:07:34 +02:00
tobozo 6eebb704ef cleanup 2017-10-12 16:34:28 +02:00
tobozo a93863f8d2 implemented l10n 2017-10-12 16:32:43 +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
Stefan KremserandGitHub 4043acdd10 new header image (second version) 2017-10-02 14:43:05 +02:00
Stefan KremserandGitHub e5cbee859d new header image 2017-10-02 14:37:43 +02:00
Stefan KremserandGitHub dbd6b3ef82 Merge pull request #625 from spacehuhn/logreader
Extract logs from deauther
2017-09-29 16:11:24 +02:00
tobozoandGitHub 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
Stefan Kremser d0c72e2ec6 Merge remote-tracking branch 'origin/master' into testing 2017-09-21 14:52:35 +02:00
Stefan KremserandGitHub 93b634cbf2 added jackk's video 2017-09-21 14:52:14 +02:00
tobozoandGitHub f5602b2ab6 Created ISSUE_TEMPLATE.md
this is only a draft, please review / alter / commit
2017-09-15 12:28:26 +02:00
tobozo 9d4a8621e6 more debug 2017-09-03 14:21:44 +02:00
Stefan Kremser 474fdf50eb Merge remote-tracking branch 'origin/master' into testing 2017-08-26 12:07:32 +02:00
Stefan KremserandGitHub cbb5735dd5 Update README.md 2017-08-26 12:05:26 +02:00
Stefan Kremser 4c76d8b53f Merge remote-tracking branch 'origin/master' into testing 2017-08-15 10:32:01 +02:00
Stefan KremserandGitHub ddc19c6790 Added DeAutherDroid to Custom Design Versions 2017-08-15 10:31:24 +02:00
Stefan Kremser a2a6b57636 Merge remote-tracking branch 'origin/master' into testing 2017-08-12 13:17:23 +02:00
Stefan KremserandGitHub 2622d4dd11 added video: difference deauthing and jamming 2017-08-12 11:27:20 +02:00
tobozoandGitHub 3dd1969850 grammar / spelling minor fixes
- A WiFi connection can't be 'loose' (a cable could be though) but can be 'lost' (*to lose*)
- Adverbs usually immediately precede the words they modify
2017-08-10 18:16:01 +02:00
Stefan KremserandGitHub 8fee403b17 Merge pull request #352 from samdenty99/patch-1
Add Cache-control headers to Javascript & CSS
2017-08-09 22:49:39 +02:00
samdenty99 6de99a6a1d Removed if statement 2017-08-09 21:43:24 +01:00
samdenty99 952b467a41 Added changes to Data.h 2017-08-09 21:36:48 +01:00
Sam DentyandGitHub 5c9edbd23d Removed changes from .ino 2017-08-09 21:22:44 +01:00
Stefan Kremser 40e5541fb4 Merge remote-tracking branch 'origin/master' into testing 2017-08-09 21:10:18 +02:00
Stefan KremserandGitHub 915b168bd7 Merge pull request #353 from benabrahamson/master
Fixed some spelling errors in the README
2017-08-09 21:10:08 +02:00
Ben AbrahamsonandGitHub 69882c7fc1 Update README.md 2017-08-09 19:58:53 +01:00
Stefan Kremser 134fd0b6dd Merge remote-tracking branch 'origin/master' into testing 2017-08-09 20:31:16 +02:00
Stefan KremserandGitHub deb836d43e Merge pull request #351 from paulkramme/fix-readme
Removing double "are"
2017-08-09 20:29:55 +02:00
Stefan Kremser b2c8b810bf Cleaned up sendFile() function 2017-08-09 20:24:57 +02:00
Sam DentyandGitHub 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
Paul KrammeandGitHub 2dfa1164cc Removing double "are" 2017-08-09 18:07:02 +02:00
Stefan Kremser 05e55eb803 Improved Deuth function
Most people use broadcast instead of a selected client and sending a packet to the AP with FF:FF:FF:FF:FF:FF as sender wouldn't make much sense.
2017-08-09 00:00:09 +02:00
Stefan Kremser 458cacc2e0 fixed small bug on APscan 2017-08-08 23:58:16 +02:00
Stefan KremserandGitHub 471fc1566a Update CONTRIBUTING.md 2017-08-08 11:43:27 +02:00
Stefan Kremser 34b5f08f75 Merge branch 'testing' v.1.6 2017-08-08 08:42:47 +02:00
Stefan Kremser 3cbc667b9c Added links to v2 deauther board 2017-08-08 08:39:45 +02: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 9be1d733bf Merge remote-tracking branch 'origin/testing' into testing 2017-07-31 16:20:27 +02:00
Stefan Kremser c4b0e9cf45 Made USE_LED16 default (again)
yeah I mean, I kinda fucked up the last commits so...
2017-07-31 16:20:17 +02:00