blackhole6 - Nástroj pro vyhledávání černých děr IPv6
blackhole6 DESTINATION [PARAMETERS ]
blackhole6 je nástroj pro izolaci černých děr IPv6.
SKRIPTY
get-mx
Tento skript nevyžaduje žádné další argumenty a funguje následovně:
Nástroj čte názvy domén ze standardního vstupu (jedno na řádek) a získává MX pro odpovídající doménu.
Řádky, kde je prvním neprázdným znakem číslice (#), se považují za řádky obsahující komentáře, a proto jsou ignorovány.
Formát výsledného výstupu je:
# DOMAIN_NAME (CANONIC_NAME) MX_RECORD_1 MX_RECORD_2
get-ns
Tento skript nevyžaduje žádné další argumenty a funguje následovně:
Nástroj čte názvy domén ze standardního vstupu (jedno na řádek) a získává záznamy NS pro odpovídající doménu.
Řádky, kde je prvním neprázdným znakem číslice (#), se považují za řádky obsahující komentáře, a proto jsou ignorovány.
Formát výsledného výstupu je:
# DOMAIN_NAME (CANONIC_NAME) MX_RECORD_1 MX_RECORD_2
Tyto skripty jsou určeny k získání informací o tom, kde v síti jsou zahazovány pakety využívající záhlaví IPv6 Extension Headers. Testují cestu pomocí paketů IPv6 obsahujících užitečné zatížení TCP nebo ICMPv6 a hlavičku možností cíle o velikosti 8 nebo 256 bajtů. Na základě získaných výsledků může nástroj odvodit, co je systémem, který zahazování paketů způsobuje.
Tyto skripty jsou určeny k získání informací o tom, kde v síti jsou zahazovány pakety využívající záhlaví IPv6 Extension Headers. Testují cestu pomocí paketů IPv6 obsahujících užitečné zatížení TCP nebo ICMPv6 a záhlaví možností Hop-by-Hop o velikosti 8 nebo 256 bajtů. Na základě získaných výsledků může nástroj odvodit, co je systémem, který zahazování paketů způsobuje.
Tyto skripty jsou určeny k získání informací o tom, kde v síti jsou zahazovány pakety využívající záhlaví IPv6 Extension Headers. Testují cestu pomocí paketů IPv6 obsahujících užitečné zatížení TCP nebo ICMPv6, což vede k fragmentům IPv6 o velikosti přibližně 256 bajtů. Na základě získaných výsledků může nástroj odvodit, co je systémem, který zahazování paketů způsobuje.
Tyto skripty jsou určeny k získání informací o tom, kde v síti jsou zahazovány pakety využívající záhlaví IPv6 Extension Headers. Testují cestu pomocí paketů IPv6 obsahujících užitečné zatížení TCP nebo ICMPv6 a hlavičku možností cíle o velikosti 8 nebo 256 bajtů. Na základě získaných výsledků může nástroj odvodit, co je systémem, který zahazování paketů způsobuje. Tyto nástroje čtou jednu adresu IPv6 na řádek ze standardního vstupu a pro každou z těchto adres se vytisknou informace s následující syntaxí:
Tyto skripty jsou určeny k získání informací o tom, kde v síti jsou zahazovány pakety využívající záhlaví IPv6 Extension Headers. Testují cestu pomocí paketů IPv6 obsahujících užitečné zatížení TCP nebo ICMPv6 a záhlaví možností Hop-by-Hop o velikosti 8 nebo 256 bajtů. Na základě získaných výsledků může nástroj odvodit, co je systémem, který zahazování paketů způsobuje. Tyto nástroje čtou jednu adresu IPv6 na řádek ze standardního vstupu a pro každou z těchto adres se vytisknou informace s následující syntaxí:
Tyto skripty jsou určeny k získání informací o tom, kde v síti jsou zahazovány pakety využívající záhlaví IPv6 Extension Headers. Testují cestu pomocí paketů IPv6 obsahujících užitečné zatížení TCP nebo ICMPv6, což vede k fragmentům IPv6 o velikosti přibližně 256 bajtů. Na základě získaných výsledků může nástroj odvodit, co je systémem, který zahazování paketů způsobuje. Tyto nástroje čtou jednu adresu IPv6 na řádek ze standardního vstupu a pro každou z těchto adres se vytisknou informace s následující syntaxí:
Vytiskněte informace nápovědy pro nástroj skenování6.
Následující části ilustrují typické případy použití nástroje script6.
Příklad č. 1
scan6 -i eth0 -L -e -v
Proveďte skenování hostitele v místní síti (volba "-L") pomocí rozhraní "eth0" (volba "-i"). Použijte jak požadavky ICMPv6 echo, tak nerozpoznané možnosti IPv6 typu 10xxxxxx (výchozí). Tisk adres vrstvy link-link spolu s adresami IPv6 (volba „-e“). Buďte upovídaní (volba "-v").
Příklad č. 2
scan6 -d 2001:db8::/64 --tgt-virtual-machines all --ipv4-host 10.10.10.0/24
Vyhledejte virtuální stroje (jak VirtualBox, tak vmware) v předponě 2001:db8::/64. Dodatečné informace o prefixu IPv4 používaném hostitelským systémem jsou využívány ke zmenšení prostoru pro vyhledávání.
Příklad č. 3
scan6 -d 2001:db8::/64 --tgt-ipv4-embedded ipv4-32 --ipv4-host 10.10.10.0/24
Vyhledejte adresy IPv6 sítě 2001:db8::/64, která obsahuje předponu IPv4 10.10.10.0/24 (s 32bitovým kódováním).
Příklad č. 4
scan6 -d 2001:db8:0-500:0-1000
Vyhledejte adresy IPv6 sítě 2001:db8::/64, s obměnou dvou 16bitových slov adres v rozsahu 0-500 a 0-1000.
Příklad č. 5
scan6 -d fc00::/64 --tgt-vendor 'Dell Inc' -p tcp
Vyhledejte síťová zařízení vyrobená společností 'Dell Inc' v cílové předponě fc00::/64. Nástroj použije segmenty TCP jako zkušební pakety (spíše než výchozí požadavky na echo ICMPv6).
Příklad č. 6
scan6 -i eth0 -L -S 66:55:44:33:22:11 -p unrec -P global -v
Použijte rozhraní "eth0" (volba "-i") k provedení skenování hostitele v místní síti (volba "-L"). Adresa zdroje Ethernet je nastavena na "66:55:44:33:22:11" (volba "-S"). Testovací pakety budou pakety IPv6 s nerozpoznanými volbami typu 10xxxxxx (volba "-p"). Nástroj vytiskne pouze globální adresy IPv6 (volba „-P“). Nástroj bude podrobný.
Příklad č. 7
scan6 -d 2001:db8::/64 -w KNOWN_IIDS
Proveďte skenování adresy sady známých hostitelů uvedených v souboru KNOWN_IIDS ve vzdálené síti 2001:db8::/64. Cílové adresy se získávají zřetězením síťové předpony 2001:db8::/64 s ID rozhraní každé z adres fondu v souboru KNOWN_IIDS.
Příklad č. 8
scan6 -i eth0 -L -P global --print-unique -e
Použijte rozhraní "eth0" (volba "-i") k provedení skenování hostitele v místní síti (volba "-L"). Tiskněte pouze globální adresy unicast (volba "-P") a maximálně jednu adresu IPv6 na ethernetovou adresu (volba "--print-unique"). Ethernetové adresy budou vytištěny spolu s odpovídající adresou IPv6 (volba „-e“).
Příklad č. 9
scan6 -m knownprefixes.txt -w knowniids.txt -l -z 60 -t -v
Sestavte seznam cílů z předpon IPv6 obsažených v souboru 'knownprefixes.txt' a ID rozhraní (IID) obsažených v souboru 'knowniids.txt'. Pravidelně dotazujte cíle (volba „-l“) a 60 sekund po každé iteraci uspěte (volba „-z“). Vytiskněte časové razítko podél adresy IPv6 každého aktivního uzlu (volba „-t“). Buďte upovídaní (volba "-v").
Nástroj script6 a odpovídající manuálové stránky vytvořil Fernando Gont
Copyright (c) 2014-2015 Fernando Gont.
Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU Free Documentation License, verze 1.3 nebo kterékoli pozdější verze publikované Free Software Foundation; bez neměnných sekcí, bez textů na přední straně obálky a bez textů na zadní straně obálky. Kopie licence je k dispozici na adrese