用python编写nmap扫描工具--采用协程的方式

  上一章节,我们采用多线程的技术去进行服务器端口的扫描,遗留了一些问题待优化,今天,我们采用协程的方式去尝试一下是否解决这个问题。        协程是一种轻量级的线程,协程拥有自己的寄存器上下文和...

用python编写nmap扫描工具--多线程版

前置条件:用Python代码编写一个简单的nmap扫描工具Python中多线程的基本操作前面学过了python中多线程的使用,也学了通过socket模块,去扫描服务器某个端口是否有开放。服务器的端口范围为0~65535,如果要针对所有的端口都进行扫描的话,耗时较长。假设每一个端口扫描的超时时长设置为...

高校精品课-华东师范大学 - Python数据科学基础与实践

101 课时 |
661 人已学 |
免费

【科技少年】Python基础语法

24 课时 |
1454 人已学 |
免费

【科技少年】Python绘画编程第一课

20 课时 |
3313 人已学 |
免费
开发者课程背景图

用Python代码编写一个简单的nmap扫描工具

 NMAP是一款开源的网络探测和安全审核的工具,他能够快速的扫描出某个服务器对外暴露的端口信息。是在安全测试领域很常见的一个工具。    今天我们用python的模拟实现一个简单版本的端口扫描工具,主要使用到socket模块,socket模块中提供了...

Python写ARP局域网主机存活扫描与ARP欺骗工具

起源 最近一直在研究网络协议,为了加深理解就自己构造了数据包发送并用抓包工具进行分析,在研究arp协议时顺便写了一个简单的类似网络剪刀手的小脚本用于测试,下面开始我们的arp研究吧。 简单协议分析 网络协议大致分为应用层•传输层•网路层•链路层,以http为例,传输层封装tcp头,网络层封装ip头,...

python3 编写简单的扫描相同文件工具

双十一 又快到了,我打算那天买过移动硬盘,因为电脑320G硬盘实在太小,再加上电脑没常整理,硬盘内的什么,图片、视频、文档、脚本等等也是特别的多。所以想先写个脚本吧重复的文件给找出来。 其实在我去年我也写过这脚本,所以我马上找到了之前的代码(https://www.oschina.net/code/...

python写的web路径扫描工具

现成的WEB路径扫描工具颇多,但都不尽如人意,主要是它是根据返回的状态码来判断页面是否存在的,比如返回200,就认为找到页面,404则认为页面不存在。但这里有个问题,返回的状态码是服务端可控的,而工具对于状态码的判断规则大都是定死了的,这就使得扫描结果没有多大价值。 所以抽空写了个web扫描工具,它...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Python学习站
Python学习站
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
696+人已加入
加入
相关电子书
更多
给运维工程师的Python实战课
Python 脚本速查手册
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载 立即下载 立即下载