RouterSploit: The Metasploit For Routers!

Posted: 2 years ago by @pentestit14731 viewsUpdated: July 3, 2017 at 3:59 am

There are exploitation frameworks and then there is Metasploit. Though it has a few modules targeted towards embedded devices, it is your “general purpose” framework. If you are looking at a comprehensive embedded devices/router exploitation framework you now have RouterSploit!

RouterSploit: The Metasploit for Routers!

What is RouterSploit?

The RouterSploit Framework is an open-source exploitation framework coded in Python, dedicated to embedded devices like routers. As of now, it allows you to target FTP, SSH, TELNET, HTTP BASIC AUTH, HTTP DIGEST AUTH, HTTP FORM AUTH and SNMP. It can also be installed in a Docker container. Post exploitation, you can even get a reverse connection shell. When it comes to exploitation, you can target devices from the following manufacturers:

RouterSploit consists of various modules that aids penetration testing operations such as exploits – to take advantage of identified vulnerabilities, creds – to test credentials against network services andscanners – to check if a target is vulnerable to any exploit. The creds module allows you to run default dictionary or bruteforce attacks against the above mentioned network services. Now to the juicy part! These are the exploits that you can currently use with this router exploitation framework: Cameras:

When it comes to installation, it does not need many Python modules. Just gnureadline (OSX only), requests, paramiko, beautifulsoup4 and pysnmp will do. What WPXF is for WordPress, RouterSploit is for routers.

Install RouterSploit:

The current version is RouterSploit v2.2.1 & is code named – Bad Blood. Check out the GIT repository, and run

Featured Post

Kali Linux 2019.1 is the latest Kali Linux release. This is the first 2019 release, which comes after Kali Linux 2018.4, that was made available in the month of October. This new release includes all patches, fixes, updates, and improvements since the last release – Kali Linux 2018.3, including a shiny new Linux kernel versionRead more about UPDATE: Kali Linux 2019.1 Release!