まーたつまらないもの作っちゃったww
またつまらぬものを…作っちゃった。
from scapy.all import * PACK = rdpcap(raw_input("Input the packet :")) s = raw_input("Which IPaddr | Etheraddr(I|E):") if s=="I": IPLIST = [i.sprintf("%IP.dst%") for i in PACK] IPLIST2 = [i.sprintf("%IP.src%") for i in PACK] IPLIST +=IPLIST2 else: IPLIST = [i.sprintf("%Ether.dst%") for i in PACK] IPLIST2 = [i.sprintf("%Ether.src%") for i in PACK] IPLIST +=IPLIST #IPLIST = sorted(set(IPLIST),key=PACK.index) NEW = [] for i in IPLIST: if i not in NEW: NEW.append(i) else: continue for i in NEW: print i
パケットファイル開いてIPアドレスかEtherアドレスをまとめて出力する糞スクリプト。
何のためにあるかは、tcpdumpをフィルタしたい時に『どんな(IP|Ether)アドレスがあるんだ?』
ってときに役立つんじゃないかなーって思いまして。
いや、なかったからほしいって思った竹。
そろそろセキュキャンも近づいたので正念場やね。ラストスパート頑張ります!
ぼんぼる