Skip to content

GSOC 2024 PROJECT

ML-based web attack classification project for TANNER

Contributor
Hinna Zeejah
Mentor
Evgeniia Tokarchuk
Organization
The Honeynet ProjectSecurity
Program
GSoC 2024Completed · Advanced difficulty

About this project

Description from the program archive

The rise of sophisticated web attacks poses significant challenges to current detection mechanisms, often relying on traditional regex-based approaches that struggle with accuracy and latency. This project proposes the integration of a Machine Learning (ML) classifier into TANNER, a renowned tool for detecting web-based attacks. By leveraging advanced ML algorithms, including Convolutional Neural Networks (CNNs) and Transformer-based models like BERT for text classification, the project aims to significantly improve TANNER’s efficiency in real-time attack analysis. The deliverables include a detailed project plan, a data preprocessing tool, baseline and enhanced ML models, integration prototypes, comprehensive documentation, and a final presentation. The project is structured around key milestones spanning from initial dataset analysis and model development to final integration and testing. This approach not only promises to advance TANNER's capabilities but also contributes to the broader cybersecurity community by offering a scalable and effective solution to web attack detection.

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. New Analyzers for IntelOwl

    NilayGuptaMentored by Matteo Lodi, Daniele Rosetti

  2. Proposal for New Documentation Site for IntelOwl and friends

    Aryan BhokareMentored by Matteo Lodi, Daniele Rosetti

  3. Extending The Artemis Scanner

    Kshitij KapoorMentored by Krzysztof Zając

  4. Improving the Functionality of Honeyscanner: A Honeypot Vulnerability Analyzer.

    SeanB.Mentored by Shreyas Srinivasa, Manolis, Aristofanis Chionis

  5. Improving the functionality of Honeyscanner: a honeypot vulnerability analyzer

    DarMentored by Shreyas Srinivasa, Manolis, Aristofanis Chionis

  6. Extending the DRAKVUF Sandbox analytic pipeline

    Yacine ElhamerMentored by Jarosław Jedynak

  7. Improve features for DNS and HTTP3 in mitmproxy

    Gaurav J.Mentored by Maximilian Hils, Emanuele Micheletti

  8. Improve the onboarding experience on mitmweb

    Matteo LuppiMentored by Maximilian Hils, Emanuele Micheletti

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