* 一个简单的sniffer程序 * 共享网络和交换网络 共享式网络 通过网络的所有数据包发往每一个主机 最常见的是通过HUB连接起来的子网 交换式网络 通过交换机连接网络 由交换机构造一个“MAC地址-端口”映射表 发送包的时候,只发到特定的端口上 * 共享式网络示意图 * 应用程序抓包的技术 UNIX系统提供了标准的API支持 Packet socket BPF Windows平台上通过驱动程序来获取数据包 驱动程序 WinPcap * Packet socket 设置混杂(promiscuous)模式 用ioctl()函数可以设置 打开一个packet socket packet_socket = socket(PF_PACKET, int socket_type, int protocol); 以前的做法,socket(PF_INET, SOCK_PACKET, protocol) 不同的UNIX或者Linux版本可能会有不同的函数调用,本质上 打开一个socket(或者通过open打开一个设备) 通过ioctl()或者setsockopt()设置为混杂模式 * BPF(Berkeley Packet Filter) BSD抓包法 BPF是一个核心态的组件,也是一个过滤器 Network Tap接收所有的数据包 Kernel Buffer,保存过滤器送过来的数据包
您可能关注的文档
- 线性代数chapter6课程.ppt
- 九年级Unit2Topic3SectionA课程.ppt
- MatchstickMen火柴人.ppt
- 第五章与开发课程.ppt
- 自动编程简介.ppt
- 浙江研究生《人工智能引论》课件课程.ppt
- 塑胶模具基础课件.ppt
- 第02章电气控制线路基本环节课件.ppt
- 第五章机件的表达方法1学习课件.ppt
- 发展生产,满足消费77.ppt
- 广发证券-非银金融行业-稳市举措呵护资本市场均衡化利好非银底部修复.pdf
- 广发证券-农林牧渔行业-7月板块跑赢大盘周期蓄力反转.pdf
- 广发证券-物流行业AI+交运系列(四)半导体物流-资本开支驱动需求扩容,专业化与替代打开成长空间.pdf
- 东兴证券-钽铌行业深度-I-钽市场或已进入需求曲线陡峭与供给曲线平缓的博弈期.pdf
- 中信建投-豫光金铅-600531-铅铜冶炼为盾高纯稀贵金属及新材料为矛.pdf
- 广发证券-轻工制造行业-消费级3D打印行业专题研究报告.pdf
- 东吴证券-汽车行业点评报告-AI系列深度11期,大模型如何进行模仿与强化学习.pdf
- 华福证券-全球经济观察2026年第24期-美国核心PCE不及预期.pdf
- 申万宏源-爱芯元智-0600.HK-AI推理芯片平台型公司,智驾与物理AI并进.pdf
- 信达证券-石油石化行业-美以伊战争搅动下石化行业景气周期演进的新格局与新路径一一石油篇·格局修整.pdf
最近下载
- 中考科学台州市科学中考试卷.docx VIP
- 高中物理:高一物理检测卷.doc VIP
- 20ZJ401 楼梯栏杆参考图集.docx
- 2021-2022学年上外附中九年级上册英语直升考模拟卷2及答案.pdf VIP
- 熔化焊接与热切割功课常用题库(精选必过500题).doc VIP
- 《阿兰胡埃斯之恋》指弹吉他独奏谱.pdf VIP
- 人教PEP小学英语三年级下册期末测试试卷及答案(共4套).doc VIP
- T∕CAMET 01002—2019 城市轨道交通效能评价指标体系.docx VIP
- 03D702-3 特殊灯具安装.docx VIP
- 129页-【低空经济】低空飞行活动安全风险评估与管控机制研究报告.pdf
原创力文档

文档评论(0)