您好我需要幫助,試圖訪問scapy返回的元組中的元素。代碼如下。使用Python從Scapy獲取變量
ans,unans=sr(IP(dst="www.google.com",ttl=5)/ICMP(),verbose=0)
ans.summary(lambda (s,r): r.sprintf("%IP.src%"))
如果我進入Scapy的,然後鍵入這兩個命令的手工它會返回一個IP地址。但是我從Python腳本中運行它,並需要將該IP地址存儲爲變量。這可能是一個愚蠢的問題,我只是在學習Scapy,但如何使用scapy將此IP地址存儲爲變量?我想要實現類似下面的內容。
#!/usr/bin/python
from scapy.all import *
ans,unans=sr(IP(dst="www.google.com",ttl=5)/ICMP(),verbose=0)
SourceIP = ans.summary(lambda (s,r): r.sprintf("%IP.src%"))
爲什麼你沒有工作?你得到了什麼錯誤,或者你得到了什麼結果,你不想要? – 2012-04-29 10:15:04