NAME
ronin-ip - Queries or processes IP addresses
SYNOPSIS
ronin ip
[options] [IP …]
DESCRIPTION
Queries or processes IP addresses.
ARGUMENTS
- IP
- An IP address argument to process.
OPTIONS
-f
,--file
FILE- The optional file to read values from.
-P
,--public
- Gets the public IP address.
-L
,--local
- Gets the local IP address.
-r
,--reverse
- Prints the IP address in reverse name format.
-X
,--hex
- Converts the IP address to hexadecimal format.
-D
,--decimal
- Converts the IP address to decimal format.
-O
,--octal
- Converts the IP address to octal format.
-B
,--binary
- Converts the IP address to binary format.
--hex-octet
- Converts the IP address to hexadecimal format by octet
--octal-octet
- Converts the IP address to octal format by octet
--ipv6-compat
- Converts the IPv4 address to an IPv6 compatible address
--ipv6-expanded
- Expands a shortened or compressed IPv6 address
-C
,--cidr
NETMASK- Converts the IP address into a CIDR range.
-H
,--host
- Converts the IP address to a host name.
-p
,--port
PORT- Appends the port number to each IP.
-U
,--uri
- Converts the IP address into a URI.
--uri-scheme
SCHEME- The scheme for the URI. Defaults to
http
if not given. --uri-port
PORT- The port for the URI.
--uri-path
/PATH- The absolute path for the URI. Defaults to
/
if not given. --uri-query
STRING- The query string for the URI.
--http
- Converts the IP address into a http:// URI.
--https
- Converts the IP address into a https:// URI.
-h
,--help
- Print help information.
EXAMPLES
Gets the machine’s public IP address:
$ ronin ip --public
Gets the machine’s local network IP address:
$ ronin ip --local
Converts the IP address(es) into unsigned integers:
$ ronin ip --decimal 1.2.3.4
16909060
Converts the IP address(es) into CIDR ranges:
$ ronin ip --cidr 20 1.2.3.4
1.2.0.0/20
Converts the IP address(es) into host names:
$ ronin ip --host 192.30.255.113
lb-192-30-255-113-sea.github.com
AUTHOR
Postmodern postmodern.mod3@gmail.com