U ovome repozitoriju se nalazi sustav za otkrivanje upada. To je sustav koji na temelju zapisa mrežne komunikacije pokušava predvidjeti o kakvim se zapisisma zaista radi. Drugim riječima, zapise iz skupa podataka klasificira prema tome jesu li oni normalan zapis mrežne komunikacije ili se radi o potencijalnom napadu na sustav.
Za implementaciju sustava su korištene metode strojnog učenja koje su u programskom jeziku "Python" omogućene od strane "scikit-learn" biblioteke. Navedena biblioteka je javno dostupna za korištenje u svrhe korištenja strojnog učenja za obradu nad ulaznim skupovima podataka.