addr6 - Alat analisis dan manipulasi alamat IPv6
addr6 [ -a IPV6_ADDR -i] [ -d ] [ -d ] [ -q ] [ -s ] [ -j PREFIX ] [ -b TYPE ] [ -k SCOPE ] [ -w UNICAST_TYPE ] [ -g IID_TYPE ] [ -J PREFIX ] [ -B TYPE ] [ -K SCOPE ] [ -W UNICAST_TYPE ] [ -G IID_TYPE ] [ -v ] [ -h ]
addr6 adalah alat alat analisis alamat IPv6. Ini dapat digunakan untuk mengidentifikasi jenis/ruang lingkup alamat, dan menyimpulkan jenis ID Antarmuka yang digunakan oleh alamat IPv6. Selain itu, addr6 juga dapat menghasilkan statistik tentang sekumpulan alamat IPv6.
addr6 dapat memfilter daftar alamat IPv6 berdasarkan sejumlah kriteria (jenis alamat, cakupan alamat, awalan, alamat duplikat, dll.). Ada dua jenis filter: "blok filter" dan "terima filter". Jika ada "blok filter" yang ditentukan, dan alamat IPv6 yang cocok dengan salah satu filter tersebut akan dibuang. Jika ada "terima filter" yang ditentukan, alamat IPv6 apa pun yang cocok dengan filter itu akan diterima (dan dicetak di stdout).
addr6 menggunakan parameternya sebagai opsi baris perintah. Setiap opsi dapat ditentukan dengan nama pendek (satu karakter diawali dengan karakter tanda hubung, misalnya "-i") atau dengan nama panjang (sebuah string diawali dengan dua karakter tanda hubung, misalnya "--stdin").
Opsi ini dapat digunakan untuk menentukan satu alamat IPv6 yang dimaksudkan untuk diproses oleh alat. Opsi ini biasanya digunakan bersama dengan alat '-d', untuk memecahkan kode alamat IPv6 yang dimaksud.
Opsi ini meminta alat untuk membaca alamat IPv6 dari input standar (stdin), hingga kondisi EOF (End-Of-File) ditemukan.
Terima alamat IPv6 milik awalan IPv6 yang ditentukan (PREFIX/LEN).
Terima alamat IPv6 milik jenis alamat yang ditentukan. Jenis alamat yang valid adalah:
* unicast * unspec * multicast
Terima alamat IPv6 milik lingkup alamat yang ditentukan. Cakupan alamat yang valid adalah:
* dicadangkan * antarmuka (atau "antarmuka-lokal) * tautan (atau "tautan-lokal") * admin (atau "admin-lokal") * situs (atau "situs-lokal") * admin (atau "admin-lokal" ) * organisasi (atau "organisasi-lokal") * global * tidak ditugaskan * tidak ditentukan
Terima alamat IPv6 milik tipe unicast yang ditentukan. Jenis alamat unicast yang valid adalah:
* loopback * ipv4-compat * ipv4-mapped * tautan-lokal * situs-lokal * unik-lokal * 6to4 * teredo * global
Terima alamat IPv6 unicast dengan ID Antarmuka dari jenis yang ditentukan. Jenis ID Antarmuka yang valid adalah:
* ieee * isatap * ipv4-32 * ipv4-64 * ipv4-all * embed-port * embed-port-rev * embed-port-all * low-byte * byte-pattern * acak
Blokir alamat IPv6 milik awalan IPv6 yang ditentukan (PREFIX/LEN).
Blokir alamat IPv6 milik jenis alamat yang ditentukan. Jenis alamat yang valid adalah:
* unicast * unspec * multicast
Blokir alamat IPv6 yang termasuk dalam cakupan alamat yang ditentukan. Cakupan alamat yang valid adalah:
* dicadangkan * antarmuka (atau "antarmuka-lokal) * tautan (atau "tautan-lokal") * admin (atau "admin-lokal") * situs (atau "situs-lokal") * admin (atau "admin-lokal") * organisasi (atau "organisasi-lokal") * global * tidak ditugaskan * tidak ditentukan
Blokir alamat IPv6 milik tipe unicast yang ditentukan. Jenis alamat unicast yang valid adalah:
* loopback * ipv4-compat * ipv4-mapped * tautan-lokal * situs-lokal * unik-lokal * 6to4 * teredo * global
Blokir alamat IPv6 unicast dengan ID Antarmuka dari jenis yang ditentukan. Jenis ID Antarmuka yang valid adalah:
* ieee * isatap * ipv4-32 * ipv4-64 * ipv4-all * embed-port * embed-port-rev * embed-port-all * low-byte * byte-pattern * acak
Opsi ini menyebabkan alat menghilangkan alamat duplikat dari daftar alamat IPv6 yang dibaca dari input standar (stdin). Artinya, saat membaca daftar alamat dari stdin, hanya "salinan" pertama dari setiap alamat yang akan diproses oleh alat (dengan yang selanjutnya diabaikan).
Opsi ini menyebabkan alat hanya menerima satu alamat per awalan dari daftar alamat IPv6 yang dibaca dari input standar (stdin). Panjang awalan yang sesuai ditentukan sebagai argumen untuk opsi ini. Artinya, saat membaca daftar alamat dari stdin, hanya alamat pertama untuk setiap prefiks dengan panjang PREFLEN yang akan diproses oleh alat (dengan yang selanjutnya diabaikan).
Opsi ini meminta alat untuk mencetak alamat IPv6 yang ditentukan dengan opsi '-a' (atau daftar alamat yang dibaca dari stdin jika opsi '-i' disetel) dalam bentuk kanoniknya. Ini berguna sebelum membandingkan representasi tekstual dari alamat IPv6, karena alamat yang sama biasanya dapat ditulis dengan berbagai cara.
Opsi ini meminta alat untuk memecahkan kode alamat IPv6 yang ditentukan dengan opsi '-a' (atau daftar alamat yang dibaca dari stdin jika opsi '-i' disetel). Versi alat saat ini hanya mendukung jenis dekode, di mana informasi dicetak untuk setiap alamat dengan sintaks berikut:
AddressType=AddressSubtype=Scope=IIDType=IIDSubtype
Sintaks sederhana ini dimaksudkan agar mudah untuk keperluan scripting. Versi alat yang akan datang akan menggabungkan mode ramah-manusia.
Opsi ini meminta alat untuk menghasilkan statistik alamat dari daftar alamat IPv6 yang dibaca dari input standar. Opsi ini harus digunakan bersamaan dengan opsi '-i', sehingga beberapa alamat dapat diberikan sebagai input ke addr6.
addr6 akan selalu mencetak jumlah alamat IPv6 yang telah diperiksa, dan persentase alamat unicast, multicast, dan tidak ditentukan (::). Jika setidaknya satu alamat unicast diidentifikasi, statistik khusus unicast akan dicetak. Dengan cara yang sama, jika setidaknya satu alamat multicast diidentifikasi, maka statistik khusus multicast akan dicetak.
Statistik khusus Unicast meliputi:
1) Jumlah dan persentase dari setiap jenis alamat unicast (global unicast, link-local unicast, 6to4, Teredo, dll.).
2) Jumlah dan persentase dari masing-masing tipe ID Antarmuka yang berbeda (berbasis IEEE, byte rendah, dll.).
Hanya tipe alamat unicast yang memiliki beberapa kemungkinan tipe Interface-ID yang akan dipertimbangkan untuk penilaian Interface-ID. Yaitu,
* 6to4 * Unicast Global * Unicast tautan-lokal * Alamat unicast lokal-situs (tidak digunakan lagi) * Alamat unicast lokal unik
Jenis alamat unicast seperti 'Teredo' tidak dipertimbangkan oleh analisis ini, karena mereka memiliki satu jenis ID-Antarmuka, seperti yang ditentukan oleh spesifikasi yang sesuai.
Statistik khusus multicast meliputi:
1) Jumlah alamat dan persentase dari setiap jenis alamat multicast (Permanen, Embedded-RP, dll). 2) Jumlah alamat dan persentase masing-masing cakupan alamat multicast tipe ID Antarmuka yang berbeda (Tautan, Antarmuka, Global, dll.)
Opsi ini memilih "verbositas" alat. Jika opsi ini tidak ditentukan, hanya informasi minimum yang dicetak.
Cetak informasi bantuan untuk alat addr6.
Bagian berikut mengilustrasikan kasus penggunaan umum alat addr6.
Contoh #1
cat addresslist.txt | addr6 -i -q
addr6 akan membaca alamat IPv6 dari stdin (opsi '-i'), dan hanya akan mencetak instance pertama dari setiap alamat (opsi '-q'), sehingga secara efektif menghapus semua duplikat dari daftar.
Catatan: Dalam skenario khusus ini, daftar alamat dihasilkan dari perintah 'cat addresslist.txt', yang outputnya dialihkan ke input standar alat addr6.
Contoh #2
addr6 -a fc00::1
Dekode alamat IPv6 yang ditentukan dengan opsi '-a'. Perhatikan bahwa meskipun opsi '-d' tidak disetel, ini adalah perilaku default alat (kecuali jika opsi lain diganti).
Contoh #3
cat addresslist.txt | addr6 -i -q -s
addr6 akan membaca alamat IPv6 dari stdin (opsi '-i'), akan mengabaikan alamat duplikat (opsi '-q'), dan akan mencetak statistik tentang alamat IPv6 yang diproses.
Catatan: Dalam skenario khusus ini, daftar alamat dihasilkan dari perintah 'cat addresslist.txt', yang outputnya dialihkan ke input standar alat addr6.
Contoh #4
cat addresslist.txt | addr6 -i -q -d
addr6 akan membaca alamat IPv6 dari stdin (opsi '-i'), akan mengabaikan alamat duplikat (opsi '-q'), dan akan mendekode setiap alamat yang tersisa.
Catatan: Dalam skenario khusus ini, daftar alamat dihasilkan dari perintah 'cat addresslist.txt', yang outputnya dialihkan ke input standar alat addr6.
Contoh #5
cat addresslist.txt | addr6 -i -j 2001:db8::/16
addr6 akan membaca alamat IPv6 dari stdin (opsi '-i'), akan membuang semua alamat yang bukan milik awalan 2001:db8::/16 (yaitu, ia akan "menerima" alamat yang termasuk dalam awalan tersebut).
Catatan: Dalam skenario khusus ini, daftar alamat dihasilkan dari perintah 'cat addresslist.txt', yang outputnya dialihkan ke input standar alat addr6.
ipv6toolkit.conf(5)
draft-ietf-opsec-ipv6-host-scanning (available at: http://tools.ietf.org/html/draft-ietf-opsec-ipv6-host-scanning) for a discussion of different IPv6 address patterns.
Alat addr6 dan halaman manual terkait diproduksi oleh Fernando Gont
Hak Cipta (c) 2011-2013 Fernando Gont.
Izin diberikan untuk menyalin, mendistribusikan dan/atau memodifikasi dokumen ini di bawah persyaratan Lisensi Dokumentasi Bebas GNU, Versi 1.3 atau versi selanjutnya yang diterbitkan oleh Free Software Foundation; tanpa Bagian Invarian, tanpa Teks Sampul Depan, dan tanpa Teks Sampul Belakang. Salinan lisensi tersedia di