美文网首页Python
【Python与网络2】

【Python与网络2】

作者: 西布鲁克 | 来源:发表于2021-06-27 21:15 被阅读0次

端口扫描

使用Python编写端口扫描器

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

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

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

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

socket模块简单代码示例:


socket模块简单示例

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


利用socket模块实现端口扫描器

使用nmap扫描端口

相关文章

网友评论

    本文标题:【Python与网络2】

    本文链接:https://www.haomeiwen.com/subject/dgnxultx.html