
ip信息库
建立一个ipv4/ipv6的信息库,包括了ip,位置,运营商
孛欢
和自律这条路背道而驰猿呀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解压7z格式(zip,rar等格式)
生成ipv6信息库的过程中,在自动化这一步的时候,用python从网上获取下来的是一个7z压缩包格式的内容,用python解压比较麻烦(网上目前找到的资料为python2.7版本的,所以考虑用python调用java来实现解压)。 接下来是java的解压各个格式的代码: import java.io.BufferedInputStream; import java.io.BufferedOu...原创 2019-11-19 15:54:02 · 1853 阅读 · 0 评论 -
一:建立一个ipv4/ipv6的信息库
对于建立一个ipv4/ipv6的信息库(以txt文档形式保存或者保存在数据库中)自动更新脚本 因为拥有一个老版本的信息库,所以目前有2个解决办法。 1.通过老版本的信息库,调用ip查询接口,查询更新。 这种情况是一种备选的解决办法,因为里面的ip太多,数据太多,即使开100个线程同时跑也大概需要5天,而且还是在不考虑接口的可调用次数的情况下。 2.网上搜索最新的信息库,并替换掉原有信...原创 2019-09-10 10:49:44 · 551 阅读 · 0 评论 -
二:建立一个ipv4/ipv6的信息库
考虑到备选方法一,先实现一个demo确认能够查询到ip。 所以,实现一个通过ip查询信息的demo代码如下。 #coding=utf-8 ''' Created on Dec.18 2018 @author: Rock Jay ''' import sys import requests def main(argv): url = 'http://freeapi.ipip....原创 2019-09-10 11:00:02 · 368 阅读 · 0 评论 -
三:建立一个ipv4/ipv6的信息库
考虑方法二,试一试纯真信息库 首先去http://www.cz88.net/ip/ 下载最新的信息库 下载完后解压并且安装 之后按正常软件安装的方法,安装完成后。出现这样的图标 点击解压, 会生成一个txt文档,用Notepad++打开或者UltraEdit打开以防格式错误。 打开后发现内容如下: ok这就是我们可以用的数据库,接下来想办法写一个爬虫自动爬这...原创 2019-09-10 11:13:36 · 344 阅读 · 0 评论 -
四:建立一个ipv4/ipv6的信息库
考虑到纯真信息库的精确度问题。再探索一下其他几个信息库。 目前使用测试通过了的信息库分别是GeoIP(GeoLite2),IPIP 其中GeoLite2直接去官网下载即可,拥有自动更新数据库的官网软件。下载的格式有2种,一种是2进制,一种是csv格式。 二进制格式的没有测试,但是csv格式的,下载城市版,会发现打开很多乱码的,这个时候需要新建一个Excel表,然后导入数据,选择自文本,选择格...原创 2019-09-11 15:58:15 · 658 阅读 · 0 评论 -
五:建立一个ipv4/ipv6的信息库
简单对目前所测试过的信息库进行对比分析。原创 2019-09-11 16:01:29 · 264 阅读 · 0 评论 -
六:建立一个ipv4/ipv6的信息库
近日又找到一个,免费并且数据量更大更容易方便编程使用的IP信息库。 https://mall.ipplus360.com/pros/default 1.8G的数据量,国内国外都包含,不过免费版缺少运营商字段,不过还好运营商字段相对来说用处没有那么大。 已经确定了使用这个数据库,那么接下来就是一个问题了, 原来的信息库是TXT格式的,并且已经好几百M了,新的库最后也要保存为TXT格式,...原创 2019-09-19 09:51:21 · 750 阅读 · 0 评论