Navigation Menu

Skip to content

sofwerx/EDGES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EDGES

Waffle.io - Columns and their card count

Edge
Distributed
Geolocation from
Emitting
Systems

Geolocation in GPS-denied environments using emitters of opportunity.

Android phone setup for RF data collection

Connect Android phone to computer

New install – run convergence script:
git clone https://github.com/sofwerx/docker-aletheios-cicd
cd docker-aletheios-cicd /nethunter
make

adb root
adb push <your_public_key_filename> /data/ssh/authorized_keys
(your public key: ~/.ssh/id_rsa.pub or curl https://github.com/<github_username>.keys)
adb shell

(now in shell on phone)
/data/chroot.sh (/data/root.sh – put chroot commands in path but not chrooted)

(now in a nethunter Debian [latest – nightly build] chroot environment)
Install hackrf (requires cmake, build-essential, libfftw3-dev – in converge-chroot.sh):
git clone https://github.com/mossmann/hackrf
cd hackrf/host
mkdir build
cd build
cmake ..
make
make install

Start sshd:
cd /data/local/tmp
nohup /data/local/userinit.d/99sshd &

(hook up HackRF & ssh into phone) OR
(hold square button to run androidsu shell in nethunter terminal split screen with provost)
su

/data/chroot.sh
git clone https://github.com/sofwerx/EDGES

(run provost app on phone handset – MUST BE IN FOREGROUND)

cd /EDGES/hackrf
./powers.sh

(Run import.sh with env variables Run es-import.sh with env variables ES_HOST, ES_USER, ES_PASSWORD, ES_PROTO, ES_INDEX, ES_TYPE to import into elasticsearch)to import into elasticsearch)

About

Edge Distributed Geolocation from Emitting Systems: Navigating in GPS-denied environments using emitters of opportunity

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •