Skip to content

Releases: samdenty/Wi-PWN

Version 9.0

30 Oct 17:04
Compare
Choose a tag to compare
Version 9.0 Pre-release
Pre-release

What's new

  • Interface is way smoother & way faster 🚀
    • All the web server files have been GZIP'ed ~ this has drastically increased the speed
    • Animation occurs after the page has fully loaded (instead of a fixed timeout)
  • Deauth detector, you can now check when somebody else is performing a deauth attack - another of Spacehuhn's awesome projects
  • WiFi client feature, now you can access the ESP simultaneously from it's hotspot & on your home network
    • Ability to change the SSID, Password & hostname in settings (and view IP address & gateway IP)
  • Flash button can now deauth-all available networks, without needing to open the WebUI
  • Loads more additions to the Info page
    • You can now see the total amount of Deauth & Beacon packets sent
    • You can see how long the ESP has been booted for
  • Cache-expiration is now modifiable on the settings page
  • Saved SSID bug fixed (as well as the attack page one)
  • A minor overall UI update ~ loads of bug fixes on different browsers
    • Tap areas for checkboxes are larger
    • Setup page has a back button
    • Autocorrect, autocomplete.. disabled on setting fields
  • Developers: The whole repo has been ported over to Jekyll, this avoids repetition and allows the use of pre-processing goodness

Get the Wi-PWN app on the play store

Version 8.0

19 Aug 19:45
Compare
Choose a tag to compare

What's new

  • Device information is now available on the Info Page, these include
    • Memory Usage (realtime updates)
    • Bootloader version & boot mode
    • Wi-PWN version & ESP8266 SDK version
    • Flash & Chip unique identifiers (IDs)
  • LED blinking on startup issue fixed. This also means the flash button can't be used the toggle the deauth attack
  • Wi-PWN now displays correctly on Firefox & Iceweasel (Oh, and Internet Explorer)
  • Fixed Input bug where the input label would overlap the input text
  • Animation improvements, the body only fades in once elements are fully loaded (Implemented on settings page)
  • Fixed Wi-PWN failing to load 404 elements if in a subdirectory (URLs use direct instead of relative paths)
  • Minor UI updates

Android App updates

  • Now includes extra navigation items to different pages (including the useful, new info page)
  • Fixed Open in browser action menu bug
  • Added Discord & Github links to navigation pane
    NOTE: The app publisher name was updated from mirumcode.wi_pwn to samdd.wipwn, if you had the previous version installed you will find yourself with duplicate apps

Get the Wi-PWN app on the play store

Version 7.0

09 Aug 21:53
Compare
Choose a tag to compare

What's new

  • Updated to Version 1.6 of ESP8266_Deauther
    • HTML injection vulnerability fixed
    • MAC address for SSID beacons can be changed in settings - increased stealth by randomizing the mac address
    • Improved SSID clone, beacons can be individually encrypted or not
    • Fixed display bug when scanning for APs
    • Added beacon flood attack to OLED version
  • 90%+ speed improvements! Thanks to the Cache-Control headers, the page load speed have significantly increased. This should stop the pages from failing to load and glitching (Option in settings to turn this off)
  • Check for update feature! You can now go to the Info page and click Check for updates, which will bring up a page that checks your installed version against the latest
  • Updated footer to include link to my Development Discord server
  • Settings page input boxes now fade in from being disabled if you mark their companion checkboxes
  • Removed background SVG, it was causing Lag
  • Serial outputs to table (Still need to improve this)
  • GPIO Control page implemented (but still not functional)
  • Nav shadow is invisible whilst at the top of the page, but fades in as you scroll
  • Bug fixes
    • Scan page now redirects to folder root instead of server root
    • Pink STOP buttons replaced with RED ones
    • Fixed settings page Leave page confirm dialog triggering when not required and not triggering when
    • Removed custom scrollbar on mobile versions
    • Removed Simplify feature, it was too difficult to implement whilst keeping Wi-PWN as fast as possible
    • Other minor fixes

NOTE: You may need to erase the flash on your ESP8266 if your facing problems,

Version 6.1

02 Aug 10:17
Compare
Choose a tag to compare

What's new

  • Fixed latest release error
  • Added dutch version (Thanks @LarzJ)

Version 6.0

27 Jul 20:13
Compare
Choose a tag to compare

What's New

  • Fixed SSID beacon bug preventing SSIDs from being added
  • Major UI update ~
    • Setup page redesigned, now features a cleaner design
    • Cards have been redesigned, now feature actions at the bottom
    • Tables have been optimised to display better on different screen sizes
    • Checkboxes now have a semi-transparent circle around them when active
    • Removed unnecessary buttons from pages and placed them into cards
    • Added 404 glitch animation
    • The networks found number is now visible on mobile
    • The scan page signal indicators now dynamically set the color
    • Info page has been updated
    • Fixed some dark mode bugs
  • Updated auto_generate.sh script to use new constant names (thanks @ericktedeschi)
  • Fixed notification & indicator bugs which prevented them from having a fixed position
  • Performance increases - now uses translate to improve animations
  • Updated source code to the ESP8266_Deauther:testing branch
    • LED pin can be dynamically changed without rebooting
    • Mac addresses are randomly changed (makes it difficult to filter beacon spam)
  • CSS & HTML has been optimized & organised (it was a mess before)
  • Updated links & added Discord server link
  • Fixed content-length double send#
  • Nav links are now horizontally scrollable on mobile
  • Added countdown timer to user scan page (makes it easier to judge when to manually reconnect to the network)
  • Added confirmation message to settings page (when there are unsaved changes)
  • Loads more small changes & bug fixes

Project Updates

  • Integrated Travis Build checking
  • Updated documentation and added added shields
  • Updated screenshots
  • Added Wiki section to project
  • Updated placeholder JSONs

BETA features (not yet working)

  • Deauth detector is still present (but not working)
  • Control page which will allow GPIO pins to be dynamically switched from LOW to HIGH
    • Could be used with a relay to switch the power to other ESP8266 - leave ideas in the discord channel
  • Added lockdown HTML ~ could be used to disable device from afar (may not be implemented)

Version 5.0

09 Jul 21:07
Compare
Choose a tag to compare

What's new

  • Error messages have been replaced with Material Design toasts
  • Captive Portal is disabled by default (can be re-enabled by changing compiling option)
  • Added auto_generator which automates the generation of arrays in the data.h file
  • Added convert_all.sh script which semi-automates the generation of arrays on Linux & Mac
  • BETA: Integrated spacehuhn's deauth_detector (not working yet) ~ http://192.168.4.1/detector.html
  • Other minor UI adjustments

Bug fixes

  • Replaced 'Saved!' message on attack page with spinner indicator
  • Replaced document.body.prepend with document.body.inserAdjacentHTML
  • The Wi-PWN logo on the Setup page now has the correct colors
  • ESP.reset() replaced with ESP.restart() (performs a full reboot)
  • No reboot is required when switching dark mode on & off
  • Fixed bug on setup page with the dark mode toggle
  • Android app Bug Fixes:
    • Updated app to support the new URLs from the previous release
    • App now uses Chrome's webview instead of native webview (allows the popup dialogs to work)
  • Updated documentation & replaced URLs
  • Loads more minor tweaks

Version 4.0

23 Jun 01:09
Compare
Choose a tag to compare

What's new

Major changes

  • Added setup page
    • Terms & conditions are part of the setup page
    • No password is on the SSID by default
    • User can easily change default SSID and password
    • Added Captive Portal (redirects all DNS requests to setup page)
  • Added Simplify option (Doesn't do anything yet)
  • Moved the scan.html to index.html — now accessible via http://192.168.4.1/
  • Added error codes to each error message (For future issues)
  • Bug fixes
    • Auto reload page bug
    • Single quote clone bug - Issue #3
    • Improved performance on certain pages
    • More small tweaks
  • Integrated kangax/html-minifier into the minifier.html - compression rates are over 40% higher than previous minifier.

Version 3.2

15 Jun 13:22
Compare
Choose a tag to compare

What's new

  • The reset button can be used to toggle attack (From V1.1)
  • Added vibration API to reboot button
  • Disabled zoom on mobile sites
  • Improved app support — now runs on KitKat and higher

Version 3.1

13 Jun 16:19
Compare
Choose a tag to compare

What's new

  • Loads of bug fixes
    • Spinner is displayed whilst rebooting — page doesn't turn orange
    • Reboot text is displayed :onhover on mobile devices
  • Functions optimisation
  • UI updates
    • Saving the settings displays a green tick icon (instead of text status)

Version 3.0

11 Jun 22:16
Compare
Choose a tag to compare

What's new

  • Added Dark Mode
    • Enable in Settings (reboot required)
  • Improved auto-reload page
  • Lots of small tweaks to UI
    • Attack statuses are now simplified
    • Updated edit icon to SVG
    • Meta-color is dynamically changed for error messages
    • Signal meter improvements
    • Loads more ...
  • Bug fixes
    • Fixed user edit icon bug
    • Fixed page overflow issue
    • Loads more ...
  • Added random attack (from version 1.5 of spacehuhn/esp8266_deauther)