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
© 走过岁月...... | Powered by LOFTER