当前位置 博文首页 > 从apnic提取ip信息脚本分享

    从apnic提取ip信息脚本分享

    作者:admin 时间:2021-02-15 12:35

    复制代码 代码如下:

    #!/bin/bash

    # download from apnic
    rm -f delegated-apnic-latest
    wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest

    # IPs allocated to china.
    grep 'apnic|CN|ipv4|' delegated-apnic-latest | cut -f 4 -d'|' > delegated-apnic-CN

    # get detail of echo IP from apnic database.
    rm -f apnic_CN.txt
    while read ip
    do
        # query apnic database
        echo "query who is $ip"
        whois -h whois.apnic.net $ip > tmp.txt
        grep inetnum  tmp.txt >> apnic_CN.txt          # IP range
        grep netname  tmp.txt >> apnic_CN.txt          # netname which include sp information 
        grep descr    tmp.txt >> apnic_CN.txt          # description which include province information
        echo ""  >> apnic_CN.txt          
    done < delegated-apnic-CN

    # clean up
    rm -f tmp.txt
    rm -f delegated-apnic-latest
    rm -f delegated-apnic-CN

    js
    下一篇:没有了