优秀的python又搞事情了,(TCP端口扫描)玩出新花样

优秀的python又搞事情了,(TCP端口扫描)玩出新花样,什么事情,什么花样?请看文章  ————哈哈————

首先我们供给一台主机要进行的步骤就是对其主机端口的扫描,查看其中开放的端口。

我们首先创建一个TCP的全连接的扫描器。我们使用socket来创建连接器。

扫描端口开放

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

对百度的端口进行扫描

在这里插入图片描述
需要Python相关学习教程的可以加小编的Q君羊 哦!:‘八八三四四四一零六’

捕获应用标识

为了从捕获我们的目标主机的应用标识,我们必须首先插入额外的验证代码到 connScan函数中。一旦发现开放的端口,我们发送一个字符串数据到这个端 口然后等待响应。收集这些响应并推断可能会得到运行在目标主机端口上的应 用程序的一些信息。
在这里插入图片描述
在这里插入图片描述

多线程扫描

因为每一个socket都有时间延迟,每一个socket扫描都将会耗时几秒钟,虽 然看起来无足轻重,但是如果我们扫描多个端口和主机延迟时间将迅速增大。 理想情况下,我们希望这些socket按顺序扫描。引入Python线程。线程提供 了一种同时执行的方式。在我们的扫描中利用线程,只需将 portScan()函数的迭代改一下。请注意,我们可以把每一个connScan()函数都 当做是一个线程。在迭代的过程中产生的每一个线程将在同时执行。
在这里插入图片描述

使用nmap

在这里插入图片描述
谢谢小伙伴能坚持到文章的最后!

文章来自网络,如有侵权联系小编删除!

猜你喜欢

转载自blog.csdn.net/weixin_43868766/article/details/86499188
今日推荐