Develope/ASP

[ASP]MAC address :: 미확인 소스!! VBSCRIPT-x

친절한 웬디양~ㅎㅎ 2009. 10. 6. 23:01
반응형


<%@ LANGUAGE="VBSCRIPT-x"%>

<%

strIP = Request.ServerVariables("REMOTE_ADDR")

strMac = GetMACAddress(strIP)

strHost = Request.ServerVariables("REMOTE_HOST")

function GetMACAddress(strIP)

Set net = Server.CreateObject("wscript-x.network")

Set sh = Server.CreateObject("wscript-x.shell")

sh.run "%comspec% /c nbtstat -A " & strIP & " > c:\" & strIP & ".txt",0,true

Set sh = nothing

Set fso = createobject("script-xing.filesystemobject")

Set ts = fso.opentextfile("c:\" & strIP & ".txt")

macaddress = null

Do While Not ts.AtEndOfStream

data = ucase(trim(ts.readline))

if instr(data,"MAC ADDRESS") Then

macaddress = trim(split(data,"=")(1))

Exit Do

End if

loop

ts.close

Set ts = nothing

fso.deletefile "c:\" & strIP & ".txt"

Set fso = nothing

GetMACAddress = macaddress

End function

%>

 

 

 

 

<body>

<%Response.Write("Your IP is : " & strIP & "" & vbcrlf)%>

<%Response.Write("Your MAC is : " & strMac & vbcrlf)%>

</body>

반응형