Skip to content

GSOC 2021 PROJECT

Replacing the core library of Quark-Engine

In this proposal, I mainly focus on two dimensions provided by Quark-Engine, including resilience and performance. According to the mentor, there are...

Contributor
Sheng-Feng
Mentors
JunWei Song, KunYu Chen
Organization
The Honeynet ProjectSecurity
Program
GSoC 2021Completed

About this project

Description from the program archive

<p>In this proposal, I mainly focus on two dimensions provided by Quark-Engine, including resilience and performance. According to the mentor, there are some critical issues needed to solve below.</p> <h5>Resilience</h5> <p>For maintainability, it is necessary to deprecate Androguard, which is not a maintained library anymore, for Quark-Engine. Radare2 is an alternative tool recommended by the mentor and can replace all the functions of Androguard. The proposal aims at continuously improving the new core library until it is reliable enough to be used in Quark-Engine.</p> <h6>Performance</h6> <p>Quark-Engine consumes many resources when analyzing a big file due to the core library and the sequential computation. We found that replacing Androguard can solve the former issue. And introducing parallel computing solves the latter, too. As a result, I plan to make Quark-Engine parallel with the following improvement strategy.</p> <ul> <li>Optimize the analysis algorithm.</li> <li>Introduce the concept of parallel computing into Quark-Engine.</li> </ul>

Tags

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. PcapMonkey Improvements

    Hariom ChaturvediMentored by Pietro Delsante, Federico Foschini

  2. IntelOwl Connectors Manager and Integrations

    Shubham Pandey (sp35)Mentored by Eshaan Bansal, Matteo Lodi

  3. RIoTPot - Honeypot for IOT/OT devices

    Abhimanyu RawatMentored by Shreyas Srinivasa, E. Vasilomanolakis

  4. Cloning and compatibility improvements for Snare

    krishna11Mentored by Evgeniia Tokarchuk, mzfr

  5. IntelOwl Improvements

    Sarthak KhattarMentored by Eshaan Bansal, Matteo Lodi

  6. Extending DRAKVUF by an I/O-emulation module in order to camouflage its sandbox nature

    Jan GruberMentored by M. Leszczyński (CERT.PL), A. Kliś (CERT.PL)

  7. A Stitch In Time (saves nine)

    Filip AdamikMentored by Shreyas Srinivasa, E. Vasilomanolakis

  8. Make mitmweb’s UI rich and easy to use

    Toshiaki TanakaMentored by Maximilian Hils

  9. Implementing Linux support in Drakvuf-Sandbox

    Manorit ChawdhryMentored by K. Cieśliński (CERT.PL), M. Leszczyński (CERT.PL)

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