Home
Projects
Resources
Alternatives
Blog
Sign In
WindivertDotnet Versions
Save
面向对象的WinDivert的dotnet异步封装
Overview
Versions
Reviews
Resources
1.1.1
1 year ago
修复WinDivertPacket创建时申请两次内存的BUG
https://github.com/xljiulang/WindivertDotnet/commit/64ceda0d54edd728040258662c091d2ef31f66bd
1.1.0
1 year ago
修复IdSeqNum类型NextUInt32()不返回uint
IPv4头增加FragmentFlags和FragmentOffset属性
Filter类型的一些属性改为枚举[中断更新]
WindivertPacket类型增加Slice方法
完善实例里的FastPinger和RouteTracer类型
1.0.9
1 year ago
Filter传输层支持payloadx[i]表达式;
WinDivertPacket增加相等比较、克隆、复制到目标、反转终结点、更新包长到相关Header字段等方法;
TcpHeader增加多一个Flags枚举字段,原Fin等标记字段由ushort改为bool,HdrLenght由ushort改为byte[中断性变化];
IPV4Header和IPV4Header的Version改为枚举[中断性变化];
1.0.8
1 year ago
增加单元测试覆盖率;
提供IdSeqNum生成器;
Filter格式化取消异常;
Socket层不指示Flags时默认为WinDivertFlag.Sniff | WinDivertFlag.RecvOnly
1.0.7
1 year ago
完善IcmpV4Header和IcmpV6Header的Type和Code枚举;
IcmpV4Header和IcmpV6Header增加id和序列号字段;
IPV6Header的NextHdr改为ProtocolType枚举类型;
优化WindivertBufferWriter的结构体写入实现;
WinDivertRouter增加IsLoopback属性,增加ApplyToAddress和CreateAddress方法;
1.0.6
1 year ago
WinDivertRouter性能优化;
不指定Flags构造WinDivert时,根据Layer自动调节为合适的值;
Filter增加Event类型属性用于过滤,异常详细化提醒信息;
修复WinDivertDataFlow和WinDivertDataSocket读取IP时影响到原数据的问题;
增加WindivertBufferWriter类型,WinDivertPacket增加GetWriter()方法,方便构建packet数据;
1.0.5
1 year ago
提高IPHeader的IPAddress类型的设置性能;
增加WinDivertRouter类型用于计算IP路由;
WinDivertPacket增加CalcNetworkIfIdx(WinDivertAddress)方法;
WinDivertPacket增加CalcLoopbackFlag(WinDivertAddress)方法;
WinDivertPacket增加CalcOutboundFlag(WinDivertAddress)方法;
1.0.4
1 year ago
高性能的非托管内存申请;
完善的异步取消令牌支持;
结构体IP对象转换为IPAddress类型;
1.0.1
1 year ago
xml注释文档100%覆盖率;
WinDivertPacket公开GetSpan(int,int)方法;
1.0.0
1 year ago
支持异步接收和发送;
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github