Schweizer Messer

Scripting-Sprache "N"

NFR ist als Basis für ein umfassendes Netzwerkverwaltungs- und Analyse-Tool gut geeignet. Dabei kann der Anwender frei entscheiden, welche Daten interessant sind und wie das Tool auf Ereignisse reagieren soll. Hierzu läßt sich NFR durch eine eigene Scripting-Sprache namens "N" programmieren sowie durch Module beliebig erweitern. Gewählte Ereignisse oder Stati lösen E-Mails oder SMS-Nachrichten aus oder initiieren einen Serverneustart. Da das gesamte System im C-Quelltext vorliegt, steht der Zugang bis in die "heiligen" IP-Interna offen.

Bild 1 zeigt den prinzipiellen Aufbau des NFR. Direkt am Netz hängen Datenkollektoren, sogenannte "Pa-cket Sucker", die zur Steigerung der Performance auch in einem kleinen Rudel auftreten dürfen. Die "Datensauger" basieren auf der bekannten Bibliothek libpcap der Network Research Group, die zum Lawrence Berkeley National Laboratory gehört und von der amerikanischen Regierung finanziert wird. Diese C-Bibliothek ist dank ihrer portablen Schnittstelle bei Systemadministratoren und in Hackerkreisen zugleich sehr beliebt und gilt als Standard-Programmierschnittstelle zu einem Netzwerk auf unterster Ebene.