[英]An issue about IPv6 address in Scapy
我在python2.6中使用scapy並遇到了有關IPv6地址的問題:
from scapy.all import *
p = IPv6(src = '1:0:0:1::1', dst = '2:0:0:2::2')
print p.src, p.dst
p.show()
似乎scapy用'::'替換了每個'0'的延續,結果印刷結果是:
1::1::1 2::2::2
並且p.show()部分引發了一個異常,抱怨IP地址的非法語法。
這是一個在scapy中沒有解決的問題,還是有些配置不適合scapy? thx提前。
我在Fedora 26安裝上遇到了同樣的問題。 在scapy項目的github問題列表中進行了一些搜索之后。 我發現了以下錯誤報告和修復:
Bugreport:IPv6路由前綴中的零塊錯誤解釋了#359
changeset 1 (注意:僅適用於linux / unix)
changeset 2 (注意:對於windows和linux / unix)
這些更改是在12月16日/ 1月17日進行的。版本2.3.3的日期是2016年10月。因此,當2.3.4發布時,它們將包含這2個修復程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.