Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ipv6calc(8)		      system administration		     ipv6calc(8)

NAME
     ipv6calc  -  format,  calculate, show information, filter IPv6/IPv4/MAC ad-
     dresses

SYNOPSIS
     ipv6calc [OPTIONS] [<input data>]

DESCRIPTION
     This program formats and calculates IPv6/IPv4/MAC addresses and can do many
     more tricky things, e.g. includes a pipe filter capability.

OPTIONS
     If no data is presented as command-line arguments, data is read from  stan-
     dard input.

     General options:

     [-d|--debug DEBUGVALUE]
	    debug  value  (bitwise like) can also be set by IPV6CALC_DEBUG envi-
	    ronment value

     [-v|--version [-v [-v]]]
	    version information (2 optional detail levels)

     [-v|--version -h]
	    explanation of feature tokens

     [-V|--verbose]
	    be more verbose

     [-h|--help|-?]
	    this online help

     External database options (depending on compiled-in suppport):

     [--db-ip2location-disable]
	    IP2Location(BIN) support disabled

     [--db-ip2location-dir DIRECTORY]
	    IP2Location(BIN) database  directory  (default:  /usr/share/IP2Loca-
	    tion)

     [--db-ip2location2-disable]
	    IP2Location(MMDB) support disabled

     [--db-ip2location2-dir DIRECTORY]
	    IP2Location(MMDB)  database  directory (default: /usr/share/IP2Loca-
	    tion)

     [--db-geoip2-disable]
	    GeoIP(MMDB) support disabled

     [--db-geoip2-dir DIRECTORY]
	    GeoIP(MMDB) database directory (default: /usr/share/GeoIP)

     [--db-dbip2-disable]
	    db-ip.com(MMDB) support disabled

     [--db-dbip2-dir DIRECTORY]
	    db-ip.com(MMDB) database directory (default: /usr/share/DBIP)

     Special options:

     [-q|--quiet]
	    be more quiet (auto-enabled in pipe mode)

     [-f|--flush]
	    flush each line in pipe mode

     Usage with new style options:

     [--in|-I INPUT-TYPE]
	    specify input  type (default: autodetect)

     [--out|-O OUTPUT-TYPE]
	    specify output type (sometimes: autodetect)

     [--action|-A ACTION]
	    specify action (default: format conversion, sometimes: autodetect)

     [<format option> ...]
	    specify format options

     <input data> [...]
	    input data

	    Available input  types:
		   [-m] -I|--in     -?|-h|--help

	    Available output types:
		   [-m] -O|--out    -?|-h|--help

	    Available action types:
		   [-m] -A|--action -?|-h|--help

      Other usage:

     --showinfo|-i [--machine_readable|-m]
	    show information about input data

     --showinfo|-i --show_types
	    show available types on '-m'

     Usage with shortcut options: <shortcut option> [<format option> ...] <input
     data>

     For more information and available format options	use:  <shortcut  option>
     -?|-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)

     See inline help or documentation for more.

REPORTING BUGS
     Report bugs via GitHub:  https://github.com/pbiering/ipv6calc/issues

     Homepage: http://www.deepspace6.net/projects/ipv6calc.html

EXAMPLES
     To run this program the standard way type:

     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

     Usage of filters in pipe mode:
	    cat <Apache-Logfile> | ipv6calc -E ipv6.db.cc=US,iid-random

COPYRIGHT
     GPLv2

AUTHORS
     Peter Bieringer <pb@bieringer.de>

Peter Bieringer <pb@bieringer.de>     3.4.0			     ipv6calc(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ipv6calc&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help