Home

Awesome

NetAidKit

Standalone VPN/Tor router for journalists and activists.

Building the firmware image

Install dependencies

sudo apt-get update
sudo apt-get install git-core build-essential libssl-dev libncurses5-dev unzip subversion gawk python python-passlib jq

Create a working directory somewhere and execute the following commands:

git clone https://github.com/radicallyopensecurity/netaidkit
cd netaidkit && make image

You'll find the image in netaidkit/openwrt/bin directory.

Development image

For development image, use:

make dev_image

ssh port: 2222

ssh password: `K@qt1)pLMto

Flashing the GL-iNet:

<ol> <li>While pressing the reset button on the side of the GL-iNet, power on the device. You will see the green LED flashing. Hold the reset button until the green LED flashes 5 times. When the red light flashes once, release your finger. The device is now booting into failsafe mode.</li> <li>Connect to the device using an ethernet cable and manually set your IP address to 192.168.1.2.</li> <li>Visit 192.168.1.1 in your browser and upload the image called openwrt-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin to the page and click 'Update firmware'. Wait for the device to reboot into the new firmware and do not turn it off.</li> </ol>

Set-up

Connect to the NETAIDKIT access point using password 'netaidkit'. Browse to 192.168.101.1 and follow the steps to set-up your own AP and change the passwords.

Disconnect from wifi

To disconnect from a wifi network, press the reset button on the side of the device once (do not hold, simply press)