Dies ist der Befehl iprange, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
iprange – IP-Bereiche verwalten
ZUSAMMENFASSUNG
IP-Bereich [Optionen] file1 file2 file3 ...
BESCHREIBUNG
iprange verwaltet IP-Bereiche
OPTIONAL
Mehrere Optionen sind Aliase
CIDR Möglichkeiten für das Ausgangssignal: Modi:
--optimieren
--kombinieren
--verschmelzen
--Union
-J
> MERGE-Modus (Standard)
Gibt alle in allen Dateien gefundenen IPs zurück. Die resultierende Menge wird sortiert.
--gemeinsames
--schneiden
> COMMON-Modus
Durchschneiden Sie alle Dateien, um ihre gemeinsamen IPs zu finden. Die resultierende Menge wird sortiert.
--außer
--exclude-next
> EXCEPT-Modus
So funktioniert es: (1) Alle Dateien vor diesem Parameter (ipset A) zusammenführen; (2)
Entfernen Sie alle IPs, die in den Dateien nach diesem Parameter gefunden werden, von IPset A und drucken Sie was aus
Überreste. Die resultierende Menge wird sortiert.
--diff
--diff-next
> DIFF-Modus
So funktioniert es: (1) Alle Dateien vor diesem Parameter (ipset A) zusammenführen; (2)
alle Dateien nach diesem Parameter zusammenführen (ipset B); (3) Drucken Sie alle Unterschiede zwischen A
und B, dh die gefundenen IPs sind entweder A oder B, aber nicht beide. Die resultierende Menge wird sortiert.
Wenn es Unterschiede zwischen A und B gibt, wird iprange mit 1 beendet, andernfalls mit 0.
--ipset-reduce PROZENT
--reduce-factor PROZENT
> IPSET REDUCE-Modus
Führen Sie alle Dateien zusammen und drucken Sie den zusammengeführten Satz aus. Versuchen Sie jedoch, die Anzahl der Präfixe zu reduzieren
(Subnetze) gefunden, wobei eine gewisse Erhöhung der Einträge möglich ist. Der PROZENT gibt an, wie viel
Prozent, um eine Erhöhung der Anzahl der Einträge zu ermöglichen und so die Präfixe zu reduzieren
(Subnetze) (der interne Standard-PROZENT ist 20). Verwenden -v um genau zu sehen, was es ist
tut. Die resultierende Menge wird sortiert.
--ipset-reduce-entrys EINTRÄGE
--reduce-entrys EINTRÄGE
> IPSET REDUCE-Modus
Erlauben Sie die Erhöhung der Einträge über PROCENT, wenn sie unter ENTRIES (dem internen Wert) liegen
Die Standardeinträge sind 16384).
CSV Möglichkeiten für das Ausgangssignal: Modi:
--vergleichen
> Modus ALLE VERGLEICHEN
Vergleichen Sie alle Dateien mit allen anderen Dateien. Hinzufügen --Header um auch den CSV-Header zu erhalten.
--compare-first
> Modus „ERST VERGLEICHEN“.
Vergleichen Sie die erste Datei mit allen anderen Dateien. Hinzufügen --Header um den CSV-Header zu erhalten
Auch.
--compare-next
> VERGLEICHEN SIE NÄCHSTEN Modus
Vergleichen Sie alle Dateien, die vor diesem Parameter angezeigt werden, mit allen angezeigten Dateien
nach diesem Parameter. Hinzufügen --Header um auch den CSV-Header zu erhalten.
--count-unique
-C
> COUNT UNIQUE-Modus
Führen Sie alle Dateien zusammen und drucken Sie die Anzahl aus. Hinzufügen --Header um auch den CSV-Header zu erhalten.
--count-unique-all
> COUNT UNIQUE ALL-Modus
Der Druck zählt für jede Datei. Hinzufügen --Header um auch den CSV-Header zu erhalten.
Regelung Eingang:
--dont-fix-network
Standardmäßig wird die Netzwerkadresse aller CIDRs verwendet (d. h. 1.1.1.17/24 wird gelesen als).
1.1.1.0/24): Diese Option deaktiviert diese Funktion (d. h. 1.1.1.17/24 wird gelesen als).
1.1.1.17-1.1.1.255).
--default-präfix PRÄFIX
-p PRÄFIX
Legen Sie das Standardpräfix für alle IPs ohne Maske fest (der Standardwert ist 32).
Regelung CIDR Ausgabe:
--min-Präfix N
Generieren Sie keine Präfixe, die größer als N sind, dh wenn N 24 ist, dann / 24 zu / 32 Einträge
wird generiert (a / 16 Das Netzwerk wird mit mehreren generiert / 24 Netzwerke).
Dies ist nützlich, um Netfilter/iptables-IPSets mit unterschiedlichen Präfixen zu optimieren
erhöht die Suchzeit für jedes Paket, während die Anzahl der Einträge im
ipset hat keinen Einfluss auf die Leistung. Mit dieser Einstellung werden mehr Einträge angezeigt
hergestellt, um die gleiche Übereinstimmung zu erreichen. WARNUNG: Der Missbrauch dieses Parameters kann
Erstellen Sie eine große Anzahl von Einträgen im generierten Satz.
--Präfixe N,N,N, ...
Aktivieren Sie nur die angegebenen Präfixe, um alle CIDRs auszudrücken. Präfix 32 ist immer aktiviert.
ACHTUNG: Der Missbrauch dieses Parameters kann zu einer großen Anzahl von Einträgen im führen
generierter Satz.
--print-ranges
-j
IP-Bereiche drucken (AAAA-BBBB) (standardmäßig werden CIDRs (AAAA/B) gedruckt). Es
Gilt nur, wenn die Ausgabe nicht CSV ist.
--print-single-ips
-1
Einzelne IPs drucken; Dies kann zu einer großen Ausgabe führen (standardmäßig werden CIDRs gedruckt).
(AAAA/B)). Dies gilt nur, wenn die Ausgabe nicht CSV ist.
--print-binary
Binärdaten drucken: Dies ist der schnellste Weg, einen großen IP-Satz zu drucken. Das Ergebnis kann
von iprange auf derselben Architektur gelesen werden (keine Konvertierung von Endianness).
--print-prefix STRING
Geben Sie STRING vor jeder IP, jedem Bereich oder jedem CIDR aus. Dadurch wird beides eingestellt --print-prefix-ips und
--print-prefix-nets .
--print-prefix-ips STRING
Drucken Sie STRING vor jeder einzelnen IP: nützlich für die Eingabe einzelner IPs in eine andere
ipset als die Netzwerke.
--print-prefix-nets STRING
Drucken Sie STRING vor jedem Bereich oder CIDR: nützlich für die Eingabe von Sunbets in einen anderen Bereich
ipset als einzelne IPs.
--print-suffix STRING
Geben Sie STRING nach jeder IP, jedem Bereich oder jedem CIDR aus. Dadurch wird beides eingestellt --print-suffix-ips und
--print-suffix-nets .
--print-suffix-ips STRING
Drucken Sie STRING nach jeder einzelnen IP: nützlich, um einzelnen IPs unterschiedliche IP-Sets zuzuweisen
nach.
--print-suffix-nets STRING
Drucken Sie STRING nach jedem Bereich oder CIDR: nützlich, um Subnetzen unterschiedliche IP-Sets zuzuweisen
nach.
--ruhig
Drucken Sie nicht den tatsächlichen IP-Satz. Kann nur im DIFF-Modus verwendet werden.
Regelung CSV Ausgabe:
--Header
Wenn die Ausgabe CSV ist, drucken Sie die Kopfzeile aus (standardmäßig wird sie nicht gedruckt).
Kopfzeile).
Regelung DNS Auflösung:
--dns-threads NUMBER
Die Anzahl paralleler DNS-Abfragen, die ausgeführt werden sollen, wenn die Eingabedateien enthalten
Hostnamen (der Standardwert ist 5).
--dns-silent
DNS-Auflösungsfehler nicht drucken (standardmäßig werden alle DNS-bezogenen Fehler gedruckt).
Fehler).
--dns-progress
Drucken Sie den Fortschrittsbalken der DNS-Auflösung.
Andere Optionen:
--has-compare
--has-reduce
Wird mit 0 beendet, andere Versionen von iprange werden mit 1 beendet. Verwenden Sie diese Option in
Skripte, um herauszufinden, ob diese Version von iprange in einem System vorhanden ist.
-v
Seien Sie bei stderr ausführlich.
Ihre ersten Hilfe:
--Version
Version drucken und beenden.
--help
-h
Drucken Sie diese Nachricht und beenden Sie den Vorgang.
Nutzen Sie iprange online über die Dienste von onworks.net