本文实例为大家分享了python基于socket实现端口扫描的具体代码,供大家参考,具体内容如下
自学Python一段时间,写个端口扫描器练练手。有什么不足之处,请见谅
这是基于socket函数对端口进行端口扫描
所以,首先要导入socket模块
from socket import *
其次,通过正侧表达式来判断输入的是不是IP地址
compile_ip = re.compile(
'^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25
1