anubaniapli/port-scanner-project
GitHub: anubaniapli/port-scanner-project
一个使用 Python 多线程实现的简易端口扫描器,帮助用户快速探测目标主机端口开放状态。
Stars: 0 | Forks: 0
# 端口扫描器
使用 Python 构建一个具备多线程功能的简易端口扫描器。其设计目标是实现同时扫描 200 个或更多的端口。
## 库
socket
argparse
threading
queue
### 可选
如果你想为屏幕输出增添一些色彩,可以将 colorama 模块添加到你的库列表中。这不是一个内置库,因此你需要使用以下命令进行安装。
`pip3 install colorama`
导入必要的模块。你可以使用任何你喜欢的颜色组合,但你的核心代码开头应该类似这样。

接下来,你需要修改 port_scan 函数以加入颜色选项。它应该类似这样。

如果成功的话,输出效果将是以下两者的区别

和

如果你在 Windows 环境中使用,可能需要在代码中添加 init()。
```
init()
GREEN = Fore.GREEN
RESET = Fore.RESET
RED = Fore.RED
```
就是这样。你已经成功为你的端口扫描器输出添加了颜色。
标签:DNS查询工具, Python, 插件系统, 无后门, 端口扫描器, 网络安全, 逆向工具, 隐私保护