This document proposes an intrusion detection model using self-organizing maps (SOM) to detect malicious attackers on websites. It discusses how denial of service (DoS) attacks aim to harm systems by flooding servers with traffic. The proposed model uses an unsupervised machine learning technique called SOM to analyze website authentication logs and achieve better security by detecting malicious attackers. The SOM algorithm is chosen to naturally cluster data and produce better results than other clustering algorithms. Pseudocode is provided to demonstrate how the SOM algorithm is implemented on normalized website log data to identify different types of visitors and detect intrusions.