blackhole6 - Narzędzie do znajdowania czarnych dziur IPv6
blackhole6 DESTINATION [PARAMETERS ]
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
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.
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.
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.
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ą:
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ą:
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ą:
Wydrukuj informacje pomocy dotyczące narzędzia scan6.
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”).
Narzędzie script6 i odpowiednie strony podręcznika zostały stworzone przez Fernando Gonta
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