Skip to content

Latest commit

 

History

History
68 lines (61 loc) · 1.67 KB

setuprpi.md

File metadata and controls

68 lines (61 loc) · 1.67 KB

##Set up the RPi as a WAP. This is very incomplete. The rPi works as a wireless access point (WAP) but I didn't document the proces. Make sure AP is listed as a a supported interface mode.

iw list

Get access point daemon.

sudo apt-get install hostapd

Edit the /etc/network/interfaces to set static IP. It should look like:

iface wlan0 inet static
address 10.0.0.1
netmask 255.255.255.0

#Install Ubertooth Install OS packages.

sudo apt-get update
sudo apt-get install cmake libusb-1.0-0-dev make gcc g++ libbluetooth-dev \
pkg-config libpcap-dev python-numpy python-pyside python-qt4

Install Bluetooth baseband library(libbtbb) that is used to decode packets.

wget https://github.com/greatscottgadgets/libbtbb/archive/2015-10-R1.tar.gz -O libbtbb-2015-10-R1.tar.gz
tar xf libbtbb-2015-10-R1.tar.gz
cd libbtbb-2015-10-R1
mkdir build
cd build
cmake ..
make
sudo make install

Install Ubertooth tools.

wget https://github.com/greatscottgadgets/ubertooth/releases/download/2015-10-R1/ubertooth-2015-10-R1.tar.xz -O ubertooth-2015-10-R1.tar.xz
tar xf ubertooth-2015-10-R1.tar.xz
cd ubertooth-2015-10-R1/host
mkdir build
cd build
cmake ..
make
sudo make install

Switch to the $UBERTOOTH/host folder and return. It's ok if the build dir exists.

mkdir build
cd build/
cmake ..
sudo make
sudo make install

You make need to run sudo ldconfig so that the OS knows about the install

Now you can run commands such as:

ubertooth-rx #sniff lower address part or LAP
ubertooth-util -v #get version -V is more verbose
ubertooth-scan #-s for hci

Blue hydra should also automatically pick up ubertooth now.