我看见斯卡比了ipsec.pyGitHub中的python代码:如何安装和使用它?

2024-09-29 07:25:14 发布

您现在位置:Python中文网/ 问答频道 /正文

GitHub中有一个python模块可以使用scapy生成IPSec数据包,但该文件不在自己的.git扩展名中下载。在

请找到代码的链接:https://github.com/secdev/scapy/blob/master/scapy/layers/ipsec.py

我该怎么用这个脚本?在


Tags: 模块文件代码httpsgitgithubmastercom
1条回答
网友
1楼 · 发布于 2024-09-29 07:25:14

我想您需要克隆完整的回购:

git clone https://github.com/secdev/scapy
cd scapy

从那里,您可以得到access to the interactive shell

^{pr2}$

这将包括所有scapy功能,包括ipsec:

>>> sa = SecurityAssociation(ESP, spi=0xdeadbeef, crypt_algo='AES-CBC',
...                          crypt_key='sixteenbytes key')
>>> p = IP(src='1.1.1.1', dst='2.2.2.2')
>>> p /= TCP(sport=45012, dport=80)
>>> p /= Raw('testdata')
>>> p = IP(raw(p))
>>> p

相关问题 更多 >