EASY7
[Scapy] 같은 네트워크 망의 Mac 주소 확인하기 본문
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)
아래와 같은 결과를 얻을 수 있다.

-끝-
'보안 공부 > 네트워크' 카테고리의 다른 글
| [ESXI] Virtual box에 Esxi 6.7 설치하기 (0) | 2022.08.01 |
|---|---|
| [Scapy] 패킷 생성해서 보내기 (0) | 2022.01.15 |
| [Scapy] arpspoofing 스크립트 (0) | 2021.01.31 |
| [Scapy] 패킷 스니핑 스크립트 (0) | 2021.01.31 |
| [Scapy] 파이썬으로 패킷 생성하기 (0) | 2021.01.31 |
Comments