blackhole6 - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

blackhole6 - Narzędzie do znajdowania czarnych dziur IPv6

STRESZCZENIE

blackhole6 DESTINATION  [PARAMETERS ]

OPIS

blackhole6 to narzędzie do izolowania czarnych dziur IPv6.

SCRYPTY

pobierz-mx

Ten skrypt nie wymaga dalszych argumentów i działa w następujący sposób:

  • Narzędzie odczytuje nazwy domen ze standardowego wejścia (jedna na linię) i uzyskuje MX dla odpowiedniej domeny.

  • Wiersze, w których pierwszym niepustym znakiem jest znak cyfry (#), są traktowane jako komentarze i dlatego są ignorowane.

  • Format wynikowego wyjścia to:

  # DOMAIN_NAME (CANONIC_NAME)
  MX_RECORD_1
  MX_RECORD_2

pobierz-ns

Ten skrypt nie wymaga dalszych argumentów i działa w następujący sposób:

  • Narzędzie odczytuje nazwy domen ze standardowego wejścia (jedna na linię) i uzyskuje rekordy NS dla odpowiedniej domeny.

  • Wiersze, w których pierwszym niepustym znakiem jest znak cyfry (#), są traktowane jako komentarze i dlatego są ignorowane.

  • Format wynikowego wyjścia to:

  # DOMAIN_NAME (CANONIC_NAME)
  MX_RECORD_1
  MX_RECORD_2
trace-do8-tcp trace-do8-icmp trace-do256-tcp trace-do256-icmp

Skrypty te mają na celu uzyskanie informacji o tym, gdzie w sieci odrzucane są pakiety wykorzystujące nagłówki rozszerzeń IPv6. Testują ścieżkę za pomocą pakietów IPv6 zawierających ładunki TCP lub ICMPv6 i nagłówek opcji miejsca docelowego o długości 8 lub 256 bajtów. Na podstawie uzyskanych wyników narzędzie może wywnioskować, jaki system powoduje porzucanie pakietów.

trace-hbh8-tcp trace-hbh8-icmp trace-hbh256-tcp trace-hbh256-icmp

Skrypty te mają na celu uzyskanie informacji o tym, gdzie w sieci odrzucane są pakiety wykorzystujące nagłówki rozszerzeń IPv6. Testują ścieżkę za pomocą pakietów IPv6 zawierających ładunki TCP lub ICMPv6 oraz nagłówek opcji Hop-by-Hop o długości 8 lub 256 bajtów. Na podstawie uzyskanych wyników narzędzie może wywnioskować, jaki system powoduje porzucanie pakietów.

trace-fh256-tcp trace-fh256-icmp

Skrypty te mają na celu uzyskanie informacji o tym, gdzie w sieci odrzucane są pakiety wykorzystujące nagłówki rozszerzeń IPv6. Testują ścieżkę za pomocą pakietów IPv6 zawierających ładunki TCP lub ICMPv6, w wyniku czego powstają fragmenty IPv6 o długości około 256 bajtów. Na podstawie uzyskanych wyników narzędzie może wywnioskować, jaki system powoduje porzucanie pakietów.

trace-do8-tcp-stdin trace-do8-icmp-stdin trace-do256-tcp-stdin trace-do256-icmp-stdin

Skrypty te mają na celu uzyskanie informacji o tym, gdzie w sieci odrzucane są pakiety wykorzystujące nagłówki rozszerzeń IPv6. Testują ścieżkę za pomocą pakietów IPv6 zawierających ładunki TCP lub ICMPv6 i nagłówek opcji miejsca docelowego o długości 8 lub 256 bajtów. Na podstawie uzyskanych wyników narzędzie może wywnioskować, jaki system powoduje porzucanie pakietów. Narzędzia te odczytują jeden adres IPv6 na linię ze standardowego wejścia i dla każdego z tych adresów drukowane są informacje z następującą składnią:

trace-hbh8-tcp-stdin trace-hbh8-icmp-stdin trace-hbh256-tcp-stdin trace-hbh256-icmp-stdin

Skrypty te mają na celu uzyskanie informacji o tym, gdzie w sieci odrzucane są pakiety wykorzystujące nagłówki rozszerzeń IPv6. Testują ścieżkę za pomocą pakietów IPv6 zawierających ładunki TCP lub ICMPv6 oraz nagłówek opcji Hop-by-Hop o długości 8 lub 256 bajtów. Na podstawie uzyskanych wyników narzędzie może wywnioskować, jaki system powoduje porzucanie pakietów. Narzędzia te odczytują jeden adres IPv6 na linię ze standardowego wejścia i dla każdego z tych adresów drukowane są informacje z następującą składnią:

trace-fh256-tcp-stdin trace-fh256-icmp-stdin

Skrypty te mają na celu uzyskanie informacji o tym, gdzie w sieci odrzucane są pakiety wykorzystujące nagłówki rozszerzeń IPv6. Testują ścieżkę za pomocą pakietów IPv6 zawierających ładunki TCP lub ICMPv6, w wyniku czego powstają fragmenty IPv6 o długości około 256 bajtów. Na podstawie uzyskanych wyników narzędzie może wywnioskować, jaki system powoduje porzucanie pakietów. Narzędzia te odczytują jeden adres IPv6 na linię ze standardowego wejścia i dla każdego z tych adresów drukowane są informacje z następującą składnią:

-h , --help

Wydrukuj informacje pomocy dotyczące narzędzia scan6.

PRZYKŁADY

Poniższe sekcje ilustrują typowe przypadki użycia narzędzia script6.

Przykład nr 1

scan6 -i eth0 -L -e -v

Wykonaj skanowanie hosta w sieci lokalnej (opcja „-L”) za pomocą interfejsu „eth0” (opcja „-i”). Użyj zarówno żądań echa ICMPv6, jak i nierozpoznanych opcji IPv6 typu 10xxxxxx (domyślnie). Drukuj adresy warstwy link-link wraz z adresami IPv6 (opcja „-e”). Bądź gadatliwy (opcja „-v”).

Przykład nr 2

scan6 -d 2001:db8::/64 --tgt-virtual-machines all --ipv4-host 10.10.10.0/24

Skanuj w poszukiwaniu maszyn wirtualnych (zarówno VirtualBox, jak i vmware) z prefiksem 2001:db8::/64. Dodatkowe informacje o prefiksie IPv4 używanym przez system hosta są wykorzystywane w celu zmniejszenia przestrzeni wyszukiwania.

Przykład nr 3

scan6 -d 2001:db8::/64 --tgt-ipv4-embedded ipv4-32 --ipv4-host 10.10.10.0/24

Wyszukaj adresy IPv6 sieci 2001:db8::/64, które zawierają prefiks IPv4 10.10.10.0/24 (z kodowaniem 32-bitowym).

Przykład nr 4

scan6 -d 2001:db8:0-500:0-1000

Wyszukaj adresy IPv6 sieci 2001:db8::/64, zmieniając dwa słowa 16-bitowe najniższego rzędu adresów odpowiednio z zakresu 0-500 i 0-1000.

Przykład nr 5

scan6 -d fc00::/64 --tgt-vendor 'Dell Inc' -p tcp

Skanuj w poszukiwaniu urządzeń sieciowych wyprodukowanych przez firmę „Dell Inc” z docelowym prefiksem fc00::/64. Narzędzie wykorzysta segmenty TCP jako pakiety sondujące (zamiast domyślnych żądań echa ICMPv6).

Przykład nr 6

scan6 -i eth0 -L -S 66:55:44:33:22:11 -p unrec -P global -v

Użyj interfejsu „eth0” (opcja „-i”), aby wykonać skanowanie hosta w sieci lokalnej (opcja „-L”). Adres źródła Ethernet jest ustawiony na „66:55:44:33:22:11” (opcja „-S”). Pakiety sondujące będą pakietami IPv6 z nierozpoznanymi opcjami typu 10xxxxxx (opcja „-p”). Narzędzie wyświetli tylko globalne adresy IPv6 (opcja „-P”). Narzędzie będzie szczegółowe.

Przykład nr 7

scan6 -d 2001:db8::/64 -w KNOWN_IIDS

Przeprowadź skanowanie adresów zestawu znanych hostów wymienionych w pliku KNOWN_IIDS w sieci zdalnej 2001:db8::/64. Adresy docelowe uzyskuje się przez połączenie prefiksu sieci 2001:db8::/64 z identyfikatorami interfejsów każdego z adresów znajdujących się w pliku KNOWN_IIDS.

Przykład nr 8

scan6 -i eth0 -L -P global --print-unique -e

Użyj interfejsu „eth0” (opcja „-i”), aby wykonać skanowanie hosta w sieci lokalnej (opcja „-L”). Drukuj tylko globalne adresy emisji pojedynczej (opcja „-P”) i co najwyżej jeden adres IPv6 na adres Ethernet (opcja „--print-unique”). Adresy Ethernet zostaną wydrukowane wraz z odpowiadającym im adresem IPv6 (opcja „-e”).

Przykład nr 9

scan6 -m knownprefixes.txt -w knowniids.txt -l -z 60 -t -v

Zbuduj listę celów na podstawie prefiksów IPv6 zawartych w pliku „knownprefixes.txt” oraz identyfikatorów interfejsów (IID) zawartych w pliku „knowniids.txt”. Okresowo sonduj cele (opcja „-l”) i śpij 60 sekund po każdej iteracji (opcja „-z”). Wydrukuj znacznik czasu wzdłuż adresu IPv6 każdego działającego węzła (opcja „-t”). Bądź gadatliwy (opcja „-v”).

AUTOR

Narzędzie script6 i odpowiednie strony podręcznika zostały stworzone przez Fernando Gonta dla SI6 Networks .

PRAWA AUTORSKIE

Prawa autorskie (c) 2014-2015 Fernando Gont.

Udziela się pozwolenia na kopiowanie, rozpowszechnianie i/lub modyfikowanie tego dokumentu zgodnie z warunkami licencji GNU Free Documentation License, w wersji 1.3 lub dowolnej nowszej opublikowanej przez Free Software Foundation; bez Niezmiennych Sekcji, bez Treści na Przedniej Okładce i bez Treści na Tylnej Okładce. Kopia licencji jest dostępna pod adresem .