RouterSploit Framework is an open source program that contains various help modules 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 controln 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 generic attacks
Installation of the program
Conditions
- futures
- requests
- paramiko
- pysnmp
- pycrypto
- bluepy - bluetooth low energy
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