반응형
웹상에서 Mac주소는 웹언어로는 얻을수 없습니다.
따라서, activx 설치를 통해서 얻을수 있습니다.
테스트 : http://uforu.net/mac/
필요한 파일
http://isulnara.com/myAPP/iSysInfoX/iSysInfo.CAB
설치용파일
/*************** 소스 ********************/
<HTML>
<OBJECT id="iSysInfo" classid="clsid:8DAA3668-D06F-48BC-9DC2-3626B5B57DEF" codebase="http://isulnara.com/myAPP/iSysInfoX/iSysInfo.CAB#version=1,0,0,4">
<param name="copyright" value="http://isulnara.com">
<div style="position:absolute;top:276;left:320;width:300;height:68;border:solid 1 #99B3A0;background:#D8D7C4;overflow:hidden;z-index:1;visibility:visible;"><FONT style='font-family: "굴림", "Verdana"; font-size: 9pt; font-style: normal;'><BR> iSysInfo 컨트롤이 설치되지 않았습니다. <BR> <a href="./iSysInfoX.exe"><font color=red>이곳</font></a>을 클릭하여 수동으로 설치하시기 바랍니다. </FONT></div>
</OBJECT>
<TEXTAREA NAME="Info" ROWS="40" COLS="60"></TEXTAREA>
<SCRIPT-x LANGUAGE="JavaScript-x">
<!--
function Installed()
{
if (typeof(document.all("iSysInfo"))!="undefined" && document.all("iSysInfo")!=null)
return true;
else
return false;
}
<OBJECT id="iSysInfo" classid="clsid:8DAA3668-D06F-48BC-9DC2-3626B5B57DEF" codebase="http://isulnara.com/myAPP/iSysInfoX/iSysInfo.CAB#version=1,0,0,4">
<param name="copyright" value="http://isulnara.com">
<div style="position:absolute;top:276;left:320;width:300;height:68;border:solid 1 #99B3A0;background:#D8D7C4;overflow:hidden;z-index:1;visibility:visible;"><FONT style='font-family: "굴림", "Verdana"; font-size: 9pt; font-style: normal;'><BR> iSysInfo 컨트롤이 설치되지 않았습니다. <BR> <a href="./iSysInfoX.exe"><font color=red>이곳</font></a>을 클릭하여 수동으로 설치하시기 바랍니다. </FONT></div>
</OBJECT>
<TEXTAREA NAME="Info" ROWS="40" COLS="60"></TEXTAREA>
<SCRIPT-x LANGUAGE="JavaScript-x">
<!--
function Installed()
{
if (typeof(document.all("iSysInfo"))!="undefined" && document.all("iSysInfo")!=null)
return true;
else
return false;
}
function Add(str)
{
Info.innerText = Info.innerText + "\n" + str;
}
if (Installed())
{
with (iSysInfo)
{
Add("전체 어댑터의 맥어드레스");
Add("---------------------------------------------");
Add(MacAddress);
Add(" ");
Add("사용 중인 어댑터의 맥어드레스");
Add("---------------------------------------------");
Add(ActiveMacAddress);
Add(" ");
Add("기타");
Add("---------------------------------------------");
Add("컴퓨터 이름:" + ComputerName);
Add("워크그룹:" + WorkGroup);
Add("아이피 주소:" + IP);
Add(" ");
Add("드라이브 리스트");
Add("---------------------------------------------");
Add(GetDriveLetter());
Add(" ");
Add("CPU 정보");
Add("---------------------------------------------");
Add("CPUVendor:" + CPUVendor);
Add("CPUID:" + CPUID);
Add("CPUType:" + CPUType);
Add("CPUFamily:" + CPUFamily);
Add("CPUModel:" + CPUModel);
Add("CPUStepping:" + CPUStepping);
Add(" ");
Add("HDD 정보");
Add("---------------------------------------------");
Add("HDDID:" + HDDID);
Add(" ");
Add("파일 시스템");
Add("---------------------------------------------");
Add("윈도우 버전:" + GetWindowsVersion());
Add("Windwos Script-x Host의 버전:" + GetWSHVersion());
Add("디스크 볼륨(C:):" + GetDiskVolume("C"));
Add("c:\\autoexec.bat 존재 여부:" + FileExists("c:\\autoexec.bat"));
Add("c:\\wwxxyyzz.zip 존재 여부:" + FileExists("c:\\zz.zip"));
Add("c:\\Program Files 존재 여부:" + DirectoryExists("c:\\Program Files"));
Add("c:\\test 존재 여부:" + DirectoryExists("c:\\test"));
Add("윈도우 디렉토리:" + GetWindowsDirectory());
Add("윈도우 시스템 디렉토리:" + GetSystemDirectory());
Add("부트 디렉토리:" + GetBootDirectory());
Add("임시 디렉토리:" + GetTempDirectory());
Add("프로그램 파일 디렉토리:" + GetProgramFilesDirectory());
Add(GetWindowsDirectory() + "\\notepad.exe의 파일 크기:" + GetFileSize(GetWindowsDirectory() + "\\notepad.exe") + "Byte");
Add(GetWindowsDirectory() + "\\notepad.exe의 파일 버전:" + GetFileVersion(GetWindowsDirectory() + "\\notepad.exe"));
}
}
else
alert("컨트롤이 설치되지 않았습니다.");
//-->
</SCRIPT-x>
</HTML>
주의!
설치해보니 동작은 잘 되던데...activeX 파일은 검정 된게 아닙니다. ^^;
주의!
설치해보니 동작은 잘 되던데...activeX 파일은 검정 된게 아닙니다. ^^;
반응형
'서버,보안' 카테고리의 다른 글
Windows에서 tcpdump 사용 (0) | 2008.10.21 |
---|---|
브라우저 점유율 비교 (0) | 2008.10.21 |
OS 및 브라우저 점유율 통계 (0) | 2008.10.21 |
국내 웹브라우저 점유율 (0) | 2008.10.21 |
컴퓨터 맥주소(mac address) 바꾸기 (0) | 2008.10.21 |
내PC를 CCProxy 를 이용해서 프록시 서버로 만들기 (0) | 2008.10.21 |
공개 네트워크 모니터링 툴 활용 NTOP (0) | 2008.10.21 |
프락시서버 squid 설치하기 (0) | 2008.10.21 |