0
点赞
收藏
分享

微信扫一扫

【Python与网络2】

诗与泡面 2021-09-28 阅读 49

端口扫描

使用Python编写端口扫描器

在Linux系统下ping命令被用于判断与一台主机的网络是否连通,而判断一台主机的某一个特定端口是否可访问,一般使用telnet命令。telnet命令有一下几个缺点:

  • 1.telnet的端口无法访问的时候,telnet需要很久才能够超时返回。
  • 2.telnet命令没有参数控制超时时间。

基于以上问题,虽然我们可以用在python中调用Linux命令的方法来在python中实现端口扫描器,但是这样做并不是很合适。

我们可以使用socket模块来实现端口扫描器的功能

socket模块简单代码示例:


利用socket模块实现端口扫描器
代码示例:


使用nmap扫描端口

举报

相关推荐

0 条评论