搜索
    Hi~登录注册
    查看: 3399|回复: 9
    收起左侧

    [御剑工具系列]VB.NET编写的高性能TCP端口扫描工具

    [复制链接]

    88

    主题

    0

    精华

    192 小时

    在线时间

    密圈

    积分
    71
    发表于 2020-7-5 21:14:02 | 显示全部楼层 |阅读模式
    在.NET中,SocketAsyncEventArgs很适合用来编写高效网络通讯程序,这个类的主要功能是可以避免重复分配大量的异步套接字 I/O 内进行同步的对象。
    IOCP网络编程模型也叫完成端口,完成端口会充分利用Windows内核来进行I/O的调度,理论上和大量的实践中证明是用于WIN中C/S通信模式中性能最好的网络通信模型,没有之一(希望别打脸)6 q# d& Y5 S; o

    主要实现代码:
    [AppleScript] 纯文本查看 复制代码
    Dim CSocket As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
    Dim AsyncEventArgs As New SocketAsyncEventArgs()
    AsyncEventArgs.UserToken = CSocket
    AsyncEventArgs.RemoteEndPoint = New IPEndPoint(IPAddress.Parse(ip), x)
    AddHandler AsyncEventArgs.Completed, AddressOf OnCompleted
    CSocket.ConnectAsync(AsyncEventArgs)
    
    Private Sub OnCompleted(Sender As Object, e As SocketAsyncEventArgs)
            If e.SocketError = SocketError.Success Then
    
            End If
    End Sub

    这是一个基于.NET 2.0编写的高速TCP全端口扫描程序,扫描速度取于你的上行带宽,连接缓冲区。主要是采用了.NET中的异步模型加事件通知(俗称IOCP),可能涉及到重复造轮子的嫌疑,但是确实要比很多端口扫描程序的速度要快上很多,因为没有采用多线程,相对来说线程占用不多,所以内存控制的还算比较不错!

    扫描效果演示图(New):



    游客,如果您要查看本帖隐藏内容请回复




    上一篇:渗透入门工具包
    下一篇:Layer子域名挖掘机4.2纪念版
    回复

    使用道具 举报

    19

    主题

    0

    精华

    98 小时

    在线时间

    荣誉会员

    Rank: 8Rank: 8

    积分
    105
    发表于 2020-8-22 16:43:01 | 显示全部楼层
    好东西 下载来看看 感谢分享
    回复 支持 反对

    使用道具 举报

    20

    主题

    0

    精华

    206 小时

    在线时间

    注册会员

    Rank: 2

    积分
    68
    发表于 2020-9-29 22:45:11 | 显示全部楼层
    感谢大佬的分享,学习学习
    回复 支持 反对

    使用道具 举报

    0

    主题

    0

    精华

    7 小时

    在线时间

    新手上路

    Rank: 1

    积分
    5
    发表于 2020-11-30 13:05:49 | 显示全部楼层
    辅导费付付付付付付付
    回复 支持 反对

    使用道具 举报

    0

    主题

    0

    精华

    2 小时

    在线时间

    新手上路

    Rank: 1

    积分
    4
    发表于 2020-12-1 16:39:12 | 显示全部楼层
    试试!试试!试试!试试!
    回复 支持 反对

    使用道具 举报

    0

    主题

    0

    精华

    0 小时

    在线时间

    新手上路

    Rank: 1

    积分
    0
    发表于 2020-12-7 04:12:50 | 显示全部楼层
    非常不错 刚好需求 感谢楼主好人~!
    回复 支持 反对

    使用道具 举报

    0

    主题

    0

    精华

    0 小时

    在线时间

    新手上路

    Rank: 1

    积分
    0
    发表于 2022-7-31 22:01:12 | 显示全部楼层
    6666666666666666666666666666666666666
    回复 支持 反对

    使用道具 举报

    头像被屏蔽

    0

    主题

    0

    精华

    7 小时

    在线时间

    禁止发言

    积分
    5
    发表于 2022-8-5 17:38:28 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

    0

    主题

    0

    精华

    2 小时

    在线时间

    新手上路

    Rank: 1

    积分
    3
    发表于 2022-8-11 12:55:24 | 显示全部楼层
    ddsadadsaddsa
    回复 支持 反对

    使用道具 举报

    0

    主题

    0

    精华

    1 小时

    在线时间

    新手上路

    Rank: 1

    积分
    0
    发表于 2022-11-18 17:38:46 | 显示全部楼层
    感谢分享,支持个
    回复 支持 反对

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 获取账号

    快速回复 返回顶部 返回列表