imajedalqahtani/Basic-port-scanner

GitHub: imajedalqahtani/Basic-port-scanner

一个用 Python 实现的基础 TCP 端口扫描器,通过尝试连接目标端口来识别开放服务,适合网络编程入门和安全基础学习。

Stars: 0 | Forks: 0

# 基础端口扫描器 (Python) ## 项目概述 本项目是一个使用 Python 构建的简单端口扫描器。它旨在扫描目标机器上的一系列端口,并识别哪些端口处于开放状态。 该项目的目标是了解网络通信的工作原理,以及设备如何通过端口公开服务。 ## 工作原理 该程序尝试连接目标 IP 地址或域名上的一系列 TCP 端口。如果连接成功,则认为该端口是开放的。否则,认为该端口是关闭的。 ## 功能特性 - 扫描用户指定范围的端口 - 将域名转换为 IP 地址 - 使用 TCP 连接尝试识别开放的端口 - 实时显示扫描结果 ## 使用技术 - Python - Socket 编程 - TCP/IP 网络概念 ## 如何运行 1. 安装 Python 3 2. 使用以下命令运行脚本:
标签:DNS枚举, IP地址转换, Python, Python网络安全, Qt框架, Socket编程, TCP/IP, 入门级安全项目, 实时显示, 并发处理, 开源安全工具, 插件系统, 攻击路径可视化, 数据泄露防护, 数据统计, 无后门, 服务识别, 端口扫描, 网络安全工具, 网络扫描器, 网络探测, 网络通信, 逆向工具, 逆向工程平台, 黑客工具