anubaniapli/port-scanner-project

GitHub: anubaniapli/port-scanner-project

一个使用 Python 多线程实现的简易端口扫描器,帮助用户快速探测目标主机端口开放状态。

Stars: 0 | Forks: 0

# 端口扫描器 使用 Python 构建一个具备多线程功能的简易端口扫描器。其设计目标是实现同时扫描 200 个或更多的端口。 ## 库 socket argparse threading queue ### 可选 如果你想为屏幕输出增添一些色彩,可以将 colorama 模块添加到你的库列表中。这不是一个内置库,因此你需要使用以下命令进行安装。 `pip3 install colorama` 导入必要的模块。你可以使用任何你喜欢的颜色组合,但你的核心代码开头应该类似这样。 ![](https://github.com/anubaniapli/port-scanner-project/blob/main/adding-color-1.png) 接下来,你需要修改 port_scan 函数以加入颜色选项。它应该类似这样。 ![](https://github.com/anubaniapli/port-scanner-project/blob/main/adding-color-2.png) 如果成功的话,输出效果将是以下两者的区别 ![](https://github.com/anubaniapli/port-scanner-project/blob/main/scan-result.png) 和 ![](https://github.com/anubaniapli/port-scanner-project/blob/main/adding-color-3.png) 如果你在 Windows 环境中使用,可能需要在代码中添加 init()。 ``` init() GREEN = Fore.GREEN RESET = Fore.RESET RED = Fore.RED ``` 就是这样。你已经成功为你的端口扫描器输出添加了颜色。
标签:DNS查询工具, Python, 插件系统, 无后门, 端口扫描器, 网络安全, 逆向工具, 隐私保护