Il s'agit de la commande iprange qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
iprange - gérer les plages d'adresses IP
SYNOPSIS
Plage ip [Options] file1 file2 file3 ...
DESCRIPTION
iprange gère les plages IP
OPTIONS
plusieurs options sont des alias
CIDR sortie modes :
--optimiser
--combiner
--fusionner
--syndicat
-J
> Mode MERGE (par défaut)
Renvoie toutes les adresses IP trouvées sur tous les fichiers. L'ensemble résultant est trié.
--commun
--couper
> Mode COMMUN
Intersectez tous les fichiers pour trouver leurs adresses IP communes. L'ensemble résultant est trié.
--sauf
--exclude-suivant
> Mode SAUF
Voici comment cela fonctionne : (1) fusionner tous les fichiers avant ce paramètre (ipset A) ; (2)
supprimer toutes les IP trouvées dans les fichiers après ce paramètre, de l'ipset A et imprimer ce que
restes. L'ensemble résultant est trié.
--diff
--diff-suivant
> Mode DIFF
Voici comment cela fonctionne : (1) fusionner tous les fichiers avant ce paramètre (ipset A) ; (2)
fusionner tous les fichiers après ce paramètre (ipset B); (3) imprimer toutes les différences entre A
et B, c'est-à-dire que les adresses IP trouvées sont A ou B, mais pas les deux. L'ensemble résultant est trié.
Lorsqu'il y a des différences entre A et B, iprange sort avec 1, avec 0 sinon.
--ipset-réduire POUR CENT
--réduire-facteur POUR CENT
> Mode IPSET RÉDUIRE
Fusionnez tous les fichiers et imprimez l'ensemble fusionné, mais essayez de réduire le nombre de préfixes
(sous-réseaux) trouvés, tout en permettant une certaine augmentation des entrées. Le POURCENT est combien
pour cent pour permettre l'augmentation du nombre d'entrées afin de réduire les préfixes
(sous-réseaux) (le pourcentage interne par défaut est 20). Utilisation -v pour voir exactement ce que c'est
Est-ce que. L'ensemble résultant est trié.
--ipset-reduce-entries INSCRIPTIONS
--réduire les entrées INSCRIPTIONS
> Mode IPSET RÉDUIRE
Autoriser l'augmentation des entrées au-dessus de POURCENT, si elles sont inférieures aux ENTRÉES (le
la valeur par défaut des ENTRÉES est 16384).
CSV sortie modes :
--comparer
> Mode TOUT COMPARER
Comparez tous les fichiers avec tous les autres fichiers. Ajouter --entête pour obtenir l'en-tête CSV aussi.
--comparer d'abord
> Mode COMPARER EN PREMIER
Comparez le premier fichier avec tous les autres fichiers. Ajouter --entête pour obtenir l'en-tête CSV
également.
--comparer-suivant
> Mode COMPARER SUIVANT
Comparez tous les fichiers qui apparaissent avant ce paramètre, à tous les fichiers qui apparaissent
après ce paramètre. Ajouter --entête pour obtenir l'en-tête CSV aussi.
--count-unique
-C
> Mode COUNT UNIQUE
Fusionnez tous les fichiers et imprimez ses décomptes. Ajouter --entête pour obtenir l'en-tête CSV aussi.
--count-unique-tout
> Mode COUNT UNIQUE ALL
Nombre d'impressions pour chaque fichier. Ajouter --entête pour obtenir l'en-tête CSV aussi.
Contrôle contribution:
--ne pas réparer le réseau
Par défaut, l'adresse réseau de tous les CIDR est utilisée (c'est-à-dire que 1.1.1.17/24 est lu comme
1.1.1.0/24) : cette option désactive cette fonctionnalité (c'est-à-dire que 1.1.1.17/24 est lu comme
1.1.1.17-1.1.1.255).
--préfixe-par défaut PRÉFIXE
-p PRÉFIXE
Définissez le préfixe par défaut pour toutes les adresses IP sans masque (la valeur par défaut est 32).
Contrôle CIDR sortie:
--min-préfixe N
Ne générez pas de préfixes plus grands que N, c'est-à-dire que si N vaut 24 alors / 24 à / 32 entrées
sera généré (un / 16 réseau sera généré à l'aide de plusieurs / 24 réseaux).
Ceci est utile pour optimiser les ipsets netfilter/iptables où chaque préfixe différent
augmente le temps de recherche pour chaque paquet tandis que le nombre d'entrées dans le
ipset n'affecte pas ses performances. Avec ce paramètre, plus d'entrées seront
produit pour accomplir le même match. ATTENTION : une mauvaise utilisation de ce paramètre peut
créer un grand nombre d'entrées dans l'ensemble généré.
--préfixes N, N, N, ...
Activez uniquement les préfixes donnés pour exprimer tous les CIDR ; le préfixe 32 est toujours activé.
ATTENTION : une mauvaise utilisation de ce paramètre peut créer un grand nombre d'entrées dans le
ensemble généré.
--gammes d'impression
-j
Imprimer les plages d'adresses IP (AAAA-BBBB) (la valeur par défaut consiste à imprimer les CIDR (AAAA/B)). Ce
s'applique uniquement lorsque la sortie n'est pas CSV.
--print-single-ips
-1
Imprimer des adresses IP uniques ; cela peut produire une sortie importante (la valeur par défaut est d'imprimer les CIDR
(AAAA/B)). Cela ne s'applique que lorsque la sortie n'est pas CSV.
--print-binaire
Imprimer des données binaires : c'est le moyen le plus rapide d'imprimer un grand ipset. Le résultat peut
être lu par iprange sur la même architecture (pas de conversion de endianness).
--print-préfixe STRING
Imprimez STRING avant chaque IP, plage ou CIDR. Cela définit à la fois --print-prefix-ips et
--print-prefix-nets .
--print-prefix-ips STRING
Imprimer STRING avant chaque IP unique : utile pour entrer des IP uniques à un autre
ipset que les réseaux.
--print-prefix-nets STRING
Imprimer STRING avant chaque plage ou CIDR : utile pour saisir des paris sur un autre
ipset que les adresses IP uniques.
--print-suffixe STRING
Imprimez STRING après chaque IP, plage ou CIDR. Cela définit à la fois --print-suffixe-ips et
--print-suffix-nets .
--print-suffixe-ips STRING
Imprimer STRING après chaque IP unique : utile pour donner à des IP uniques un ipset différent
options.
--print-suffix-nets STRING
Imprimer STRING après chaque plage ou CIDR : utile pour donner aux sous-réseaux différents ipset
options.
--silencieux
N'imprimez pas l'ipset réel. Ne peut être utilisé qu'en mode DIFF.
Contrôle CSV sortie:
--entête
Lorsque la sortie est au format CSV, imprimez la ligne d'en-tête (la valeur par défaut est de ne pas imprimer le
ligne d'en-tête).
Contrôle DNS résolution:
--dns-threads NUMÉRO
Le nombre de requêtes DNS parallèles à exécuter lorsque les fichiers d'entrée contiennent
noms d'hôtes (la valeur par défaut est 5).
--dns-silencieux
Ne pas imprimer les erreurs de résolution DNS (la valeur par défaut est d'imprimer tous les DNS liés
les erreurs).
--dns-progrès
Imprimer la barre de progression de la résolution DNS.
Autres options:
--a-comparer
--a-réduit
Quitte avec 0, les autres versions d'iprange se fermeront avec 1. Utilisez cette option dans
scripts pour trouver si cette version d'iprange est présente dans un système.
-v
Soyez verbeux sur stderr.
Obtenir Aidez-moi:
--version
Version imprimable et sortie.
--Aidez-moi
-h
Imprimez ce message et quittez.
Utilisez iprange en ligne en utilisant les services onworks.net