没有合适的资源?快使用搜索试试~ 我知道了~
scapy官方文档(带目录)
3星 · 超过75%的资源 需积分: 49 53 下载量 33 浏览量
2019-07-04
13:34:20
上传
评论 1
收藏 1.21MB PDF 举报
温馨提示
试读
163页
Scapy是一个Python程序,使用户能够发送、嗅探、解剖和伪造网络包,能够轻松完成扫描、跟踪、探测、单元测试、攻击或网络发现等经典任务,还能完成其它工具不能完成的任务(如:比较无效帧等)。
资源推荐
资源详情
资源评论
Scapy Documentation
Release 2.4.2-dev
Philippe Biondi and the Scapy community
Apr 29, 2019
General documentation
1 Introduction 3
1.1 About Scapy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 What makes Scapy so special . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Quick demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Learning Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Download and Installation 9
2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Scapy versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Installing Scapy v2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Optional Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 Platform-specific instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.6 Build the documentation offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Usage 17
3.1 Starting Scapy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 Interactive tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 Simple one-liners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.4 Recipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4 Advanced usage 55
4.1 ASN.1 and SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2 Automata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.3 PipeTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5 Build your own tools 79
5.1 Using Scapy in your tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.2 Extending Scapy with add-ons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6 Adding new protocols 83
6.1 Simple example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2 Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
6.3 Dissecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.4 Building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6.5 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
6.6 Design patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
i
7 Calling Scapy functions 103
7.1 UDP checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
8 Automotive Penetration Testing with Scapy 105
8.1 Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.2 System compatibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.3 CAN Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.4 CAN Calibration Protocol (CCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8.5 ISOTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8.6 ISOTP Sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8.7 UDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
8.8 GMLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.9 SOME/IP and SOME/IP SD messages . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.10 OBD message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.11 Test-Setup Tutorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
9 Bluetooth 125
9.1 What is Bluetooth? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
9.2 First steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
9.3 Working with Bluetooth Low Energy . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
9.4 Apple/iBeacon broadcast frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
10 PROFINET IO RTC 137
10.1 RTC data packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
10.2 RTC packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
11 SCTP 145
11.1 Enabling dynamic addressing reconfiguration and chunk authentication capabilities . . . 145
12 Troubleshooting 147
12.1 FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
12.2 Getting help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13 Scapy development 149
13.1 Project organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
13.2 How to contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
13.3 Improve the documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
13.4 Testing with UTScapy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
14 Credits 157
ii
剩余162页未读,继续阅读
资源评论
- 追风之人YL2020-04-01英文版的,不错
midori_27
- 粉丝: 76
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高分项目基于YOLOv8实现的路面坑洼检测方法系统python源码+项目说明+模型.zip
- 毕业设计项目-基于深度学习的阿兹海默症早期诊断辅助系统设计与实现源码+项目说明.zip
- springboot的二手交易平台(源码+演示视频).rar
- 高分项目,基于STM32开发的数据采集+心率检测仪,内含原理图+PCB+程序源码等
- 数模论文tip-思维导图版
- 高分项目,基于STM32开发的二维码识别源码+二维码解码库lib
- 毕业设计基于机器学习的遥感影像分类+源代码+文档说明.zip
- 推荐系统全景解析:核心算法与应用实践
- 高分项目,基于STM32开发的多功能数控电源设计,内含原理图+PCB+程序源码等
- 毕业设计基于python+django+vue开发的外卖点餐网站源码+项目说明+数据库文件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功