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