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) |
브로드캐스트 주소 계산 기능에,
자동 게이트웨이 맥주소 탐지 기능도 추가하면 더 좋을 것 같다.
'Python' 카테고리의 다른 글
쓰레드를 이용한 다중 클라이언트 소켓 (0) | 2015.05.05 |
---|---|
(Fail) 쓰레드를 이용한 소켓 (0) | 2015.05.04 |
scapy 이용 arp 패킷 보내기. (0) | 2015.05.01 |
네이버 실시간 검색어 파싱 (0) | 2015.04.28 |
파이썬 게임 서버개발 - 1 (0) | 2015.04.27 |