|
发表于 2021-4-29 23:55:49
|
显示全部楼层
广西壮族自治区来宾市
就一段代码?? 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | Error | 文本型 | | | 返回值 | 整数型 | | | 初始化开始 ()Error = XYD_InstallDriver (“netfilter2”, 假)如果真 (Error ≠ “”)信息框 (Error, 0, , _启动窗口 )返回 ()返回值 = XYD_BeforeInit (“netfilter2”, 到整数 (&threadStart ), 到整数 (&threadEnd ), 到整数 (&tcpConnectRequest ), 到整数 (&tcpConnected ), 到整数 (&tcpClosed ), 到整数 (&tcpReceive ), 到整数 (&tcpSend ), 到整数 (&tcpCanReceive ), 到整数 (&tcpCanSend ), 到整数 (&udpCreated ), 到整数 (&udpConnectRequest ), 到整数 (&udpClosed ), 到整数 (&udpReceive ), 到整数 (&udpSend ), 到整数 (&udpCanReceive ), 到整数 (&udpCanSend )) 如果真 (返回值 ≠ 0 )信息框 (XYD_GetError (返回值 ), 0, , _启动窗口 ) XYD_setRule (0, #TCP, 0, #全部, 0, 0, #IPv4, “”, “”, “”, “”, #连接前回调tcpConnectRequest + #过滤数据包, “”) 调试输出 (“开始了”, success )调试输出 (“结束了”, success )|
tcpConnectRequest | | | |
id | 长整数型 | | | | pConnInfo | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | iData | NF_TCP_CONN_INFO | | | 调试输出 (“tcpConnectRequest”, id, pConnInfo )RtlMoveMemory_NF_TCP_CONN_INFO (iData, pConnInfo, 67 )调试输出 (“PID”, iData.processId )调试输出 (“连接ID”, id )|
tcpConnected | | | |
id | 长整数型 | | | | pConnInfo | 整数型 | | | | 调试输出 (“tcpConnected”, id, pConnInfo )|
tcpClosed | | | |
id | 长整数型 | | | | pConnInfo | 整数型 | | | | 调试输出 (“tcpClosed”, id, pConnInfo )|
tcpReceive | | | |
id | 长整数型 | | | | buff | 整数型 | | | | len | 整数型 | | | | 调试输出 (指针到字节集 (buff, len )) nf_tcpPostReceive (id, buff, len )|
tcpSend | | | |
id | 长整数型 | | | | buff | 整数型 | | | | len | 整数型 | | | | 调试输出 (指针到字节集 (buff, len )) nf_tcpPostSend (id, buff, len )|
udpCreated | | | |
id | 长整数型 | | | | pConnInfo | 整数型 | | | |
|
udpConnectRequest | | | |
id | 长整数型 | | | | pConnInfo | 整数型 | | | |
|
udpClosed | | | |
id | 长整数型 | | | | pConnInfo | 整数型 | | | |
|
udpReceive | | | |
id | 长整数型 | | | | remoteAddress | 整数型 | | | | buf | 整数型 | | | | len | 整数型 | | | | options | 整数型 | | | |
|
udpSend | | | |
id | 长整数型 | | | | remoteAddress | 整数型 | | | | buf | 整数型 | | | | len | 整数型 | | | | options | 整数型 | | | | 如果真 (文件是否存在 (取运行目录 () + “\XYDsoftWpe.dll”) = 假)如果真 (写到文件 (取运行目录 () + “\XYDsoftWpe.dll”, #XYDsoftWpe ) = 假)信息框 (“缺少关键文件 XYDsoftWpe.dll”, 16, “错误”, _启动窗口 )结束 ()
|
|