whois人员信息python批处理读入与文本输出

使用pytho读取一个ip列表文本,批量获取whois输出并写入到一个文本

python 复制代码
import socket
 
if __name__ == '__main__':
    # 江苏电信DNS地址
    mylog = open('whois.log', mode = 'a',encoding='utf-8')
    for line in open("ip.txt"):
    	s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    	s.connect(('whois.apnic.net', 43))
    	print(line)
    	s.send(line.encode())
    #s.send(b'192.168.198.2\r\n')
    	result = bytearray()
    	while True:
    	  data = s.recv(10000)
    	  if not len(data):
            	break
    	  result.extend(data)
    	print(bytes(result).decode('ascii'))
    	print(bytes(result).decode('ascii'), file=mylog)
    	s.close()
    mylog.close()
	print("------------------done------------------")

!

相关推荐
分布式存储与RustFS7 分钟前
RustFS在AI场景下的实测:从GPU到存储的完整加速方案
开发语言·人工智能·rust·对象存储·企业存储·rustfs·minio国产化替代
米高梅狮子22 分钟前
02. 配置DNS服务器
运维·服务器·centos
我是小疯子6629 分钟前
Python3.11.4离线安装PyInstaller全攻略
python
揽昕30 分钟前
判断对象是否含有某个属性
开发语言·前端·javascript
alphaTao33 分钟前
LeetCode 每日一题 2026/1/12-2026/1/18
python·算法·leetcode
宴之敖者、36 分钟前
Linux——指令
linux·运维·服务器
Fasda1234543 分钟前
基于yolo11-C3k2-AKConv的太阳能电池片缺陷检测技术分享
python
phltxy1 小时前
解锁JavaScript WebAPI:从基础到实战,打造交互式网页
开发语言·javascript
资生算法程序员_畅想家_剑魔1 小时前
Java常见技术分享-分布式篇-分布式系统基础理论
java·开发语言·分布式
观测云1 小时前
AWS Lambda Python 应用可观测最佳实践(DDTrace)
python·云计算·aws