server 发表于 2023-5-3 13:28:20

无意间发现个有意思的帖子

本帖最后由 server 于 2023-5-3 13:29 编辑

本想着易窗口不支持 按下事件 tab键 想着子类化应该能 得到事件。
结果还是没有按下tab消息。

于是到精易看看有没有类似的帖子学习一下。奈何无。
但无意间发现有个有趣的帖子勾起了遥远的回忆。
原贴:
易语言指定端口的流量监控程序

需求描述:
监控指定端口所使用的流量情况,比如,给出3389端口,监控3389端口上传和下载的速度、流量统计。其实很简单
调用api socket() 创建个全局套接字,监控所有通讯。
再分析出 指定端口的数据长度 即可。
光说肯定不明白,话说 SRSniffer 你认识吗?
就问他强不强?

下面是很久以前发的笔记

我发现 他也是创建了一个 套接字
步骤
1、调用 socket (2,3,0) 得到 S (第二个参数原本是 0x98000001 SIO_RCVALL 可我死活不成功,改为3也能行 SOCK_RAW)(内部是wsasocket这个过滤不深入)
2、调用 bind (S, saddr, 16) 这一步是绑定套接字 saddr 指定port=0 , ip=inet_addr(127.0.0.1)即网卡IP 192.168.1.x
简单吗?
接下来就是调用 recv 接收数据包,包体包含 一切需要的信息,你也可以创建一个窗体,调用 WSAAsyncSelect 绑定事件。
IP数据包结构参照下图;




页: [1]
查看完整版本: 无意间发现个有意思的帖子