Skip to content
This repository was archived by the owner on Jul 1, 2026. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

~ Hacking Tokens ~

What do you need

  • esp8266. Tested on NodeMCU 1.0 ESP-12E Module
  • MicroUSB cable to connect the esp8266 to a computer
  • Computer (obviously). Tested on debian-based distros. Should work on any OS with proper drivers

How to run it

Arduino IDE

This is currently the easiest way to properly build and flash the project to an esp8266. You can download the latest version from it's official site https://www.arduino.cc/en/Main/Software

You will also need to install required packages for esp8266. The easiest way is to install it through Boards Manager. You can found how to install it here https://github.com/esp8266/Arduino

We are also using the SPIFFS filesystem so you will need to install its plugin for Arduino IDE in order to upload custom files to the esp8266's flash memory. Instructions for installation and usage can be found here https://github.com/esp8266/arduino-esp8266fs-plugin

As you can see, the /data folder under the sketch main directory is mandatory in order to upload files, so DO NOT RENAME IT.

PlatformIO

We are planning to move to PlatformIO IDE in the near future. More info coming in the next days/weeks

Useful information and links

Compression methods used

HTML-JS-CSS
Images
  • [Search for the best way to compress needed image files]

Encryption and data-privacy

  • Credentials are securely stored into the flash memory using [...].
  • Passwords obtained are neither saved in plain text nor correlated to a particular user/session. To achieve this, we have implemented [...]

Ploting maps

We are using gmplot on python3. You can find how to install it here https://github.com/vgm64/gmplot

You'll need an API-KEY from Google maps API https://developers.google.com/maps/documentation/geolocation/intro. Export it before running the script and never commit it:

export GOOGLE_GEOLOCATION_API_KEY=your_key_here
python3 generateMap.py data_in_file [html_out_file]

generateMap.py reads GOOGLE_GEOLOCATION_API_KEY from the environment and exits with an error if it is not set.

Contributors

  • arnaugamez
  • 3nr1c
  • yerar

About

HakingTokens Project

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages