端口扫描
文章平均质量分 50
牧码木
这个作者很懒,什么都没留下…
展开
-
端口扫描工具V1.3
1.端口扫描原理尝试与目标主机建立连接,如果目标主机有回复则说明端口开放2.设计方案规划增加多端口扫描增加域名扫描优化扫描时间增加日志解决多线程扫描结果不稳定(使用协程技术)3.代码实现# !/usr/bin/env python# -*-coding:utf-8 -*-"""1.增加多端口扫描2.增加域名扫描3.引入多线程,优化扫描效率4.增加日志5.解决扫描结果不稳定的问题(引入协程技术)"""#扫描工具v1.3#导包import socketimport原创 2021-05-04 22:56:50 · 84 阅读 · 0 评论 -
端口扫描工具V1.2
1.端口扫描原理尝试与目标主机建立连接,如果目标主机有回复则说明端口开放2.设计方案规划增加多端口扫描增加域名扫描优化扫描时间增加日志3.代码实现知识点方法备注connect()主动初始化TCP服务器连接,一般address的格式为元组(hostname,prot),如果连接出错,返回socket.error错误connect_ex()connect()函数的扩展版本,出错是返回错误码,而不是抛出异常 。返回值为0,则代表连接成功re. comp原创 2021-05-02 23:29:34 · 95 阅读 · 0 评论 -
端口扫描工具V1.1
1.端口扫描原理尝试与目标主机建立连接,如果目标主机有回复则说明端口开放2.设计方案规划增加多端口扫描增加域名扫描3.代码实现知识点方法备注connect()主动初始化TCP服务器连接,一般address的格式为元组(hostname,prot),如果连接出错,返回socket.error错误connect_ex()connect()函数的扩展版本,出错是返回错误码,而不是抛出异常 。返回值为0,则代表连接成功re. compile()编译正则表达原创 2021-05-02 18:56:35 · 86 阅读 · 0 评论 -
端口扫描工具v1.0
1.端口扫描原理尝试与目标主机建立连接,如果目标主机有回复则说明端口开放2.设计方案规划建立TCP连接查看连接返回判断连接返回值循环扫描剩余端口3.代码实现知识点方法备注connect()主动初始化TCP服务器连接,一般address的格式为元组(hostname,prot),如果连接出错,返回socket.error错误connect_ex()connect()函数的扩展版本,出错是返回错误码,而不是抛出异常 。返回值为0,则代表连接成功代码原创 2021-05-02 16:49:10 · 87 阅读 · 0 评论