📈 GH Trending Explorer 🎲 Surprise me

← all repos

rapid7 / metasploit-framework

git clone https://github.com/rapid7/metasploit-framework.git 🔥 on GitHub Trending today

Open-source framework for developing, testing, and running exploit code against remote systems, with the msfconsole interactive interface.

Why you might care

Penetration testers and security researchers use it as a standard toolkit for vulnerability validation, with a large library of modules for exploits, payloads, and auxiliary scanning. It is pre-installed on Kali and ships official installers for Linux and macOS, and its module API lets you write and share your own modules.

Categories

Alternatives

Cobalt StrikeNmapBurp SuiteCore Impact
+2
stars, 24h · #13,694
+75
stars, 7 days · #2,842
+242
stars, 30 days · #3,276
39k
★ total · +0% this week
15k
forks · 608 open issues

Star history (as recorded here)

2026-10-20 · 39,194 ★ 2026-10-23 · 39,208 ★
LanguageRuby
License—
Created2011-08-30 (15y ago)
Last pushtoday
Watchers2.1k
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 — #8 daily in ruby · +9 ★
  • 2026-10-23 — #4 weekly in ruby · +75 ★
  • 2026-10-22 — #13 daily in ruby · +10 ★
  • 2026-10-22 — #16 monthly in ruby · +242 ★
  • 2026-10-22 — #5 weekly in ruby · +74 ★

GitHub topics

Links

README excerpt
# Metasploit Framework
The Metasploit Framework is an open-source tool released under a BSD-style license. For detailed licensing information, refer to the `COPYING` file.
## Latest Version
Access the latest version of Metasploit from the Nightly Installers page.
## Documentation
Comprehensive documentation, including usage guides, is available at Metasploit Docs.
## Development Environment
To set up a development environment, visit the Development Setup Guide.
## Bug and Feature Requests
Submit bugs and feature requests via the GitHub Issues tracker. New submissions can be made through the MSF-BUGv1 form.
## API Documentation
For information on writing modules, refer to the API Documentation.
## Support and Communication
For questions and suggestions, you can:
- Join our GitHub Discussions for community support and general questions
- Join the Metasploit Slack for real-time chat
- Submit GitHub Issues for bug reports and feature requests
- Follow @metasploit on X or @metasploit@infosec.exchange on Mastodon for updates
**Note:** Some community members may still use IRC channels and the metasploit-hackers mailing list, though the primary support channels are now GitHub Discussions and Slack.
## Installing Metasploit
### Recommended Installation
We recommend installation with the official Metasploit installers on Linux or macOS. Metasploit is also pre-installed with Kali.
For a manual setup, consult the Dev Environment Setup guide.
## Using Metasploit
To get started with Metasploit:
1. **Start `msfconsole`:** This is the primary interface for interacting with Metasploit.
2. **Explore Resources:** 
 - Visit the Using Metasploit section of the documentation.
## Contributing
To contribute to Metasploit:
1. **Setup Development Environment:** Follow the instructions in the Development Setup Guide on GitHub.
2. **Clone the Repository:** Obtain the source code from the official repository.
3. **Submit a Pull Request:** After making changes, submit a pull request for review. Additional details can be found in the Contributing Guide.

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.