traffic_get:Wypisuje statystyki ruchu sieciowego (transfer i liczba pakietów) na podstawie danych z liczników reguł ipfw. Ma zapisane w sobie numery reguł, które odpowiadają danym usługom (np. dla serwera WWW, FTP, poczty). Po uruchomieniu tworzy w docelowym katalogu (podanym jako parametr) pliki dla tych usług ze statystykami oraz uruchamia traffic_make_chart (patrz poniżej). Skrypt zaprojektowany do cogodzinnego uruchamiania z crona.
W przeciwieństwie do innych narzędzi do statystyk traffic_get nie nakłada żadnego narzutu na system. Skrypt tylko odczytuje wartości liczników ipfw, zeruje je i odpowiednie wyniki zapisuje do plików. Działa błyskawicznie i wymaga tylko odpowiedniego (poprawnego) skonfigurowania reguł firewalla, tak aby dało się wyróżnić reguły dla różnych usług.
traffic_make_chart:
Na podstawie pliku z danymi wygenerowanymi przez traffic_get tworzy pliki HTML z wykresami ruchu sieciowego. Obejmuje to wykresy transferu oraz liczby pakietów w przedziałach – 1, 8 i 24 godziny.
Typ: Python, FreeBSD
Pobierz: traffic_get, traffic_make_chart
kozik
