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.
+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)
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
- GitHub: github.com/rapid7/metasploit-framework
- Homepage: https://www.metasploit.com/
- Releases · Issues · Hacker News mentions
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.