Renish1230/network-port-scanner
GitHub: Renish1230/network-port-scanner
一个基于 Python Socket 编程的轻量级端口扫描器,用于检测目标主机上 TCP 端口的开放状态并演示基础网络概念。
Stars: 0 | Forks: 0
Python 端口扫描器
概述
本项目是一个基于 Python 的端口扫描器,用于扫描目标主机的开放端口。它演示了基础的网络概念,并介绍了网络安全和网络管理中使用的基本技术。
该扫描器会尝试连接指定的端口,并报告哪些端口是开放的且可能正在接受连接。
功能特性
扫描目标 IP 地址或主机名
检测开放的 TCP 端口
以简单的格式显示扫描结果
演示 socket 编程概念
轻量且易于使用
使用的技术
Python 3
Socket 编程
网络基础
目的
创建该项目是为了学习计算机网络、TCP/IP 通信以及安全评估的基础知识。
示例
输入:
目标:scanme.nmap.org
端口:20-100
输出:
端口 22:开放
端口 80:开放
标签:Docker 部署, Python, Socket编程, 云存储安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络扫描, 网络运维, 隐私保护