├── .gitignore ├── LICENSE ├── README.md ├── archive ├── LICENSE ├── README.md ├── arduino │ ├── skylift_demo │ │ ├── display.h │ │ ├── memory.h │ │ ├── networks.h │ │ ├── networks │ │ │ ├── fb_central.h │ │ │ ├── fb_ne.h │ │ │ ├── fb_nw.h │ │ │ ├── fb_se.h │ │ │ └── fb_sw.h │ │ ├── skylift_demo.ino │ │ ├── switches.h │ │ └── wifi.h │ └── tests │ │ ├── test_buttons_ace_serial │ │ └── test_buttons_ace_serial.ino │ │ ├── test_buttons_serial │ │ └── test_buttons_serial.ino │ │ ├── test_multiple_beacon_frames │ │ └── test_multiple_beacon_frames.ino │ │ ├── test_oled_screen │ │ └── test_oled_screen.ino │ │ └── test_single_beacon_frame │ │ └── test_single_beacon_frame.ino ├── data │ ├── jobs │ │ ├── arduino.csv │ │ ├── ios.csv │ │ ├── wigle_api.csv │ │ └── wigle_export.csv │ └── networks │ │ ├── fb_central.json │ │ ├── fb_ne.json │ │ ├── fb_nw.json │ │ ├── fb_se.json │ │ └── fb_sw.json ├── docs │ ├── arduino.md │ ├── bom.md │ ├── cad.md │ ├── images │ │ ├── LICENSE │ │ ├── arduino_settings.png │ │ ├── back.png │ │ ├── berlin-london-find-my-phone.gif │ │ ├── board-r02.png │ │ ├── front.png │ │ ├── pi_esps.jpg │ │ ├── skylift-anim-v1.gif │ │ ├── skylift_angle.jpg │ │ ├── skylift_anim.gif │ │ ├── skylift_anim_overview.gif │ │ ├── skylift_schloss_solitude_zkm.gif │ │ └── wikileaks.png │ ├── jobs.md │ ├── research.md │ └── scanning.md ├── env-sample │ └── wigle-username.env ├── pcb │ ├── README.md │ ├── skylift-02_logo.brd │ └── skylift-02_logo.sch └── skylift │ ├── app │ ├── __init__.py │ ├── models │ │ └── data_types.py │ ├── settings │ │ └── app_cfg.py │ └── utils │ │ ├── data_utils.py │ │ ├── file_utils.py │ │ ├── geo_utils.py │ │ ├── logger_utils.py │ │ ├── net_parser.py │ │ ├── scan_utils.py │ │ └── wigle_utils.py │ ├── cli_jobs.py │ ├── cli_scan.py │ └── notebooks │ └── plot_lat_lon.ipynb ├── arduino └── templates │ └── skylift_esp32_esp8266 │ ├── display.h │ └── skylift_esp32_esp8266.ino ├── docs └── images │ └── example-thiel.jpg ├── projects └── .gitkeep ├── requirements.txt ├── setup.py └── src ├── cli.py ├── commands ├── convert-scan.py └── create-sketch.py ├── models └── network.py ├── settings └── app_cfg.py └── utils ├── click_factory.py ├── click_utils.py ├── file_utils.py └── misc_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/README.md -------------------------------------------------------------------------------- /archive/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/LICENSE -------------------------------------------------------------------------------- /archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/README.md -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/display.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/memory.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/networks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/networks.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/networks/fb_central.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/networks/fb_central.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/networks/fb_ne.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/networks/fb_ne.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/networks/fb_nw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/networks/fb_nw.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/networks/fb_se.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/networks/fb_se.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/networks/fb_sw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/networks/fb_sw.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/skylift_demo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/skylift_demo.ino -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/switches.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/switches.h -------------------------------------------------------------------------------- /archive/arduino/skylift_demo/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/skylift_demo/wifi.h -------------------------------------------------------------------------------- /archive/arduino/tests/test_buttons_ace_serial/test_buttons_ace_serial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/tests/test_buttons_ace_serial/test_buttons_ace_serial.ino -------------------------------------------------------------------------------- /archive/arduino/tests/test_buttons_serial/test_buttons_serial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/tests/test_buttons_serial/test_buttons_serial.ino -------------------------------------------------------------------------------- /archive/arduino/tests/test_multiple_beacon_frames/test_multiple_beacon_frames.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/tests/test_multiple_beacon_frames/test_multiple_beacon_frames.ino -------------------------------------------------------------------------------- /archive/arduino/tests/test_oled_screen/test_oled_screen.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/tests/test_oled_screen/test_oled_screen.ino -------------------------------------------------------------------------------- /archive/arduino/tests/test_single_beacon_frame/test_single_beacon_frame.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/arduino/tests/test_single_beacon_frame/test_single_beacon_frame.ino -------------------------------------------------------------------------------- /archive/data/jobs/arduino.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/jobs/arduino.csv -------------------------------------------------------------------------------- /archive/data/jobs/ios.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/jobs/ios.csv -------------------------------------------------------------------------------- /archive/data/jobs/wigle_api.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/jobs/wigle_api.csv -------------------------------------------------------------------------------- /archive/data/jobs/wigle_export.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/jobs/wigle_export.csv -------------------------------------------------------------------------------- /archive/data/networks/fb_central.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/networks/fb_central.json -------------------------------------------------------------------------------- /archive/data/networks/fb_ne.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/networks/fb_ne.json -------------------------------------------------------------------------------- /archive/data/networks/fb_nw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/networks/fb_nw.json -------------------------------------------------------------------------------- /archive/data/networks/fb_se.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/networks/fb_se.json -------------------------------------------------------------------------------- /archive/data/networks/fb_sw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/data/networks/fb_sw.json -------------------------------------------------------------------------------- /archive/docs/arduino.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/arduino.md -------------------------------------------------------------------------------- /archive/docs/bom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/bom.md -------------------------------------------------------------------------------- /archive/docs/cad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/cad.md -------------------------------------------------------------------------------- /archive/docs/images/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/LICENSE -------------------------------------------------------------------------------- /archive/docs/images/arduino_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/arduino_settings.png -------------------------------------------------------------------------------- /archive/docs/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/back.png -------------------------------------------------------------------------------- /archive/docs/images/berlin-london-find-my-phone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/berlin-london-find-my-phone.gif -------------------------------------------------------------------------------- /archive/docs/images/board-r02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/board-r02.png -------------------------------------------------------------------------------- /archive/docs/images/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/front.png -------------------------------------------------------------------------------- /archive/docs/images/pi_esps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/pi_esps.jpg -------------------------------------------------------------------------------- /archive/docs/images/skylift-anim-v1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/skylift-anim-v1.gif -------------------------------------------------------------------------------- /archive/docs/images/skylift_angle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/skylift_angle.jpg -------------------------------------------------------------------------------- /archive/docs/images/skylift_anim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/skylift_anim.gif -------------------------------------------------------------------------------- /archive/docs/images/skylift_anim_overview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/skylift_anim_overview.gif -------------------------------------------------------------------------------- /archive/docs/images/skylift_schloss_solitude_zkm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/skylift_schloss_solitude_zkm.gif -------------------------------------------------------------------------------- /archive/docs/images/wikileaks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/images/wikileaks.png -------------------------------------------------------------------------------- /archive/docs/jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/jobs.md -------------------------------------------------------------------------------- /archive/docs/research.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/research.md -------------------------------------------------------------------------------- /archive/docs/scanning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/docs/scanning.md -------------------------------------------------------------------------------- /archive/env-sample/wigle-username.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/env-sample/wigle-username.env -------------------------------------------------------------------------------- /archive/pcb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/pcb/README.md -------------------------------------------------------------------------------- /archive/pcb/skylift-02_logo.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/pcb/skylift-02_logo.brd -------------------------------------------------------------------------------- /archive/pcb/skylift-02_logo.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/pcb/skylift-02_logo.sch -------------------------------------------------------------------------------- /archive/skylift/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /archive/skylift/app/models/data_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/models/data_types.py -------------------------------------------------------------------------------- /archive/skylift/app/settings/app_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/settings/app_cfg.py -------------------------------------------------------------------------------- /archive/skylift/app/utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/utils/data_utils.py -------------------------------------------------------------------------------- /archive/skylift/app/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/utils/file_utils.py -------------------------------------------------------------------------------- /archive/skylift/app/utils/geo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/utils/geo_utils.py -------------------------------------------------------------------------------- /archive/skylift/app/utils/logger_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/utils/logger_utils.py -------------------------------------------------------------------------------- /archive/skylift/app/utils/net_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/utils/net_parser.py -------------------------------------------------------------------------------- /archive/skylift/app/utils/scan_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/utils/scan_utils.py -------------------------------------------------------------------------------- /archive/skylift/app/utils/wigle_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/app/utils/wigle_utils.py -------------------------------------------------------------------------------- /archive/skylift/cli_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/cli_jobs.py -------------------------------------------------------------------------------- /archive/skylift/cli_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/cli_scan.py -------------------------------------------------------------------------------- /archive/skylift/notebooks/plot_lat_lon.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/archive/skylift/notebooks/plot_lat_lon.ipynb -------------------------------------------------------------------------------- /arduino/templates/skylift_esp32_esp8266/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/arduino/templates/skylift_esp32_esp8266/display.h -------------------------------------------------------------------------------- /arduino/templates/skylift_esp32_esp8266/skylift_esp32_esp8266.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/arduino/templates/skylift_esp32_esp8266/skylift_esp32_esp8266.ino -------------------------------------------------------------------------------- /docs/images/example-thiel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/docs/images/example-thiel.jpg -------------------------------------------------------------------------------- /projects/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/setup.py -------------------------------------------------------------------------------- /src/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/cli.py -------------------------------------------------------------------------------- /src/commands/convert-scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/commands/convert-scan.py -------------------------------------------------------------------------------- /src/commands/create-sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/commands/create-sketch.py -------------------------------------------------------------------------------- /src/models/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/models/network.py -------------------------------------------------------------------------------- /src/settings/app_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/settings/app_cfg.py -------------------------------------------------------------------------------- /src/utils/click_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/utils/click_factory.py -------------------------------------------------------------------------------- /src/utils/click_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/utils/click_utils.py -------------------------------------------------------------------------------- /src/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/utils/file_utils.py -------------------------------------------------------------------------------- /src/utils/misc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamhrv/skylift/HEAD/src/utils/misc_utils.py --------------------------------------------------------------------------------