A captive portal for MicroPython using ESP32 (WeMos)
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7e5130b Nov 12, 2017
Permalink
Failed to load latest commit information.
captive_portal initial commit Nov 12, 2017
.gitignore Initial commit Oct 30, 2017
LICENSE Initial commit Oct 30, 2017
README.md initial commit Nov 12, 2017
boot.py initial commit Nov 12, 2017
ftp.py initial commit Nov 12, 2017
setup.py initial commit Nov 12, 2017
setup_sta_upip.py initial commit Nov 12, 2017

README.md

uPyPortal

A captive portal for MicroPython using ESP32 (WeMos)

Disclaimer

I assume no responsibility for the usage of this code and post. The book "The Hacker Playbook 2: Practical Guide to Penetration Testing - Peter Kim" says

Just remember, ONLY test systems on which you have written permission. Just Google the term “hacker jailed” and you will see plenty of different examples where young teens have been sentenced to years in prison for what they thought was a “fun time.” There are many free platforms where legal hacking is allowed and will help you further educate yourself.

Requirements

WeMos WeMos WiFi ESP32 Development Tool x 1 buy
INR18650 INR18650 3.7v Battery x 1 buy buy
Python MicroPython download tutorial
Python uPyPortal download

DIY

Credits

  • For the logging data, I took the files from notes-pico and modified them.
  • For DNS fake code I wrote a dns.py file using info from here mirrored here.