首页 > 解决方案 > 如何打包文件并在 python 中使用 scapy 发送它?

问题描述

如何打包文件(任何文件,如音频、文本、图像、视频和......)并在 python 中使用 scapy 以 RTP 等著名协议发送它?

标签: pythonnetworkingscapy

解决方案


活动需要分成2部分

  1. 从不同的文件格式读取编码数据。

    音频 - wav、amr、3gp、mp4 等。

    文本 - ascii、utf-8、utf-16 等。

    图片 - jpeg , gif , png 等

    视频 - 3gp/mp4、avi、mkv 等。

    您可以使用python ffmpeg从这些格式中读取数据或使用其他具有类似功能的库。

  2. 将编码数据作为有效负载传递给 scapy,然后添加 RTP 标头。

    阅读此博客


推荐阅读