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------------------")

!

相关推荐
yujunl13 小时前
总结一下U9客开的成果
开发语言
独隅13 小时前
KMP 全栈进化:Koog 框架打造纯 Kotlin AI Agent 实战效果
开发语言·人工智能·kotlin
l12586513 小时前
# RAG重排序实战:硅基流动bge-reranker-v2-m3在线API vs 本地CrossEncoder,一篇讲透两种方案
数据库·人工智能·python·深度学习·算法·机器学习·langchain
lhldsg13 小时前
社区健身场地规划实战指南:从器材配置到智能化管理经验分享
java·开发语言·经验分享·小程序
华清远见成都中心13 小时前
FreeRTOS事件组(Event Group)的工作机制分析
服务器·网络·网络协议
Meya112713 小时前
RFID 机房资产管理系统:告别手工台账,实现资产全流程自动管控
大数据·服务器
西安景驰电子14 小时前
《PTP精确时间协议系列》第二篇:工程部署、调试与性能优化
运维·服务器·网络·数据库·windows·性能优化
问天_观心14 小时前
零基础在windows环境下的WSL使用llamafactory(一)
人工智能·windows·python·神经网络·语言模型·github·模型蒸馏
SomeB1oody14 小时前
【RustyML入门】5.0. 模型评估
开发语言·后端·机器学习·rust·教程
Evand J14 小时前
【MATLAB例程,PDR11】二维平面下的PDR(行人航位推算)步态检测与EKF融合定位,附代码的下载链接
开发语言·matlab·平面·pdr·行人导航·步态检测