threat9/routersploit

Exploitation Framework for Embedded Devices

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 4th, 2026
Created on March 30th, 2016
Open Issues & Pull Requests: 97 (+0)
GitHub issues: Enabled
Number of forks: 2,399
Total Stargazers: 13,240 (+0)
Total Subscribers: 613 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.8 days
Mean response time: 86.2 days
90th percentile: 180.4 days
Tracked items: 55

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 33
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,041 days
Stale 30+ days: 33
Stale 90+ days: 32

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (16)
  • help wanted (14)
  • incomplete report (6)
  • enhancement (5)
  • invalid (5)
  • duplicate (1)
  • module (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

RouterSploit is an exploitation framework for embedded devices that provides modules for penetration testing operations against routers and similar embedded systems.

The framework addresses the need to test embedded devices for security vulnerabilities during penetration testing. It works by organizing functionality into distinct module types: exploits that leverage known vulnerabilities, credential testing modules that validate credentials against network services, scanners that identify vulnerable targets, payload generators for various architectures and injection points, and generic modules for common attack patterns. This modular design allows testers to chain together different capabilities for comprehensive assessments.

The tool suits security professionals and penetration testers focused on embedded device security. It works well for environments where you need to test multiple device types and vulnerability classes in a single framework. The README notes that some users have forked the project specifically to reuse its interactive shell logic for other purposes, suggesting the framework's command interface design is a notable aspect of its architecture.

The project maintains active development with new modules added frequently. The README explicitly states that updates should be applied often because the framework is under heavy development and new modules ship regularly. The project acknowledges its own interactive shell implementation and points users toward Riposte as an alternative foundation for building similar tools, indicating the maintainers recognize the value of the underlying REPL architecture they have built.