如何使用Python/Scapy开始EAP通信

如何使用Python/Scapy开始EAP通信,python,scapy,Python,Scapy,我正在用Python/Scapy编写一个应用程序,其行为类似于无线802.1X请求程序。我希望我的应用程序能够通过EAP协议连接到RADIUS服务器。如果您在此处查看EAP消息流程图: 您可以看到,第一条消息(请求标识)从验证器发送到请求者。但验证者如何知道请求者想要对自己进行身份验证呢?从请求者到验证者必须有一些先前的消息,让验证者知道您要进行身份验证 我想,这个消息是EAPOL启动包。我试图在scapy中伪造EAPOL启动数据包,并将其发送到配置为支持801.1X+PEAP的AP,但AP没

我正在用Python/Scapy编写一个应用程序,其行为类似于无线802.1X请求程序。我希望我的应用程序能够通过EAP协议连接到RADIUS服务器。如果您在此处查看EAP消息流程图:

您可以看到,第一条消息(请求标识)从验证器发送到请求者。但验证者如何知道请求者想要对自己进行身份验证呢?从请求者到验证者必须有一些先前的消息,让验证者知道您要进行身份验证

我想,这个消息是EAPOL启动包。我试图在scapy中伪造EAPOL启动数据包,并将其发送到配置为支持801.1X+PEAP的AP,但AP没有回答。没有向我发送请求标识数据包

所以我的问题是:有人能给我举一个我必须发送给AP(验证器)以开始EAP通信(从请求标识包开始)的包的例子吗?

好的,我会回答自己:)我必须首先进行身份验证和关联。关联成功后,AP最终向我发送EAP请求标识包