Il s'agit de la commande zmap qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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
zmap - Le scanner Internet rapide
SYNOPSIS
zmap [ -p ] [ -o ] [ OPTIONS... ] [ ip/nom d'hôte/plage ]
DESCRIPTION
ZCarte est un outil réseau pour analyser l'ensemble d'Internet (ou de grands échantillons). ZMap est
capable de scanner tout Internet en 45 minutes environ sur un réseau gigabit
connexion, atteignant environ 98 % de vitesse de ligne théorique.
OPTIONS
BASIQUE OPTIONS
ip/nom d'hôte/gamme
Adresses IP ou noms d'hôtes DNS à analyser. Accepte les plages d'adresses IP en notation de bloc CIDR.
La valeur par défaut est 0.0.0/8
-p, --target-port=port
Numéro de port TCP ou UDP à analyser (pour les analyses SYN et les analyses UDP de base)
-o, --output-file=nom
Lorsque vous utilisez un module de sortie qui utilise un fichier, écrivez les résultats dans ce fichier. Utiliser pour
sortie standard.
-b, --blacklist-file=chemin
Fichier de sous-réseaux à exclure, en notation CIDR, un par ligne. Il vous est recommandé
utilisez-le pour exclure les adresses RFC 1918, la multidiffusion, l'espace réservé IANA et d'autres
Adresses IANA à usage spécial. Un exemple de fichier de liste noire liste noire.conf pour ça
objectif.
SCAN OPTIONS
-n, --max-cibles=n
Limitez le nombre de cibles à sonder. Cela peut être un nombre (par exemple -n 1000) ou un
pourcentage (par exemple -n 0.1%) de l'espace d'adressage numérisable (après exclusion
liste noire)
-N, --max-resultats=n
Quittez après avoir reçu autant de résultats
-t, --max-runtime=secondes
Limiter la durée d'envoi des paquets
-r, --taux=pps
Définir le taux d'envoi en paquets/sec
-B, --bande passante=bit/s
Définissez le taux d'envoi en bits/seconde (prend en charge les suffixes G, M et K (par exemple -B 10M pour 10
Mbps). Ceci remplace l'indicateur --rate.
-c, --cooldown-time=secondes
Combien de temps pour continuer à recevoir une fois l'envoi terminé (par défaut = 8)
-e, --graine=n
Graine utilisée pour sélectionner la permutation d'adresse. Utilisez ceci si vous voulez scanner des adresses dans
le même ordre pour plusieurs exécutions de ZMap.
--fragments=N
Divisez l'analyse en N fragments/partitions entre différentes instances de zmap
(par défaut=1). Lors du partage, --la graine est nécessaire.
--fragment=n
Définissez la partition à analyser (par défaut = 0). Les fragments sont indexés à 0 dans la plage [0, N),
où N est le nombre total de fragments. Lors du partage --la graine est nécessaire.
-T, --sender-threads=n
Threads utilisés pour envoyer des paquets. ZMap tentera de détecter le nombre optimal de
envoyer des threads en fonction du nombre de cœurs de processeur.
-P, --sondes=n
Nombre de sondes à envoyer à chaque IP (par défaut=1)
-d, --exécution à sec
Imprimez chaque paquet sur stdout au lieu de l'envoyer (utile pour le débogage)
RÉSEAU OPTIONS
-s, --source-port=port|plage
Port(s) source(s) à partir duquel envoyer des paquets
-S, --source-ip=ip|plage
Adresse(s) source(s) à partir desquelles envoyer les paquets. Soit une adresse IP unique ou une plage (par exemple
10.0.0.1-10.0.0.9)
-G, --gateway-mac=adresse
Adresse MAC de la passerelle vers laquelle envoyer les paquets (au cas où la détection automatique ne fonctionnerait pas)
-i, --interface=nom
Interface réseau à utiliser
SONDE OPTIONS
ZMap permet aux utilisateurs de spécifier et d'écrire leurs propres modules de sonde. Les modules de sonde sont
responsable de la génération des paquets de sonde à envoyer et du traitement des réponses des hôtes.
--list-probe-modules
Liste des modules de sonde disponibles (par exemple tcp_synscan)
-M, --probe-module=nom
Sélectionnez le module de sonde (par défaut=tcp_synscan)
--probe-args=arguments
Arguments à passer au module de sonde
--list-champs-de-sortie
Répertorier les champs que le module de sonde sélectionné peut envoyer au module de sortie
SORTIE OPTIONS
ZMap permet aux utilisateurs de spécifier et d'écrire leurs propres modules de sortie à utiliser avec ZMap. Sortir
les modules sont responsables du traitement des ensembles de champs renvoyés par le module de sonde, et
les transmettre à l'utilisateur. Les utilisateurs peuvent spécifier des champs de sortie et écrire des filtres sur le
champs de sortie.
--list-output-modules
Liste des modules de sortie disponibles (par exemple tcp_synscan)
-O, --output-module=nom
Sélectionnez le module de sortie (par défaut=csv)
--output-args=args
Arguments à passer au module de sortie
-f, --output-fields=champs
Liste de champs séparés par des virgules à afficher
--sortie-filtre
Spécifiez un filtre de sortie sur les champs définis par le module de sonde. Voir le
section filtre de sortie pour plus de détails.
COMPLÉMENTAIRES OPTIONS
-C, --config=nom de fichier
Lire un fichier de configuration, qui peut spécifier d'autres options.
-q, --silencieux
Ne pas imprimer les mises à jour d'état une fois par seconde
-g, --sommaire
Configuration de l'impression et résumé des résultats à la fin du scan
-v, --verbosité=n
Niveau de détail du journal (0-5, par défaut=3)
-h, --Aidez-moi
Imprimer l'aide et quitter
-V, --version
Imprimer la version et quitter
UDP SONDE MODULE OPTIONS
Ces arguments sont tous passés en utilisant le --probe-args=arguments option. Un seul argument peut
être passé à la fois.
fichier :/chemin/vers/fichier
Chemin d'accès au fichier de charge utile à envoyer à chaque hôte via UDP.
modèle :/chemin/vers/modèle
Chemin d'accès au fichier modèle. Pour chaque hôte de destination, le fichier modèle est renseigné,
défini comme charge utile UDP et envoyé.
texte:
Texte ASCII à envoyer à chaque hôte de destination
hexadécimal :
Binaire codé en hexadécimal à envoyer à chaque hôte de destination
champs-modèle
Imprimez les informations sur les champs de modèle autorisés et quittez.
SORTIE FILTRES
Les résultats générés par un module de sonde peuvent être filtrés avant d'être transmis à la sortie
module. Des filtres sont définis sur les champs de sortie d'un module de sonde. Les filtres sont écrits
dans un langage de filtrage simple, similaire à SQL, et sont passés à ZMap en utilisant le
--sortie-filtre option. Les filtres de sortie sont couramment utilisés pour filtrer les résultats en double,
ou pour ne transmettre que les réponses réussies au module de sortie.
Les expressions de filtre sont de la forme . Le type de
doit être une chaîne ou un littéral entier non signé et correspondre au type de .
Les opérations valides pour les comparaisons d'entiers sont = !=, ,, =,=. Les opérations pour la chaîne
les comparaisons sont =, !=. Les --list-champs-de-sortie flag imprimera quels champs et types sont
disponible pour le module de sonde sélectionné, puis quittez.
Les expressions de filtre composées peuvent être construites en combinant des expressions de filtre en utilisant
parenthèse pour spécifier l'ordre des opérations, le && (ET logique) et || (OU logique)
des opérateurs.
Par exemple, un filtre pour uniquement les réponses réussies et non en double s'écrirait comme suit :
--output-filter="succès = 1 && répéter = 0"
Utiliser zmap en ligne à l'aide des services onworks.net