NoorainAhamed/Port-Scanner
GitHub: NoorainAhamed/Port-Scanner
一个使用 Python socket 模块执行 TCP 端口扫描的轻量级网络工具,帮助用户快速探测目标主机上指定端口范围的开放状态。
Stars: 0 | Forks: 0
# 端口扫描器
本项目是在运行于 VMware Workstation Player 的 Kali Linux 虚拟机中开发的。使用 Python 的 socket 模块执行 TCP 端口扫描。使用 Git 进行版本控制,源代码托管在 GitHub 上,以便通过 README 文件实现协作、跟踪更改和编写项目文档。
# 项目架构
Windows 主机
│
├── VMware Workstation Player
│
└── Kali Linux 虚拟机
│
├── port_scanner/
│ ├── scanner.py
│ ├── README.md
│ ├── requirements.txt
│ └── .gitignore
│
└── GitHub 仓库
# 步骤 1:创建 Kali Linux 虚拟机
安装:
VMware Workstation Player
Kali Linux ISO
创建虚拟机:
设置 值
RAM 2–4 GB
CPU 2 核
磁盘 20 GB
网络 NAT
---启动 Kali Linux。
# 步骤 2:更新 Kali
打开终端:
sudo apt update
sudo apt upgrade -y
# 步骤 3:创建项目目录
mkdir port_scanner
cd port_scanner
检查:
pwd
示例:
/home/kali/port_scanner
# 步骤 4:创建 scanner.py
nano scanner.py
输入 python 代码
保存::
CTRL + O
Enter
CTRL + X
# 步骤 5:测试项目
运行:
python3 scanner.py
示例:
目标: 192.168.1.10
端口: 1-100
验证输出。
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全研究, 网络编程, 逆向工具