Napisałem jakiś program do wykrywania anomalii, który rozpoznaje nieprawidłowy ruch w systemie, ale czasami wykrywa normalne pobieranie lub przesyłanie ruchu jako nieprawidłowe. Czy istnieje sposób sprawdzenia, czy pobieranie lub przesyłanie jest w toku, czy też nie, aby zmniejszyć ten fałszywy wynik?
linux
networking
download
upload
Mjina
źródło
źródło
Odpowiedzi:
Najlepszą odpowiedzią, o której mogę pomyśleć i która będzie wymagała od ciebie pewnego wkładu, aby pracować z danymi, są nethogowie!
Zainstaluj nethogi (powinno być w repo)
I będzie działać tak:
Skończysz z czymś takim:
Dzięki temu będziesz w stanie zidentyfikować identyfikator procID, który używa najbardziej upload i download ..
Możesz również zidentyfikować wszystkie elementy i zobaczyć je jako jeden z identyfikatorem kontrolera sieciowego:
Następnym krokiem jest sytuacja, w której nie jestem pewien ... Może zajść potrzeba utworzenia parsera informacji, ustawienia crona i przesłania go do anormalnego analizatora ruchu.
Niestety nie jest to kompletne rozwiązanie, ale jest to jedyny pomysł, jaki mam teraz!
źródło