RouterSploit Framework is an open source program that contains various modules that help penetration testing tests of router us.
It consists of various modules that help for penetration testing, such as:
- exploits - modules that exploit recognized vulnerabilities
- creds - modules designed to test credentials against network services
- scanners - modules that check if a target is vulnerable to any exploitation
- payloads – modules that are responsible for creating payloads related to various architectures and injection points
- generic - modules that perform general attacks
Installation of the preletterof
Conditions
Installation on Kali Linux
root @ kali: ~ # apt-get install python3-pip
root @ kali: ~ # git clone https://www.github.com/threat9/routersploit
root @ kali: ~ # cd routersploit
root @ kali: ~ # python3 -m pip install -r requirements.txt
root @ kali: ~ # python3 rsf.py
Bluetooth Low Energy Support:
root @ kali: ~ # apt-get install libglib2.0-dev
root @ kali: ~ # python3 -m pip install bluepy
root @ kali: ~ # python3 rsf.py
Installation into a Ubuntu 18.04 & 17.10
sudo add-apt-repository universe
sudo apt-get install git python3-pip
git clone https://www.github.com/threat9/routersploit
cd routersploit
python3 -m pip install setuptools
python3 -m pip install -r requirements.txt
python3 rsf.py
Bluetooth Low Energy Support:
apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py
Installation in OSX
git clone https://www.github.com/threat9/routersploit
cd routersploit
sudo python3 -m pip install -r requirements.txt
python3 rsf.py
Installation in Docker
git clone https://www.github.com/threat9/routersploit
cd routersploit
docker build -t routersploit.
docker run -it –rm routersploit
Upgrade
You should update your RouterSploit frequently. The project is under development and the new sections are upgraded almost every day.
cd routersploit
git pull