Skip to content

GSOC 2018 PROJECT

Google Protocol Buffers Serialization

The basic idea behind the project is to shift mitmproxy serialization process to a new, clean standard format. Using Google Protocol Buffers will...

Contributor
Pietro Tirenna
Mentors
Aldo Cortesi, Maximilian Hils, Thomas Kriechbaumer
Organization
The Honeynet ProjectSecurity
Program
GSoC 2018Completed

About this project

Description from the program archive

<p>The basic idea behind the project is to shift mitmproxy serialization process to a new, clean standard format. Using Google Protocol Buffers will make mitmproxy capture format more robust to future changes and updates, ensuring a step forward towards interaction with other languages, encouraging growth of the addon ecosystem. Moreover, revamping the way in which mitmproxy stores captures and, in general, data, will open the road to store, together with flows, hot configurations and other fields, thus building the infrastructure to store sessions on the disk. During the summer, my task will be to work together with my mentors to design and implement a new serialization process, first as an isolated addon, later interfacing it to the core.</p>

Tags

UI

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Honeypot Detection Tool

    Vlad FloreaMentored by Marcin Szymankiewicz, Adel Karimi

  2. SNARE/TANNER

    Viswak Hanumanth G KMentored by Evgeniia Tokarchuk, Lukas Rist

  3. Implementing Yara rules in Honeytrap

    CapacitorSetMentored by Remco Verhoef

  4. DRAKVUF - Stealthiness Improvement

    Stewart SentanoeMentored by Tamas K Lengyel, vpb

  5. LibVMI extensions: Bareflank hypervisor support

    Boddu Manohar ReddyMentored by Tamas K Lengyel, Rian Quinn

  6. Semi-automated DroidBot: Semi-automated Android UI testing

    Anant JoshiMentored by Hanno Lemoine, Yuanchun Li

  7. Droidbot with AI

    Saumo PalMentored by Hanno Lemoine, Yuanchun Li

  8. #9 - DRAKVUF: Support for Dynamic Malware Analysis on ARM

    Ulrich FourierMentored by Sergej Proskurin, Tamas K Lengyel

  9. Automated Malware Relationship Mining

    ctsungMentored by Huang Xiao, Bojan Kolosnjaji

  10. Port LibVMI to Xen MiniOS

    Lele MaMentored by Steven Maresca, Tamas K Lengyel

  11. Thug: Python 3 Port and PyV8 Replacement

    Arushit MudgalMentored by Angelo Dell'Aera

  12. New exploiters in Infection Monkey

    VakarisMentored by Daniel Goldberg, Ofri Ziv

  13. #15 - CONPOT: Protocols Wave #2

    Abhinav SaxenaMentored by Johnny Vestergaard, /)/)

  14. Mitmproxy improvements

    Roman SamoilenkoMentored by Aldo Cortesi, Maximilian Hils, Thomas Kriechbaumer

  15. DRAKVUF : Process Injector Enhancement

    Mathieu DolmenMentored by Tamas K Lengyel, vpb

Data: Google Summer of Code public archive. This project in the official archive