Adapted from orion-radsec.
Special thanks to Doris for personally assisting. Shout out to Simeononsecurity, who has many useful related documents and repos.
Files and configurations may change based on Helium Mobile certificate requirements and carrier offload additions.
RadSec Proxy is a workaround when onboarding wireless platforms that do not support RadSec.
Docker is required to run radsecproxy. Use official Docker setup script to install.
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh
Download repository with git.
git clone https://github.com/networkbits/helium-radsec.git
Make setup.sh and run.sh executuble, run setup script. This is only required during initial setup.
chmod +x helium-radsec/setup_scripts/setup.sh
chmod +x helium-radsec/run.sh
./helium-radsec/setup_scripts/setup.sh
Navigate to helium-radsec directory and start run.sh script. This will start the Docker container. Container is set to restart=unless-stopped
and will start automatically in the case of a system reboot.
cd helium-radsec
./run.sh
List all docker containers:
sudo docker ps -a
To view container logs, run the following command and replace [container-id] with the container-id output from previous command.
sudo docker logs [container-id]
Show container configuration:
sudo docker inspect [container-id]
To completely remove docker container:
sudo docker rm -f [container-id]