Venkataramireddy18/PortScanner

GitHub: Venkataramireddy18/PortScanner

一个简单的Python端口扫描脚本,用于检测指定IP地址上的开放端口并识别服务。

Stars: 1 | Forks: 0

import socket target = input("请输入目标IP地址:") open_ports = [] print("-" * 50) print(f"扫描目标:{target}") print("-" * 50) for port in range(7990, 8010): ``` s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(0.1) result = s.connect_ex((target, port)) if result == 0: try: service = socket.getservbyport(port) except: service = "Unknown Service" print(f"[OPEN] Port {port} - {service}") open_ports.append((port, service)) s.close() ``` # 保存结果 with open("results.txt", "w") as file: ``` file.write(f"Scan Results for {target}\n") file.write("-" * 40 + "\n") for port, service in open_ports: file.write(f"Port {port} - {service}\n") ``` print("\n扫描完成。") print("结果已成功保存。")
标签:IP端口扫描, Linux工具, Python, Qt框架, Socket编程, 云存储安全, 安全扫描, 开放端口检测, 扫描工具, 插件系统, 数据统计, 无后门, 时序注入, 服务识别, 目标扫描, 端口扫描, 端口探测, 网络安全, 网络扫描, 网络编程, 逆向工具, 隐私保护