まーたつまらないもの作っちゃった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)アドレスがあるんだ?』
ってときに役立つんじゃないかなーって思いまして。
いや、なかったからほしいって思った竹。

そろそろセキュキャンも近づいたので正念場やね。ラストスパート頑張ります!

ぼんぼる

f:id:reonreon3reon:20110613104352j:plain