ipv6calc(8) system administration ipv6calc(8) نام (NAME) ipv6calc - ابزار قالب‌بندی و تبدیل نشانی‌های IPv6 و IPv4 خلاصه دستور (SYNOPSIS) ipv6calc [OPTIONS] [] توضیحات (DESCRIPTION) این برنامه نشانی‌های IPv6/IPv4/MAC را قالب‌بندی و محاسبه می‌کند و می‌تواند کارهای پیچیده و ترفندهای بسیار دیگری را نیز انجام دهد، برای نمونه شامل قابلیت فیلتر در خط لوله (pipe) است. گزینه‌ها (OPTIONS) اگر هیچ داده‌ای به عنوان آرگومان‌های خط فرمان ارائه نشود، داده‌ها از ورودی استاندارد خوانده می‌شوند. گزینه‌های عمومی: [-d|--debug DEBUGVALUE] مقدار اشکال‌زدایی (به صورت بیتی) که می‌تواند با متغیر محیطی IPV6CALC_DEBUG نیز تنظیم شود [-v|--version [-v [-v]]] اطلاعات نسخه (۲ سطح جزئیات اختیاری) [-v|--version -h] توضیح نشانه‌های ویژگی‌ها (feature tokens) [-V|--verbose] ارائه توضیحات و جزئیات بیشتر در خروجی [-h|--help|-?] نمایش این راهنمای برخط گزینه‌های پایگاه‌داده خارجی (بسته به پشتیبانی کامپایل‌شده در برنامه): [--db-ip2location-disable] پشتیبانی از IP2Location(BIN) غیرفعال شود [--db-ip2location-dir DIRECTORY] دایرکتوری پایگاه‌داده IP2Location(BIN) (پیش‌فرض: /usr/share/IP2Location) [--db-ip2location2-disable] پشتیبانی از IP2Location(MMDB) غیرفعال شود [--db-ip2location2-dir DIRECTORY] دایرکتوری پایگاه‌داده IP2Location(MMDB) (پیش‌فرض: /usr/share/IP2Location) [--db-geoip2-disable] پشتیبانی از GeoIP(MMDB) غیرفعال شود [--db-geoip2-dir DIRECTORY] دایرکتوری پایگاه‌داده GeoIP(MMDB) (پیش‌فرض: /usr/share/GeoIP) [--db-dbip2-disable] پشتیبانی از db-ip.com(MMDB) غیرفعال شود [--db-dbip2-dir DIRECTORY] دایرکتوری پایگاه‌داده db-ip.com(MMDB) (پیش‌فرض: /usr/share/DBIP) گزینه‌های ویژه: [-q|--quiet] خروجی کم‌حرف‌تر و بی‌صداتر (در حالت خط لوله به طور خودکار فعال می‌شود) [-f|--flush] تخلیه بافر (flush) هر خط در حالت خط لوله کاربرد با گزینه‌های سبک جدید: [--in|-I INPUT-TYPE] تعیین نوع ورودی (پیش‌فرض: تشخیص خودکار) [--out|-O OUTPUT-TYPE] تعیین نوع خروجی (گاهی: تشخیص خودکار) [--action|-A ACTION] تعیین عملیات (پیش‌فرض: تبدیل قالب، گاهی: تشخیص خودکار) [ ...] تعیین گزینه‌های قالب [...] داده‌های ورودی انواع ورودی‌های موجود: [-m] -I|--in -?|-h|--help انواع خروجی‌های موجود: [-m] -O|--out -?|-h|--help انواع عملیات‌های موجود: [-m] -A|--action -?|-h|--help سایر کاربردها: --showinfo|-i [--machine_readable|-m] نمایش اطلاعات درباره داده‌های ورودی --showinfo|-i --show_types نمایش انواع موجود با گزینه -m کاربرد با گزینه‌های میان‌بر: [ ...] برای اطلاعات بیشتر و گزینه‌های قالب موجود از دستور زیر استفاده کنید: -?|-h|--help -r|--addr2ip6_int (-O revnibbles.int) -r|--addr_to_ip6int (-O revnibbles.int) -a|--addr2ip6_arpa (-O revnibbles.arpa) -a|--addr_to_ip6arpa (-O revnibbles.arpa) -b|--addr_to_bitstring (-O bitstring) --addr2compaddr (--printcompressed) --addr_to_compressed (--printcompressed) --addr2uncompaddr (--printuncompressed) --addr_to_uncompressed (--printuncompressed) --addr_to_base85 (-I ipv6addr -O base85) --base85_to_addr (-I base85 -O ipv6addr) --mac_to_eui64 (-I mac -O eui64) --addr2fulluncompaddr (--printfulluncompressed) --addr_to_fulluncompressed (--printfulluncompressed) --addr2if_inet6 (-I ipv6addr -O ifinet6) --addr_to_ifinet6 (-I ipv6addr -O ifinet6) --if_inet62addr (-I ifinet6 -O ipv6addr --printcompressed) --ifinet6_to_compressed (-I ifinet6 -O ipv6addr --printcompressed) --eui64_to_privacy (-I iid_token -O iid_token -A genprivacyiid) --ipv4_to_6to4addr (-I ipv4 -O ipv6addr -A conv6to4) برای اطلاعات بیشتر به راهنمای درون برنامه یا مستندات مراجعه کنید. گزارش باگ‌ها (REPORTING BUGS) گزارش اشکالات از طریق گیت‌هاب: https://github.com/pbiering/ipv6calc/issues صفحه خانگی: http://www.deepspace6.net/projects/ipv6calc.html مثال‌ها (EXAMPLES) برای اجرای این برنامه به روش استاندارد، وارد کنید: ipv6calc --showinfo -i -m ::1 ipv6calc --showinfo -m 127.0.0.1 ipv6calc --showinfo --show_types ipv6calc --ipv4_to_6to4addr 127.0.0.1 ipv6calc --addr_to_uncompressed ::1 استفاده از فیلترها در حالت خط لوله (pipe): cat | ipv6calc -E ipv6.db.cc=US,iid-random حق نشر (COPYRIGHT) GPLv2 نویسندگان (AUTHORS) Peter Bieringer Peter Bieringer 3.4.0 ipv6calc(8)