python - 如何打包文件并在 python 中使用 scapy 发送它?
问题描述
如何打包文件(任何文件,如音频、文本、图像、视频和......)并在 python 中使用 scapy 以 RTP 等著名协议发送它?
解决方案
活动需要分成2部分
从不同的文件格式读取编码数据。
音频 - wav、amr、3gp、mp4 等。
文本 - ascii、utf-8、utf-16 等。
图片 - jpeg , gif , png 等
视频 - 3gp/mp4、avi、mkv 等。
您可以使用python ffmpeg从这些格式中读取数据或使用其他具有类似功能的库。
将编码数据作为有效负载传递给 scapy,然后添加 RTP 标头。
推荐阅读
- nexus3 - 使用非管理员用户登录到 nexus 的问题
- java - java 8将分隔字符串转换为Map
- reactjs - 我正在尝试获取添加的文本的长度并将错误作为 Uncaught TypeError
- ios - Swift 5 默认可解码实现,只有一个例外
- c# - 使用条件将行绑定到gridview中的下拉列表
- javascript - 将 URL 中的 base64 信息作为查询字符串传递的正确方法?
- angular - 如何在保存按钮上的单选下拉自动完成上添加所需的验证
- syntax - 本机属性可以用作参数中的绑定目标吗?
- java - 通过 JDBC 连接到 PostgreSQL 数据库时出现连接问题
- ruby-on-rails - 范围返回除 X 条最近记录之外的所有记录