
---------- Forwarded message ---------- From: Michael Kiros <michaelakiros@gmail.com> Date: 15 March 2018 at 02:30 Subject: Re: [boost] [gsoc18] Boost.Detour & Mentor Search To: David Bellot <david.bellot@gmail.com> Hi David, I have written the draft of a proposal to add a new library (or work on it during the Summer of Code 2018). It's a proposal for the addition of Boost.Hook, a function hooking and control flow augmentation library. It's something I've worked on a lot in the past and would like to incorporate into Boost so that both I and others have a centralized, agreed way of taking an approach to function hooking. I also have plans of integrating it with Boost.Process and some memory mapping libraries from Boost so that there are fewer "third-party dependencies". Here's a link to the draft: https://drive.google.com/file/d/1nh436adVvIHC_ AXTAJi6Wr_uLpM4-SSc/view?usp=sharing I would really like to know the feedback to this and if anyone's interesting in mentoring me during the build up of this project. It's a very interesting, useful topic. I can assure anyone that. On 14 March 2018 at 07:01, David Bellot <david.bellot@gmail.com> wrote:
an explanation of the idea with examples would be good. Please follow the instructions on https://github.com/boostorg /boost/wiki/Boost-Google-Summer-of-Code-2018
On Wed, Mar 14, 2018 at 12:50 PM, Michael Kiros <michaelakiros@gmail.com> wrote:
Would the proposal be in the form of code or just an explanation of the idea?
On Mar 14, 2018 7:41 AM, "David Bellot" <david.bellot@gmail.com> wrote:
Hi Michael,
as it is a new project in Boost, ideally you want to write a first draft proposal and submit it to this list too (via a link please, do not attach document).
I'm sure someone would be interested in mentoring for GSoC especially if the idea is brilliantly explained. As we have a few days left before submission to Google, I encourage you to start working on it right now.
Cheers, David
On Wed, Mar 14, 2018 at 8:19 AM, Michael Kiros via Boost < boost@lists.boost.org> wrote:
Hello,
I'm a C++ developer and have been developing in C++ for over 6 years now in my personal time. I wanted to accomplish two things with this post:
1. Propose the idea of boost::detour 2. Find a mentor in the process
Boost.Detour is not something new that I'd like to implement but a concept in programming that I have been using for a very long time now and would love to have it easily accessible with the inclusion of a simple <boost/detour.hpp>. The idea is to have function hooking easily accessible to everyone using C++. Though it may seem like a niche feature, function hooking is more commonly used than most people think (e.g. modifying binaries after compilation for feature addition, reverse engineering proprietary software). It's a beautiful concept when you see it working.
In the process I need a mentor to guide me through the process of putting down my ideas to paper and implementing them according to the standards that Boost holds. This includes replacing components from my library with Boost concepts (e.g. boost::process).
I'm also a student at Texas Tech University studying Computer Science.
Can't wait to hear from someone.
Michael
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman /listinfo.cgi/boost