Skip to main content

在终端获取本机或者指定ip地址

Project description

终端调用方式

$ iplocate
$ iplocate 127.0.0.1
$ iplocate -h

说明

由于使用的api为淘宝ip地址库,国外ip显示的信息很不完整,故暂时国内ip信息比较完全

考虑和国外ip地址库一起使用,国外ip只使用国外ip地址库,国内ip再使用淘宝地址库,然而国内ip地址测试时出现信息不准确,犹豫中

保持较低依赖性, 故拒绝了上一个pull request

Github

iplocate

历史版本

  • 0.9.7 => 添加简单帮助菜单,创建历史版本记录

  • 0.9.8 => 取消国内区域ip使用淘宝地址库(内容粗略无用)

  • 0.9.9 => 输出微调

  • 1.0.0 => 添加获取时间限制

  • 1.0.1 => 添加License文件

  • 1.0.2 => 添加获取json时的异常处理

  • 1.0.3 => 更正异常处理方式

  • 1.0.4 => 网络连接验证机制导致返回数据被强制重定向问题判断

  • 1.1.0 => 添加本地数据库

  • 1.1.2 => 修复mac os中本地数据库初始化失败

  • 2.0.0 => 使用paramseeker开始重写

  • 2.1.0 => socket替换ping

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iplocate-2.1.2.tar.gz (8.0 kB view hashes)

Uploaded Source

Built Distribution

iplocate-2.1.2-py2.7.egg (18.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page