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, 插件系统, 无后门, 端口扫描器, 网络安全, 网络审计, 逆向工具, 隐私保护