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