使用nmap扫描端口
import nmap
scanner = nmap.PortScanner()
target = '192.168.8.121'
scanner.scan(target, arguments='-p-')
for host in scanner.all_hosts():
print(host)
if scanner[host].state() == 'up':
print('Host: %s (%s)' % (host, scanner[host].hostname()))
print('State: %s' % scanner[host].state())
for proto in scanner[host].all_protocols():
print('----------')
print('Protocol: %s' % proto)
lport = scanner[host][proto].keys()
for port in lport:
print ('Port : %s\tState : %s' % (port, scanner[host][proto][port]['state']))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」