查询netstat中的源ip所在地
来源:互联网 发布:手机视频剪辑合并软件 编辑:程序博客网 时间:2024/06/05 00:33
#!/usr/sbin/env pythonimport urllib2,jsonimport os,threadingdef action(ip): try: a=urllib2.urlopen("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip="+ip).read() a=a.split("=")[1].strip().split(";")[0] a=json.loads(a) if a.has_key("province"): if not a['province'].encode('utf-8')=='\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81': print ip+":"+a['country'].encode('utf-8')+a['province'].encode('utf-8') else: if not a['country'].encode('utf-8')=='\xe4\xb8\xad\xe5\x9b\xbd': print ip+":"+a['country'].encode('utf-8') except Exception,e: print ip+ ":" + str(e)net_res = os.popen("netstat -anlpt |sed '1,2d' | awk '{print $5}' | grep -v '^:' | cut -d ':' -f 1 | sort | uniq | grep -v '0.0.0.0' | grep -v '127.0.0.1'").read().strip()net_res = net_res.split('\n')iplength = len(net_res)for i in xrange(iplength): t=threading.Thread(target=action,args=(net_res[i],)) t.start()
脚本是以查找非广东省ip所在地为例,调用的是新浪的查询api
阅读全文
1 0
- 查询netstat中的源ip所在地
- 查询IP所在地
- 根据ip地址查询所在地
- Java查询IP地址所在地
- Java查询IP地址所在地
- 查询Ip、身份证、手机所在地代码
- 查询IP或域名所在地小程序
- 调用淘宝接口查询IP所在地
- 通过IP查询客户端用户所在地的天气预报
- 查询IP地理位置、身份证所在地、手机归属地的接口
- 天气数据api根据IP地址查询所在地天气预报
- 获取本机外网地址和ip地址所在地查询
- spark 通过ip地址查询所在地(JAVA版)
- PHP调用淘宝IP地址查询接口查询IP所在地信息实例
- java 获取IP所在地
- 一些可以查询IP地理位置、身份证所在地、手机归属地的接口
- PHP一些可以查询IP地理位置、身份证所在地、手机归属地的接口
- PHP一些可以查询IP地理位置、身份证所在地、手机归属地的接口
- Android Studio运行java程序
- 动态规划--树形依赖背包
- Numpy、matplotlib实现二维数据到图像的转换,添加colormap,无边距显示
- java继承向上转型和向下转型和动态绑定
- Agri-Net
- 查询netstat中的源ip所在地
- jsp分页显示的实现代码
- 多线程
- 关于动感单车
- css中绝对定位和相对定位的理解
- 2017 Multi-University Training Contest
- 路由器和交换机的区别,太经典了
- C. Prime Number----数论+快速幂
- Caffe .build_release/lib/libcaffe.so:对‘cv::imread(cv::String const&, int)’未定义的引用