IP查询接口使用方法及另类用途

IP查询接口很多,这里要介绍的是,[ https://ipinfo.io ]工具.

IP信息查询

一.查询当前网络外网IP

1.直接访问https://ipinfo.io


2.linux窗口中配合curl命令使用


二.查询其它公网IP

1.直接在URL后面加上IP即可


2.配合curl命令查询公网IP

IP查询接口调用方法

shell调用的就不解释了,演示一下python的调用方法


Python主要是使用了requests模块,大多linux发行版本中已经内置,如果发现没有,可以自行安装

其它多种使用方式请参考官网,调用都十分简单.

辅助定位

利用查询得来的经纬信息对IP进行定位,在社工工程学中是很好的一个思路.

从1图中我们可以看到经纬信息,现在利用它来查询位置


位置数据说不上精准,只能供参考.

延伸:其他IP查询API

https://jsonip.com/

调用例:

import requests

res = requests.get('https://jsonip.com')

ip = res.json()['ip']

print"My ip is: %s" % ip

更多用法请移步:

https://www.reddit.com/r/learnpython/comments/vj4l6/how_to_find_your_public_ip_address_using_python_a/c54z50o/?context=3

评论
热度(5)

© 走过岁月...... | Powered by LOFTER