Jaugustave1/network-security-scanner

GitHub: Jaugustave1/network-security-scanner

一个基于 Python Socket 的简单端口扫描工具,用于检测目标主机常用端口的开放状态。

Stars: 0 | Forks: 0

# 网络安全扫描器 一个基于 Python 的工具,用于扫描目标系统的开放端口并识别潜在的安全漏洞。 ## 概述 本项目通过使用 Python socket 编程实现一个简单的端口扫描工具,演示了网络安全和网络基础概念。 该扫描器检查目标系统上的常用端口,并报告它们是开放还是关闭。 ## 功能 - 扫描常用网络端口 - 识别开放与关闭的端口 - 使用 Python socket 编程 - 演示基本的网络安全分析 ## 使用技术 - Python - Socket 编程 - 网络基础 ## 使用示例 程序运行时,用户输入目标 IP 地址。 示例: ``` Enter target IP address: 192.168.1.1 Scanning target: 192.168.1.1 Port 21 is closed Port 22 is OPEN Port 80 is OPEN Port 443 is OPEN ``` ## 如何运行 1. 在你的系统上安装 Python。 2. 克隆仓库: ``` git clone https://github.com/Jaugustave1/network-security-scanner.git ``` 3. 进入项目文件夹: ``` cd network-security-scanner ``` 4. 运行扫描器: ``` python scanner.py ``` 5. 在提示时输入目标 IP 地址。
标签:Python, Qt框架, Socket编程, TCP/IP, 密码管理, 插件系统, 数据统计, 无后门, 服务识别, 端口扫描, 系统分析, 红队侦察, 网络分析, 网络安全, 网络安全扫描器, 逆向工具, 隐私保护