Router exploitation framework with modules for scanning, exploiting, and fuzzing embedded devices.
routersploit -t {target} ๐ target โ 192.168.1.1 routersploit -t {target} Sandbox: execFile · Timeout: 300s
embedded.exploitation router.scanning device.fuzzing credential.brute-force | Name | Type | Required | Default | Description | Aliases |
|---|---|---|---|---|---|
flag-t | string | No | - | Target IP address | -t, --target |
flag-p | integer | No | - | Target port | -p, --port |
flag-m | string | No | - | Module to use | -m, --module |
flag-s | string | No | - | Scanner module | -s, --scanner |
flag-e | string | No | - | Exploit module | -e, --exploit |
flag-f | string | No | - | Fuzzer module | -f, --fuzzer |
flag-c | string | No | - | Credentials (user:pass) | -c, --credentials |
flag-v | boolean | No | - | Verbose output | -v, --verbose |
flag-q | boolean | No | - | Quiet mode | -q, --quiet |
flag-o | string | No | - | Output file | -o, --output |
h | boolean | No | - | Show this help message | -h, --help |
Inputs
network.target.ip Target device IP address
network.port.number Target device port
exploit.module.name RouterSploit module to use
Outputs
shell.session Shell access on device
credential.data Found credentials
network_trafficnetwork_traffic Produces
shell.sessioncredential.dataConsumes
network.target.ipnetwork.port.numberexploit.module.name| Resource | Value |
|---|---|
| CPU | low |
| Memory | 64 MB |
| Network | medium |
| Disk I/O | low |
Scan target router for vulnerabilities
routersploit -t 192.168.1.1 -s Run a specific exploit module
routersploit -t 192.168.1.1 -e exploits/routers/dlink/dir_815_creds Fuzz a device on custom port
routersploit -t 192.168.1.1 -p 8080 -f Quick scan with specific module
routersploit -t 192.168.1.1 -m scanners/autopwn Test credentials against target
routersploit -t 192.168.1.1 -c admin:admin Verbose output for debugging
routersploit -t 192.168.1.1 -m exploits/routers/dlink/dir_859_exec -v Save output to file
routersploit -t 192.168.1.1 -s -o scan_results.txt RouterSploit is an open-source exploitation framework dedicated to embedded devices. It provides modules for scanning, exploiting, and fuzzing vulnerabilities in routers, cameras, and other IoT/embedded systems.