Created
August 30, 2020 23:29
-
-
Save mariabelenTC/e5ad230316ece2eda7597d52a39cca13 to your computer and use it in GitHub Desktop.
Google Summer of Code 2020
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This year I participated in the program Google Summer of Code (GSoC) with The Metasploit Project. | |
It was a three month period where I could work with The Metasploit Project official source code, | |
developing and improving some features and new functionalities. | |
This project involved completing two of the projects suggested by The Metasploit Project mentor for the GSoC during this period. | |
I finally could be able to finish them and also make some extra improvements related. | |
All the work is divided into three pull requests (PRs). | |
The links to these pull requests are: | |
Pull request 1: https://github.com/rapid7/metasploit-framework/pull/13778 | |
Pull request 2: https://github.com/rapid7/metasploit-framework/pull/13919 | |
Pull request 3: https://github.com/rapid7/metasploit-framework/pull/14070 | |
If you access to each of them, you will find all the information in depth: a full description, brief detail and verification steps to follow in order to reproduce and | |
understand the code provided with the PR. At the same time, with these links provided, you will have access to the files changed in the official | |
source code, the exact code developed and the conversations maintained at the PRs and all the changes suggested and posterior improvements. | |
Although most of the goals for the project were achieved, some new tasks appeared during the process, that could be a topic for future improvements. | |
One of this future topic to work on is the creation of an API for the module OPTIONS conditions, so conditions are represented and saved as | |
objects, instead of as strings, in order to ease the processing of them in the program. | |
Summarizing, I specially want to thank Google, my mentor (zeroSteiner) and The Metasploit Project for making this possible. | |
Thank you very much! | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment