找回密码
 立即注册
相关推荐换一批
  1. YY/T 0486-2016/ISO 14408 :2005 激光手术专用气管导管标记和随机信息的要求
  2. YY/T 0980.1-2016 一次性使用活组织检查针 第1部分:通用要求
  3. YY/T 0243-2016 一次性使用注射器用活塞
  4. YY/T 1470-2016 一次性使用脐带剪(切)断器
  5. YY 1271-2016 心肺转流系统一次性使用吸引管
  6. YY/T 1434-2016 R类体外辅助生殖技术用医疗器械体外鼠胚试验
  7. YY 0832.2-2015 X辐射放射治疗立体定向及计划系统 第2部分:体部X辐射放射治疗立体定
  8. YY/T 1566.1-2017 一次性使用自体血处理器械 第1部分:离心杯式血细胞回收器
  9. YY/T 1576-2017 组织工程医疗器械产品可吸收生物材料植入试验
  10. YY/T 0994-2015 磁刺激设备
  11. YDN 034.2-1997 ISDN 用户 一 网络接口规范 第2部分:数据链路层技术规范
  12. YY/T 0978-2016/ISO 5362 :2006 麻醉储气囊
  13. YY/T 1610-2018 麻醉和呼吸设备医用氧气湿化器
  14. GB/T 17699.2-2024行政、商业和运输业电子数据交换 第2部分:复合数据元目录
  15. YY/T 0990-2015 聚合物基牙体修复材料临床试验指南
  16. GB/T 44192-2024政务服务便民热线数据应用指南
  17. GB/T 18721.4-2024印刷技术 印前数据交换 第4部分:显示用宽色域标准彩色图像数据 [
  18. GB/T 44143-2024科技人才评价规范
  19. YD/T 2414-2012 数字移动终端外围接口数据交换测试方法
  20. TB/T 2302-92 铁路车站货车篷布运用管理作业标准
  21. YY 91010~91011-1999 牙科旋转器械配合尺寸牙科旋转器械基本尺寸和标号
  22. YY 0721-2009/IEC 62274:2005 医用电气设备放射治疗记录与验证系统的安全
  23. YY 0765.1-2009 一次性使用血液及血液成分病毒灭活器材 第1部分:亚甲蓝病毒灭活器材
本文将介绍如何使用RawSocket(原始套接字)开发网络嗅探器:



首先我们要了解什么是socket。这个我就不多说了。百度和百度百科都比我解释得清楚。

那么什么是原始套接字?常用的套接字分为SOCK_STREAM(流套接字)用于TCPXY通信。 SOCK_DGRAM(数据报套接字)与UDPXY通信相同。

原来如此,和原来socket的名字一样;例如:如果你想使用流套接字发送TCP数据包,那么直接连接对方的服务器然后使用Send发送指定的内容,但实际上发送的数据并不限于你的内容,还有流套接字会自动为您填充一些内容。 TCP是IPXY的子XY,因此要发送TCP数据包,必须添加(更不用说以太网XY头)、IPXY头、TCPXY头。流套接字将为您处理这些。原来的socket不会(当然你也可以设置原来的socket来构造IP头)。原始套接字有更多用途,但相对流套接字或数据报套接字来说更麻烦。原始套接字还可以配置为允许接收所有本地套接字数据。那我们就利用这个函数来制作一个嗅探器吧!





第一: 1.使用WSAStartup(组合短整数(2, 2),WSADATA)来初始化Winsocket服务。它的参数有2个第一个(短整数类型/双字节类型):wVersionRequired。该参数表示使用的winsock版本号。 ,高位指定修订号,低位指定主版本号。第二个参数WSADATA类型用于接收Winsocket详细信息,我们不需要担心它。

10361046671[下载].rar

103608vuguzz22ruav6ugb.jpg


上一篇:易语言源码Socket异步通讯 WSAAsyncSelect模型客户端
下一篇:易语言POST例程 天气查询源码例子