EASY7

[Scapy] 같은 네트워크 망의 Mac 주소 확인하기 본문

보안 공부/네트워크

[Scapy] 같은 네트워크 망의 Mac 주소 확인하기

E.asiest 2022. 1. 15. 00:12

Scapy의 arp 모듈을 이용해서 같은 네트워크 망에서 Mac 주소를 확인할 수 있다.

192.168.35.1/24 대역대에 패킷을 보낸다.

 

어떤 패킷을 보내는지 wireshark로 확인해보았다. 다름이 아닌 0~255까지 Broadcast를 보내는 것이다.

import scapy.layers.l2
import time


net ='192.168.35.1/24'

ans, noans = scapy.layers.l2.arping(net, timeout=1, verbose=True)

while True:
    for sent, recieved in ans.res:
        ip = recieved.psrc
        mac = recieved.hwsrc

        print('%s\t%s' % (ip, mac))

    time.sleep(0.2)

 

아래와 같은 결과를 얻을 수 있다.

-끝-

 

 

 

Comments