Metasploit

The world’s most used penetration testing framework

Technologies
c, python, postgresql, ruby, assembly
Topics
security, penetration testing, offensive security, exploitation
The world’s most used penetration testing framework

The Metasploit Framework is both a penetration testing system and a development platform for creating security tools and exploits. The framework is used by network security professionals to perform penetration tests, system administrators to verify patch installations, product vendors to perform regression testing, and security researchers world-wide. The framework is written in the Ruby programming language and includes components written in C, many flavors of Assembly, Python, Powershell, PHP, and other languages.

The framework consists of tools, libraries, modules, and user interfaces. The basic function of the framework is a module launcher, allowing the user to configure an exploit module and launch it at a target system. If the exploit succeeds, the payload is executed on the target and the user is provided with a shell to interact with the payload. Hundreds of exploits and dozens of payload options are available.

2020 Program

Successful Projects

Contributor
MarBel_tc
Mentor
Spencer, Op3n4M3
Organization
Metasploit
Advancing Metasploit modules: Implementing Conditionally Exposed Options and Session-Style Module Interaction
With this project I want to conditionally show the options for a module (only the necessary) when you are configuring these options, so you don’t...
Contributor
Redouane NIBOUCHA
Mentor
Spencer, Op3n4M3
Organization
Metasploit
Enhancing SQL Injection Support
Injection attacks are still the most common type of vulnerabilities found in software, SQL injection is one of them, it exploits the lack of...