Network
MAC address OUI lookup by python
알 수 없는 사용자
2012. 9. 18. 23:30
맥주소(XX-XX-XX-XX-XX-XX) 6자리의 의미가 무엇일까? 최근 맥북을 여럿이 구매했는데, 맥주소를 조사하다보니 앞자리가 똑같다는 사실을 알았다. 아래 그림과 같이 맥주소는 구성되어있으며 앞 3자리로부터 OUI, 즉 어느 제조사에서 만들어진지 확인 할 수 있다.
[그림] http://en.wikipedia.org/wiki/MAC_address
와이어샤크에서 패킷을 캡쳐해보면 맥주소뿐만 아니라 앞에 제조사가 어디인지 간략하게 나오는것을 볼 수 있다.
맥주소로 제조사를 알아보는것은, 웹에서도 가능하다. 아래 첨부된 MAClookup.zip은 IEEE표준에서 제공해주는 OUI 데이터를 가지고 파이썬으로 작성한것이다. sqlite3 DB를 사용하므로 해당 라이브러리를 미리 설치해야 한다.
Dependencies
- sqlite3
- python (Written using 2.7)