Statistiken über den Netzwerkverkehr erstellen
Mit Hilfe von ipaggcreate lassen sich Statistiken über den Netzwerkverkehr erstellen. Im FreeBSD-Portbaum findet man ipaggcreate unter net/ipsumdump:
# cd /usr/ports/net/ipsumdump && make install clean
Möchte man zum Beispiel anzeigen wieviele IP-Pakete von einer IP-Source-Adresse versendet wurden, kann die -s Option verwendet werden. Mit der -i Option wird die Netzwerkschnittstelle angegeben von welcher der Verkehr aufgezeichnet werden soll. Das Aufzeichnen des Netzwerkverkehrs kann mit Ctrl+c abgebrochen werden und danach werden die Statistiken ausgegeben:
# ipaggcreate -i em0 -s ^C!IPAggregate 1.0 !creator "ipaggcreate -i em0 -s" !counts packets !times 1298051744.381225 1298051768.726735 24.345510 !num_nonzero 6 !ip 192.168.1.1 4 195.186.xxx.xxx 20 212.243.xxx.xxx 2073 212.243.xxx.xxx 4 212.243.xxx.xxx 11 217.150.xxx.xxx 68
Sollen die Anzahl IP-Pakete anhand ihrer Länge angezeigt werden, so kann die -l Option verwendet werden:
# ipaggcreate -i em0 -l ^C!IPAggregate 1.0 !creator "ipaggcreate -i em0 -l" !counts packets !times 1298050969.486125 1298051060.762474 91.276349 !num_nonzero 438 36 1 52 6 53 1 58 2 60 2 66 1 69 1 71 2 72 1 81 2 84 288 [...] 1442 1 1446 1 1448 6581
Alle Optionen und mehr Information zu ipaggcreate findet man in der Manpage ipaggcreate(1).