Tischutil

TABLEUTIL ist ein Dienstprogramm zum Konvertieren, Aggregat- und Leistungsvorgängen.
Jetzt downloaden

Tischutil Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Henrik Gustafsson
  • Website des Verlags:
  • http://ecalc.fnord.se/

Tischutil Stichworte


Tischutil Beschreibung

TableUtil ist ein Dienstprogramm zum Umwandeln, Aggregat- und Durchführungsvorgängen. TABLEUTIL ist ein Dienstprogramm zum Konvertieren, Aggregat- und Durchführung von Vorgängen (derzeit Gewerkschaften, Unterschiede, Ergänzungen und Kreuzungen) auf Listen von IP-Adressen. Die primäre Verwendung von TableUtil ist das Konvertieren von Dateien in ein Format PFCTL (8) kann lesen, aber wenn Sie einen anderen Gebrauch für ihn finden, möchte ich es wirklich gerne darüber wissen. Es kann einfacher Text-Dateien mit Ranglisten lesen (12.12.12.12- 23.23.23.23), CIDR-Style-Netzwerke (192.168.0.0/24) Einzeladressen (242.242.242.242) oder Hostnames (one.two.com). Es kann auch P2B-Dateien, das bevorzugte Dateiformat (den) Peerguardian-Dateien lesen. Tableutil verfügt über zwei Modi des Betriebs: Schneller Modus, der zum Konvertieren von Dateien in PFCTL-kompatible Tabellen und den erweiterten Modus verwendet wird, mit der weitere erweiterte Operationen auf Dateien ausgeführt werden, und für eine größere Flexibilität des Ausgabeformates. FOR BEISPIELEN, WENN SIE Drei Dateien, 'Block1', 'block2' und 'Ausnahmen', die in einer Tabelle verwendet werden soll, die die Hosts in 'block1' blockiert, und 'block2', mit Ausnahme der Bereiche in "Ausnahmen", erstellen Sie eine Datei, die so etwas aussieht Dies: # Cat Blockspec $ block1 = Last (Text, "Block1"); # Die block1-Blockliste $ block2 = laden (Text, "block2"); # Die block2-Blocklist $ Ausnahmen = Last (Text, "Ausnahmen"); # Liste der Ausnahmen $ block = Differenz (Union ($ block1, $ block2), $ Ausnahmen); Speichern (CIDR, "Blocklist", $ block); Oder, wenn Sie nur eine Peerguardian-Blockliste (der Textart laden möchten ), tun Sie so etwas wie folgt: # cat update-blocklist.sh #! /bin/shurl=""rm -f / tmp / blocklistftp -v -o - $ {URL} 2> / dev / null | Gunzip -c - | SED "S /.*: () / 1 /" | TableUtil -q Text 2> / dev / null> / tmp / blocklistif ; dann mv / etc / pfdata / blocklist /etc/pfdata/blocklist.old cp / tmp / blocklist / etc / pfdata / blocklist pfctl -f /etc/pf.conf -t loadFiWas neu in dieser Version: · Ein kleiner Lexer-Fix war gemacht, um verschiedene Newlines anmutig umzugehen.


Tischutil Zugehörige Software