Jest to polecenie zmap, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
zmapa - Szybki skaner internetowy
STRESZCZENIE
zmap [ -str ] [-o ] [ OPCJE... ] [ ip/nazwa hosta/zakres ]
OPIS
Mapa Z to narzędzie sieciowe do skanowania całego Internetu (lub dużych próbek). ZMap jest
w stanie przeskanować cały Internet w około 45 minut w sieci gigabitowej
połączenie, osiągając ~98% teoretycznej prędkości linii.
OPCJE
BASIC OPCJE
ip/hosta/zasięg
Adresy IP lub nazwy hostów DNS do przeskanowania. Akceptuje zakresy adresów IP w notacji blokowej CIDR.
Domyślnie 0.0.0/8
-p, --port-docelowy=port
Numer portu TCP lub UDP do przeskanowania (dla skanów SYN i podstawowych skanów UDP)
-o, --plik-wyjściowy=nazwa
W przypadku korzystania z modułu wyjściowego korzystającego z pliku wyniki należy zapisywać w tym pliku. Używać do
wyjście.
-b, --blacklist-file=ścieżka
Plik podsieci do wykluczenia, w notacji CIDR, po jednej na wiersz. Zaleca się ciebie
użyj tego, aby wykluczyć adresy RFC 1918, multicast, zarezerwowaną przestrzeń IANA i inne
Adresy specjalnego przeznaczenia IANA. Przykładowy plik czarnej listy czarna lista.konf dla tego
cel, powód.
SCAN OPCJE
-n, --max-cele=n
Ogranicz liczbę celów do sondowania. Może to być liczba (np. -n 1000) lub a
procent (np. -n 0.1%) skanowalnej przestrzeni adresowej (po wykluczeniu
czarna lista)
-N, --maks-wyników=n
Wyjdź po otrzymaniu tylu wyników
-t, --max-runtime=s
Ogranicz czas wysyłania pakietów
-r, --rate=pp
Ustaw szybkość wysyłania w pakietach/s
-B, --przepustowość=b/s
Ustaw szybkość wysyłania w bitach/sekundę (obsługuje sufiksy G, M i K (np. -B 10M dla 10
Mb/s). To zastępuje flagę --rate.
-c, --cooldown-time=s
Jak długo kontynuować odbieranie po zakończeniu wysyłania (domyślnie=8)
-e, --ziarno=n
Seed używany do wyboru permutacji adresu. Użyj tego, jeśli chcesz skanować adresy w
ta sama kolejność dla wielu przebiegów ZMap.
--odłamki=N
Podziel skanowanie na N fragmentów/partycji między różnymi instancjami zmap
(domyślnie=1). Podczas dzielenia --nasionko jest wymagane.
--fragment=n
Ustaw fragment do przeskanowania (domyślnie = 0). Odłamki mają indeks 0 w zakresie [0, N),
gdzie N to całkowita liczba odłamków. Podczas dzielenia --nasionko jest wymagane.
-T, --sender-threads=n
Wątki używane do wysyłania pakietów. ZMap spróbuje wykryć optymalną liczbę
wysyłać wątki na podstawie liczby rdzeni procesora.
-P, --sondy=n
Liczba sond do wysłania do każdego adresu IP (domyślnie = 1)
-d, --próba
Wydrukuj każdy pakiet na stdout zamiast go wysyłać (przydatne do debugowania)
SIEĆ OPCJE
-s, --source-port=port|zakres
Porty źródłowe, z których mają być wysyłane pakiety
-S, --source-ip=ip|zakres
Adresy źródłowe, z których mają być wysyłane pakiety. Pojedynczy adres IP lub zakres (np
10.0.0.1-10.0.0.9)
-G, --gateway-mac=adres
Adres MAC bramy, do której mają być wysyłane pakiety (w przypadku, gdy automatyczne wykrywanie nie działa)
-i, --interfejs=nazwa
Interfejs sieciowy do użycia
SONDA OPCJE
ZMap pozwala użytkownikom określać i pisać własne moduły sondy. Moduły sondy są
odpowiedzialny za generowanie pakietów sondujących do wysłania i przetwarzanie odpowiedzi od hostów.
--list-sondy-moduły
Lista dostępnych modułów sondy (np. tcp_synscan)
-M, --probe-module=nazwa
Wybierz moduł sondy (domyślnie=tcp_synscan)
--probe-args=argumenty
Argumenty do przekazania do modułu sondy
--lista-pól-wyjściowych
Wypisz pola, które wybrany moduł sondy może wysłać do modułu wyjściowego
WYDAJNOŚĆ OPCJE
ZMap pozwala użytkownikom określać i pisać własne moduły wyjściowe do użytku z ZMap. Wyjście
moduły są odpowiedzialne za przetwarzanie zestawów pól zwróconych przez moduł sondy i
wysyłania ich do użytkownika. Użytkownicy mogą określać pola wyjściowe i zapisywać filtry
pola wyjściowe.
--lista-moduły-wyjściowe
Lista dostępnych modułów wyjściowych (np. tcp_synscan)
-O, --output-module=nazwa
Wybierz moduł wyjściowy (domyślnie=csv)
--output-args=argumenty
Argumenty do przekazania do modułu wyjściowego
-f, --output-fields=pola
Rozdzielana przecinkami lista pól do wyprowadzenia
--filtr-wyjściowy
Określ filtr wyjściowy dla pól zdefiniowanych przez moduł sondy. Zobacz
sekcja filtra wyjściowego, aby uzyskać więcej informacji.
DODATKOWY OPCJE
-C, --config=nazwa pliku
Przeczytaj plik konfiguracyjny, który może określać dowolne inne opcje.
-q, --cichy
Nie drukuj aktualizacji statusu raz na sekundę
-g, --streszczenie
Wydrukuj konfigurację i podsumowanie wyników na koniec skanowania
-v, --gadatliwość=n
Poziom szczegółowości dziennika (0-5, domyślnie=3)
-h, --help
Wydrukuj pomoc i wyjdź
-V, --wersja
Wydrukuj wersję i wyjdź
UDP SONDA MODUŁ OPCJE
Wszystkie te argumenty są przekazywane za pomocą metody --probe-args=argumenty opcja. Tylko jeden argument może
przejść na raz.
plik:/ścieżka/do/pliku
Ścieżka do pliku ładunku, który ma zostać wysłany do każdego hosta przez UDP.
szablon:/ścieżka/do/szablonu
Ścieżka do pliku szablonu. Dla każdego hosta docelowego wypełniany jest plik szablonu,
ustawiony jako ładunek UDP i wysłany.
tekst:
Tekst ASCII do wysłania do każdego hosta docelowego
klątwa:
Plik binarny zakodowany szesnastkowo do wysłania do każdego hosta docelowego
pola szablonów
Wydrukuj informacje o dozwolonych polach szablonu i wyjdź.
WYJŚCIE FILTRY
Wyniki wygenerowane przez moduł sondy można filtrować przed przekazaniem ich do wyjścia
moduł. Filtry są definiowane w polach wyjściowych modułu sondy. Filtry są napisane
w prostym języku filtrowania, podobnym do SQL, i są przekazywane do ZMap za pomocą
--filtr-wyjściowy opcja. Filtry wyjściowe są powszechnie używane do odfiltrowywania zduplikowanych wyników,
lub przekazać tylko pomyślne odpowiedzi do modułu wyjściowego.
Wyrażenia filtru mają postać . Typ
musi być ciągiem znaków lub literałem liczby całkowitej bez znaku i być zgodna z typem .
Prawidłowe operacje dla porównań liczb całkowitych to = !=, ,, =,=. Operacje na łańcuchu
porównania to =, !=. The --lista-pól-wyjściowych flag wypisze, jakie są pola i typy
dostępne dla wybranego modułu sondy, a następnie wyjdź.
Wyrażenia filtrów złożonych można konstruować przez łączenie wyrażeń filtrów za pomocą
nawiasy, aby określić kolejność operacji, && (logiczne AND) i || (logiczne LUB)
operatorów.
Na przykład filtr dla tylko udanych, niepowtarzających się odpowiedzi byłby zapisany w następujący sposób:
--output-filter="sukces = 1 && powtarzać = 0"
Korzystaj z zmap online za pomocą usług onworks.net