All Projects → threat9 → Routersploit

threat9 / Routersploit

Licence: other
Exploitation Framework for Embedded Devices

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Routersploit

Securitymanageframwork
Security Manage Framwork is a security management platform for enterprise intranet, which includes asset management, vulnerability management, account management, knowledge base management, security scanning automation function modules, and can be used for internal security management. This platform is designed to help Party A with fewer security personnel, complicated business lines, difficult periodic inspection and low automation to better achieve internal safety management.
Stars: ✭ 378 (-96.17%)
Mutual labels:  scanner, infosec, exploits
Dirsearch
Web path scanner
Stars: ✭ 7,246 (-26.56%)
Mutual labels:  scanner, infosec, bruteforce
Xunfeng
巡风是一款适用于企业内网的漏洞快速应急,巡航扫描系统。
Stars: ✭ 3,131 (-68.26%)
Mutual labels:  scanner, infosec, exploits
Sec Admin
分布式资产安全扫描核心管理系统(弱口令扫描,漏洞扫描)
Stars: ✭ 222 (-97.75%)
Mutual labels:  scanner, infosec, exploits
Konan
Konan - Advanced Web Application Dir Scanner
Stars: ✭ 412 (-95.82%)
Mutual labels:  scanner, bruteforce
Api
Vulners Python API wrapper
Stars: ✭ 313 (-96.83%)
Mutual labels:  scanner, exploits
Opendoor
OWASP WEB Directory Scanner
Stars: ✭ 586 (-94.06%)
Mutual labels:  scanner, bruteforce
Routeros
RouterOS Security Research Tooling and Proof of Concepts
Stars: ✭ 603 (-93.89%)
Mutual labels:  scanner, exploits
Magento Malware Scanner
Scanner, signatures and the largest collection of Magento malware
Stars: ✭ 608 (-93.84%)
Mutual labels:  scanner, infosec
Blazy
Blazy is a modern login bruteforcer which also tests for CSRF, Clickjacking, Cloudflare and WAF .
Stars: ✭ 637 (-93.54%)
Mutual labels:  scanner, bruteforce
Snoop
Snoop — инструмент разведки на основе открытых данных (OSINT world)
Stars: ✭ 886 (-91.02%)
Mutual labels:  scanner, infosec
Legion
Automatic Enumeration Tool based in Open Source tools
Stars: ✭ 280 (-97.16%)
Mutual labels:  scanner, bruteforce
Mooscan
A scanner for Moodle LMS
Stars: ✭ 22 (-99.78%)
Mutual labels:  scanner, infosec
Jaeles
The Swiss Army knife for automated Web Application Testing
Stars: ✭ 1,073 (-89.12%)
Mutual labels:  scanner, infosec
Security Tools
Collection of small security tools, mostly in Bash and Python. CTFs, Bug Bounty and other stuff.
Stars: ✭ 509 (-94.84%)
Mutual labels:  scanner, infosec
sec-scannode
SEC分布式资产扫描系统
Stars: ✭ 8 (-99.92%)
Mutual labels:  scanner, infosec
Cloudfail
Utilize misconfigured DNS and old database records to find hidden IP's behind the CloudFlare network
Stars: ✭ 1,239 (-87.44%)
Mutual labels:  scanner, bruteforce
nozzlr
Nozzlr is a bruteforce framework, trully modular and script-friendly
Stars: ✭ 60 (-99.39%)
Mutual labels:  bruteforce, infosec
juumla
🦁 Juumla is a python tool created to identify Joomla version, scan for vulnerabilities and search for config or backup files.
Stars: ✭ 107 (-98.92%)
Mutual labels:  scanner, infosec
Gourdscanv2
被动式漏洞扫描系统
Stars: ✭ 740 (-92.5%)
Mutual labels:  scanner, infosec

RouterSploit - Exploitation Framework for Embedded Devices

Python 3.6 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 a target is vulnerable to any exploit
  • payloads - modules that are responsible for generating payloads for various architectures and injection points
  • generic - modules that perform generic attacks

Installation

Requirements

Required:

  • future
  • requests
  • paramiko
  • pysnmp
  • pycrypto

Optional:

  • bluepy - bluetooth low energy

Installation on Kali Linux

apt-get install python3-pip
git clone https://www.github.com/threat9/routersploit
cd routersploit
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 on Ubuntu 20.04

sudo apt-get install git python3-pip
git clone https://github.com/threat9/routersploit
cd routersploit
python3 -m pip install -r requirements.txt
python3 rsf.py

Bluetooth Low Enery support:

sudo apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py

Installation on 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 on OSX

git clone https://www.github.com/threat9/routersploit
cd routersploit
sudo python3 -m pip install -r requirements.txt
python3 rsf.py

Running on Docker

git clone https://www.github.com/threat9/routersploit
cd routersploit
docker build -t routersploit .
docker run -it --rm routersploit

Update

Update RouterSploit Framework often. The project is under heavy development and new modules are shipped almost every day.

cd routersploit
git pull

Build your own

To our surprise people started to fork routersploit not because they were interested in the security of embedded devices but simply because they want to leverage our interactive shell logic and build their own tools using similar concept. All these years they must have said: "There must be a better way!" and they were completely right, the better way is called Riposte.

Riposte allows you to easily wrap your application inside a tailored interactive shell. Common chores regarding building REPLs was factored out and being taken care of so you can really focus on specific domain logic of your application.

License

The RouterSploit Framework is under a BSD license. Please see LICENSE for more details.

Acknowledgments

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].