0pedrohalmeida0/scanner
GitHub: 0pedrohalmeida0/scanner
一款基于 Python 原生 Socket 和多线程技术构建的轻量级网络端口扫描器,用于授权环境下的网络审计与安全教学。
Stars: 0 | Forks: 1
# 网络漏洞扫描器(Python 多线程)
[PT-BR]
本项目是一款使用 Python 开发的高性能网络扫描引擎(端口扫描器)。其核心目标是创建一个强大且自包含的网络审计工具,运用软件工程和网络的基础概念,而不依赖复杂的外部库。
**技术亮点:**
* **Socket Programming:** 通过 TCP 进行直接的底层通信。
* **Multithreading:** 使用 `Queue` 进行并行任务管理,以优化性能。
* **数据持久化:** 集成 SQLite,用于结构化存储结果和历史记录。
* **灵活的配置:** 使用 `.env` 文件进行参数管理,遵循开发最佳实践。
[EN-US]
本项目是一款使用 Python 开发的高性能网络扫描器。其核心目标是创建一个强大的网络审计工具,运用软件工程和网络的基础概念,而不依赖笨重的外部框架。
**核心技术亮点:**
* **Socket Programming:** 直接、低层的 TCP 通信。
* **Multithreading:** 使用 `Queue` 进行并行任务管理,以优化性能。
* **数据持久化:** 集成 SQLite,用于结构化存储结果和审计历史。
* **灵活的配置:** 使用 `.env` 文件进行参数管理,遵循行业最佳实践。
## 🛠️ 如何运行
1. **克隆仓库:**
git clone (https://github.com/0pedrohalmeida0/scanner.git)
## 安全警告
[PT-BR]
本项目严格专为受控环境中的教育和安全审计目的而开发。未经事先明确授权在第三方系统上使用此软件是非法且不道德的。作者对任何滥用行为不承担责任。
[EN-US]
本项目严格专为受控环境中的教育和安全审计目的而开发。未经事先明确授权,在第三方系统上使用此软件是非法且不道德的。作者对任何滥用行为不承担责任。
标签:DNS查询工具, Python, Retryablehttp, Socket编程, SQLite, 插件系统, 无后门, 端口扫描器, 网络安全, 网络审计, 逆向工具, 隐私保护