如何在Python中将PCAP文件包转换为向量

如何在Python中将PCAP文件包转换为向量,python,networking,tcp,Python,Networking,Tcp,当我打印文件中的一个数据包时,我看到的输出是字节。我想知道如何将其转换为数字向量(0和1) 以下是数据包中内容的示例: \xce\xf4\x12\xd4\x1d\xe0\x06\xb9y 现在还不清楚你到底想要什么。如果只想将字节转换为二进制(“0和1”),请参见示例。如果你想从pcap中提取特征以创建某种ML模型,你必须实际知道你想在特征向量中拥有哪些特征,即仅仅说“数字向量(0和1)”是不够的。我正在尝试构建一个异常推断系统,例如,输入将是一个pcap文件,用于检测数据包是否可疑的参数之一

当我打印文件中的一个数据包时,我看到的输出是字节。我想知道如何将其转换为数字向量(0和1)

以下是数据包中内容的示例:

\xce\xf4\x12\xd4\x1d\xe0\x06\xb9y

现在还不清楚你到底想要什么。如果只想将字节转换为二进制(“0和1”),请参见示例。如果你想从pcap中提取特征以创建某种ML模型,你必须实际知道你想在特征向量中拥有哪些特征,即仅仅说“数字向量(0和1)”是不够的。我正在尝试构建一个异常推断系统,例如,输入将是一个pcap文件,用于检测数据包是否可疑的参数之一是-如果端口为4444(这意味着数据包“可疑”),然后在向量0或1的末尾添加。(0=“好包”,1=“坏包”)。你知道怎么解决这个问题吗?或者至少如何将数据包的内容(\xce\xf4\x12\xd4\x1d\xe0\x06\xb9y)转换为向量?