International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 186 - Number 46 |
Year of Publication: 2024 |
Authors: G. Dayanandam, E. Srinivasa Reddy, D. Bujji Babu |
10.5120/ijca2024924099 |
G. Dayanandam, E. Srinivasa Reddy, D. Bujji Babu . DDOS Attacks Detection using Supervised Learning Methods - An Evaluation of different Machine Learning Algorithms. International Journal of Computer Applications. 186, 46 ( Nov 2024), 38-42. DOI=10.5120/ijca2024924099
Nowadays, there is exponential growth rate in number of users connected to the internet. Due to this, it is possibility to generate huge network traffic. If there is increased in network traffic, then there is a chance of increasing in network attacks. Distributed Denial of Service (DDoS) attack is one of such network attacks which deny the legitimate access to the server. The server is flooded with huge number of requests beyond the server capacity. Therefore the detection of such attacks is very tedious task. Machine learning algorithms will help to detect such type of attacks effectively as compared to the statistical based detection methods. In this paper, the researcher calculated Nearby Zero Variance (NZV) variables and eliminated them from the original dataset. It will help the model to detect the attacks with more accuracy. Then the researcher applied PCV method to preprocess the data and traincontrol () function is used to fine tune the variables. The researcher applied four supervised machine learning algorithms i.e., SVM, Decision Tree with C4.5, Naïve Bayes and Neural Networks to evaluate the model. All models performed very well as compared to other existing machine learning algorithms with the average accuracy of above 99%. Out of four supervised machine learning algorithms, decision tree with C4.5 got the average accuracy of 0.997.