서버에서 접근된 Client의 맥어드레스를 알아내는 방법이 없나요

익명 사용자의 이미지

일반적으로 접근한 IP는 쉽게 알 수 있는데요..

맥어드레스는 어떻게 얻는지 모르겠더군요.

혹시 아시는분 있으면 알켜주세요.

머리아프당..

현재 ifconfig 를 분석중인데.. 이게 맞는지도 모르겠네요..

응용하면 되는건지도..

익명 사용자의 이미지

arping을 이용해보세요

익명 사용자의 이미지

고마워요.

퇴근 후.. 분석해야겠네요.

직장에서 공부하기 넘 힘들군요.

익명 사용자의 이미지

ioctl 의 request 로 SIOCGIFHWADDR 이 있군요 ..
0x00008927 SIOCGIFHWADDR struct ifreq * // I-O
man ioctl_list

익명 사용자의 이미지

arp source를 보면 됩니다.

레드햇이나 슬랙웨어의 net-tool에 대한 소스를 보면 됩니다.