NLP IN DEEP LEARNING FOR ANOMALOUS HTTP REQUEST DETECTION

This repo consists of three main modules to detect not only well-known web-attacks but also new types of attacks by using NLP, Deep Learning and Transfer Learning. The overall architecture is depicted below:

DATE train overview

The procedure for training each module is described in (Please read carefully the readme file in each folder):

  1. training_attack_discovering folder
  2. training_known_classification_module folder
  3. training_unknown_classification_module folder

Dataset for training and evaluating: