Numerous Philanthropic Misanthropes

    ip2

    1.1.1 • Public • Published

    Build Status NPM Version NPM Downloads

    ip2

    Get ip info & manage the hosts files.

    Installation

    $ npm i -g ip2
    # or
    $ sudo npm i -g ip2
    

    Example

    $ ip2 -h        # print help 
    $ ip2 -lis      # ip & system info 
    $ ip2 qq.com    # get dns information 
    $ ip2 8.8.8.8   # get ip geo location 
     
    $ ip2 ls        # list hosts 
    $ ip2 cat       # print hosts content 
    $ sudo ip2 add google.txt  # add hosts file to system 
    $ sudo ip2 use google      # use the hosts file 
     
    $ ip2 24           # 255.255.255.0 
    $ ip2 127.0.0.1    # ipv4 to long 
    $ ip2 2130706433   # long to ipv4 
    $ ip2 '! 255.255.255.0'  # 0.0.0.255 
    $ ip2 '192.168.1.134 or 0.0.0.255'  # 192.168.1.255 
    $ ip2 '192.168.1.134 mask 255.255.255.0'  # 192.168.1.0 
    $ ip2 '192.168.1.134 subnet 255.255.255.192'  # subnet information 
    $ ip2 192.168.1.134/26  # CIDR subnet, same as previous 

    NOTICE: The sudo is must be used when you operating the hosts file.

    Usage

    Usage: ip2 [options] [command]
    
      Commands:
    
        ls [dir]       list hosts
        cat [hosts]    print hosts contents
        add <file>     add custom hosts to system
        use <hosts>    change system hosts to custom hosts
        rm <hosts>     delete one custom hosts file
        reload         reload used hosts
        reset          reset hosts
        init           init hosts
        *              ip utilities
        help           help & example
    
      Options:
    
        -h, --help      output usage information
        -V, --version   output the version number
        -v, --version   get version number
        -f, --force     overwrite file
        -l, --local     get local ip
        -s, --system    get system info
        -i, --internet  get internet ip info
        -c, --chinese   output geo ip in chinese
    

    See MANUAL for details.

    Hosts file

    Release History

    See the CHANGELOG.

    License

    Copyright (c) 2015 Mark Zhan.

    This project is available under the MIT license. See LICENSE for details.

    Install

    npm i ip2

    DownloadsWeekly Downloads

    0

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • markzhan