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编程, 云存储安全, 安全扫描, 开放端口检测, 扫描工具, 插件系统, 数据统计, 无后门, 时序注入, 服务识别, 目标扫描, 端口扫描, 端口探测, 网络安全, 网络扫描, 网络编程, 逆向工具, 隐私保护