Skip to content
Marcin Bury edited this page Apr 23, 2016 · 25 revisions

RouterSploit - Router Exploitation Framework

Build Status

The RouterSploit Framework is an open-source exploitation framework dedicated to embedded devices.

asciicast

It consists of various modules that aids penetration testing operations:

  • exploits - modules that take advantage of identified vulnerabilities
  • creds - modules designed to test credentials against network services
  • scanners - modules that check if target is vulnerable to any exploit

Installation

sudo apt-get install python-requests python-paramiko python-netsnmp
git clone https://github.com/reverse-shell/routersploit

cd routersploit ./rsf.py

Update

Update RouterSploit Framework often. Project is under heavy development and new modules are shipped almost everyday.

cd routersploit
git pull

Usage

The RouterSploit Framework consists of various modules that aids penetration testing operations:

  • exploits - modules that take advantage of identified vulnerabilities
  • creds - modules designed to test credentials against network services
  • scanners - modules that check if target is vulnerable to any exploit

Detailed usage:

Contribution

There are many ways to contribute to RouterSploit project, and the routersploit team is grateful for all contributions. This overview summarizes the most important steps to get you started as a contributor.

  • Report bugs to the routersploit issue tracker.
  • Make suggestions for changes, updates, or new features to the routersploit issue tracker.
  • Contribute bug fixes, example code, documentation, or tutorials to routersploit.
  • Contribute new features to routersploit.

Detailed:

License

License has been taken from BSD licensing and applied to RouterSploit Framework. Please see LICENSE for more details.