Predict whether the HTTP request is normal or an anomaly depending on the set of parameters using various Machine Learning Models.
- HTTP Method
- Length of URL
- Length of Argument
- Number of digits present in the Argument
- Number of characters present in the Argument
- Number of special characters present in the Argument
- Number of digits present in the URL
- Number of Characters present in the URL
- Number of Special Characters present in the URL
- Number of digits present in Cookies
- Number of Characters present in Cookies
- Length of Content-Type
- Length of Content-Length
- Number of Keywords present in the argument
- Logistic Regression (LR)
- Stochastic Gradient Descent (SGD)
- Multilayer Perceptron (MLP)
- Support Vector Machine (SVM)
- Linear Discriminant Analysis (LDA)
- CART or Bagging Classifier
Algorithm | Accuracy |
---|---|
Stochastic Gradient Descent | 95.86 |
Multilayer Perceptron | 98.74 |
Support Vector Machine | 95.98 |
Linear Discriminant Analysis | 92.34 |
Bagging Classifier | 99.31 |