Agung Islamy Aryanto; Yovi Pratama; Afrizal Nehemia Toscany
ARP spoofing attacks are a serious threat to network security, particularly in vulnerable Internet of Things (IoT) environments. This final project aims to detect ARP spoofing attacks on IoT net-works using a combination of Random Forest (RF) and Robust PCA methods. RF is chosen for its classification capabilities and handling of non-linear data, while Robust PCA is used for di-mensionality reduction and handling outliers in the data. The dataset used is "MITMArpSpoof-ing.pcap.csv," which contains network traffic data. The data is processed by performing prepro-cessing, feature scaling, and converting labels to binary (0 for benign, 1 for ARP spoofing). Subsequently, Robust PCA is applied to reduce data dimensions, and then the data is trained using the RF model. The test results show that the RF model with Robust PCA achieves an accu-racy of 96.02% in detecting ARP spoofing attacks. This method has proven effective in identify-ing and classifying ARP spoofing attacks on IoT networks.