2016-11-24 115 views
0

我其实新Scapy的/网络如何在scapy中发送L2TP数据包?

像ICMP,我可以对对方发送一个ICMP数据包/请求像

srp(Ether(src=u'd2:ff:90:c5:1f:21', dst=u'9c:22:14:4f:6c:ac', type=2048)/IP(src=u'238.166.15.14', dst=u'70.74.2.83')/ICMP(type=8)/Raw(load='UZe5ICdH'),timeout=10,iface="ens192.50") 

我可以发送一个数据包/回复喜欢

srp(Ether(dst=u'd2:ff:90:c5:1f:21', src=u'9c:22:14:4f:6c:ac', type=2048)/IP(dst=u'238.166.15.14', src=u'70.74.2.83')/ICMP(type=0)/Raw(load='UZe5ICdH'),timeout=10,iface="ens192.50") 

有人可以帮助我使用L2TP吗?

回答

0

LT2P使用基于1701端口的UDP数据包进行通信。

为L2TP分组结构如下:

Ether/IP/UDP/ L2TP/PADDING 

所以我们也将发送一个分组像

srp(Ether(src=u'12:24:52:93:c6:54', dst=u'ea:26:7c:6b:02:dc', type=2048)/IP(src=u'22.159.236.164', dst=u'182.187.41.246')/UDP(dport=1701, sport=1701)/L2TP(pkt_type=2)/Padding(load='5Z0WZ'), iface='ens192.50', timeout=5) 

我在这里通过L2TP发送消息分组(即pkt_type = 2)。我们也可以发送控制消息太像开始 - 控制 - 连接请求,您好等

参考网站: