addr6 - manual referensi, opsi, contoh perintah


NAMA

addr6 - Alat analisis dan manipulasi alamat IPv6

RINGKASAN

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 ]

KETERANGAN

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).

PILIHAN

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").

-a IPV6_ADDRESS, --address IPV6_ADDRESS

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.

-i, --stdin

Opsi ini meminta alat untuk membaca alamat IPv6 dari input standar (stdin), hingga kondisi EOF (End-Of-File) ditemukan.

-j PREFIX, --accept PREFIX

Terima alamat IPv6 milik awalan IPv6 yang ditentukan (PREFIX/LEN).

-b TYPE, --accept-type TYPE

Terima alamat IPv6 milik jenis alamat yang ditentukan. Jenis alamat yang valid adalah:

* unicast * unspec * multicast

-k SCOPE, --accept-scope SCOPE

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

-w UNICAST_TYPE, --accept-utype UNICAST_TYPE

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

-g IID_TYPE, --accept-iid IID_TYPE

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

-J PREFIX, --block PREFIX

Blokir alamat IPv6 milik awalan IPv6 yang ditentukan (PREFIX/LEN).

-B TYPE, --block-type TYPE

Blokir alamat IPv6 milik jenis alamat yang ditentukan. Jenis alamat yang valid adalah:

* unicast * unspec * multicast

-K SCOPE, --block-scope SCOPE

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

-W UNICAST_TYPE, --block-utype UNICAST_TYPE

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

-G IPV6_ADDRESS, --block-iid IID_TYPE

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

-q, --block-dup

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).

-p PREFLEN, --block-dup-preflen PREFLEN

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).

-c, --print-canonic

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.

-d, --print-decode

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.

-s , --print-stats

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.)

-v , --verbose

Opsi ini memilih "verbositas" alat. Jika opsi ini tidak ditentukan, hanya informasi minimum yang dicetak.

-h , --help

Cetak informasi bantuan untuk alat addr6.

CONTOH

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.

LIHAT JUGA

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.

PENGARANG

Alat addr6 dan halaman manual terkait diproduksi oleh Fernando Gont untuk SI6 Networks .

HAK CIPTA

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 .