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, 入门级安全项目, 实时显示, 并发处理, 开源安全工具, 插件系统, 攻击路径可视化, 数据泄露防护, 数据统计, 无后门, 服务识别, 端口扫描, 网络安全工具, 网络扫描器, 网络探测, 网络通信, 逆向工具, 逆向工程平台, 黑客工具