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, 密码管理, 插件系统, 数据统计, 无后门, 服务识别, 端口扫描, 系统分析, 红队侦察, 网络分析, 网络安全, 网络安全扫描器, 逆向工具, 隐私保护