簡體   English   中英

關於Scapy中IPv6地址的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM