ipv6logstats(8) ابزارهای سیستم ipv6logstats(8)

ipv6logstats - دریافت داده‌های گزارش وب از ورودی استاندارد و چاپ جدول آمار در خروجی

cat /var/log/httpd/access_log | ipv6logstats [گزینه‌ها]

ipv6logstats [logfile]

داده‌های گزارش وب‌سرور (یا هر داده دیگری که در ستون اول دارای نشانی IPv4/v6 باشد) را از ورودی استاندارد (stdin) دریافت کرده و جدول یا فهرست آمار را (بسته به گزینه‌های انتخابی) در خروجی استاندارد (stdout) چاپ می‌کند.

گزینه‌های عمومی:

[-d|--debug DEBUGVALUE]
مقدار اشکال‌زدایی (به‌صورت بیتی) که می‌تواند از طریق متغیر محیطی IPV6CALC_DEBUG نیز تنظیم شود.
[-v|--version [-v [-v]]]
اطلاعات نسخه (شامل ۲ سطح اختیاری از جزئیات)
[-v|--version -h]
توضیح نشانه‌های ویژگی‌ها (feature tokens)
[-V|--verbose]
نمایش خروجی با جزئیات بیشتر
[-h|--help|-?]
نمایش این راهنمای برخط
[-q|--quiet]
حالت بی‌صدا (کاهش خروجی)

گزینه‌های پایگاه‌داده خارجی (بسته به پشتیبانی کامپایل‌شده):

[--db-ip2location-disable]
غیرفعال‌سازی پشتیبانی از IP2Location
[--db-ip2location-dir DIRECTORY]
پوشه پایگاه‌داده IP2Location (پیش‌فرض: ‎/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)

گزینه‌های ویژه:

[-u|--unknown]
چاپ نشانی‌های IP ناشناخته در خروجی خطای استاندارد (stderr)
[-c|--columns]
چاپ آمار در قالب ستونی (۱)
[-N|--column-numbers]
چاپ شماره ستون‌ها
[-n|--noheader]
عدم چاپ سربرگ در حالت ستونی (۱)
[-o|--onlyheader]
فقط چاپ سربرگ در حالت ستونی (۱)
[-p|--prefix TOKEN]
چاپ نشانه به عنوان پیشوند (۱)
[-s|--simple]
غیرفعال کردن آمار گسترده (CountryCode/ASN) (۱) برای آمار CountryCode و ASN پشتیبانی نمی‌شود.

حالت ستونی:

echo "2001:a60:1400:1201:221:70ff:fe01:2345" | ./ipv6logstats -c -q

ALL IPv4 IPv6 UNKNOWN IPv4/APNIC IPv4/ARIN IPv4/RIPE IPv4/LACNIC IPv4/AFRINIC IPv4/UNKNOWN IPv6/6bone IPv6/IANA IPv6/APNIC IPv6/ARIN IPv6/RIPE IPv6/LACNIC IPv6/AFRINIC IPv6/RESERVED IPv6/UNKNOWN IPv6/6to4/IANA IPv6/6to4/APNIC IPv6/6to4/ARIN IPv6/6to4/RIPE IPv6/6to4/LACNIC IPv6/6to4/AFRINIC IPv6/6to4/RESERVED IPv6/6to4/UNKNOWN IPv6/Teredo/IANA IPv6/Teredo/APNIC IPv6/Teredo/ARIN IPv6/Teredo/RIPE IPv6/Teredo/LACNIC IPv6/Teredo/AFRINIC IPv6/Teredo/RESERVED IPv6/Teredo/UNKNOWN IPv6/NAT64/IANA IPv6/NAT64/APNIC IPv6/NAT64/ARIN IPv6/NAT64/RIPE IPv6/NAT64/LACNIC IPv6/NAT64/AFRINIC IPv6/NAT64/RESERVED IPv6/NAT64/UNKNOWN IPv6/IID/Global IPv6/IID/Random IPv6/IID/Manual IPv6/IID/ISATAP IPv6/IID/Unknown #Version(4.0)
1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 #4.0

حالت سطری:

echo "2001:a60:1400:1201:221:70ff:fe01:2345" | ./ipv6logstats -q
*Version             4.0
*DateTime: 2014:07:23 19:59:56+0000 GMT
*UnixTime: 1406145596
ALL                  1
IPv4                 0
IPv6                 1
IPv6/RIPE            1
IPv6/IID/Global      1
*3*CC-code-proto/DE/ALL   1
*3*CC-code-proto/DE/IPv4  0
*3*CC-code-proto/DE/IPv6  1
*3*CC-code-proto-list/DE  1 0 1
*3*CC-proto-code/ALL/DE   1
*3*CC-proto-code/IPv6/DE  1
*3*CC-proto-code-list/ALL  1 0 1
*3*AS-num-proto/8767/ALL   1
*3*AS-num-proto/8767/IPv4  0
*3*AS-num-proto/8767/IPv6  1
*3*AS-num-proto-list/8767  1 0 1
*3*AS-proto-num/ALL/8767   1
*3*AS-proto-num/IPv6/8767  1
*3*AS-proto-num-list/ALL  1 0 1

ipv6calc(8)

گزارش باگ‌ها از طریق گیت‌هاب: https://github.com/pbiering/ipv6calc/issues

وبگاه اصلی: http://www.deepspace6.net/projects/ipv6calc.html

GPLv2

Peter Bieringer <pb@bieringer.de>

3.4.0 Peter Bieringer <pb@bieringer.de>