📅  最后修改于: 2023-12-03 14:42:10.558000             🧑  作者: Mango
此脚本是用Python编写的IP地址查找工具。它可以通过输入IP地址,返回关于该IP地址的信息,包括所属地理位置、ISP(互联网服务提供商)、ASN(自治系统号码)、主机名等。
import ipaddress
import requests
def ip_lookup(ip):
api_url = "https://ip-api.com/json/{}".format(ip)
response = requests.get(api_url)
if response.status_code == requests.codes.ok:
data = response.json()
if data['status'] == 'success':
return data
else:
return None
else:
return None
def print_ip_details(ip):
result = ip_lookup(ip)
if result:
print("IP地址:", ip)
print("地理位置:", result['city'], result['region'], result['country'])
print("ISP:", result['isp'])
print("ASN:", result['as'])
print("主机名:", result['reverse'])
ip = "127.0.0.1"
print_ip_details(ip)
git clone https://github.com/your-username/ip-lookup-script.git
pip install requests