Advertisement
ImDeepWithWindows

GUI-GetHiddenComputerIPs.cmd [Update1]

Sep 29th, 2017
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.04 KB | None | 0 0
  1. @goto :batch
  2. <html><!--
  3. :batch
  4. @echo off
  5. if NOT "%*"=="" goto :TryIP
  6. mode con: cols=32 lines=5
  7. title [%~n0]
  8. color 0b
  9. echo.
  10. echo.
  11. echo. loading ...
  12. for /f "tokens=5 skip=5" %%A in ('netsh int ipv4 show ipaddress') do set "compip=%%A" & goto :GotIP
  13. :GotIP
  14. mkdir "%temp%\ForTempXMLfile" >nul
  15. for /f "tokens=1,* delims=: skip=8" %%A in ('netsh wlan show int') do set "currnetwork=%%B" & goto :GotNetName
  16. :GotNetName
  17. set "currnetwork=%currnetwork:~1%"
  18. netsh wlan export profile name="%currnetwork%" folder="%temp%\ForTempXMLfile" key=clear >nul
  19. for /f "tokens=*" %%a in ('dir /b %temp%\ForTempXMLfile\') do set "currfile=%%a"
  20. for /f "tokens=2 delims=^> skip=21" %%a in ('type %temp%\ForTempXMLfile\%currfile%') do set "networkpass=%%a" & goto :GotNetPass
  21. :GotNetPass
  22. set "networkpass=%networkpass:~0,-13%"
  23. if "%networkpass%"=="false</enable" set "networkpass="
  24. del /f /q "%temp%\ForTempXMLfile\*" >nul
  25. rmdir "%temp%\ForTempXMLfile" >nul
  26. reg add HKCU\Software\Classes\%~x0 /d "htafile" /f >nul
  27. start "" mshta.exe "%~dpnx0" "%currnetwork%" "%networkpass%" "%compip%"
  28. exit
  29. :TryIP
  30. setlocal EnableDelayedExpansion
  31. for /f "tokens=2 delims=:" %%A in ('netsh int ipv4 show address ^| find /I "Default Gateway"') do set "Dgateway=%%A" & set "Dgateway=!Dgateway: =!"
  32. for /f "tokens=1,2,3,4 delims=." %%A in ('echo %Dgateway%') do set "IPrange=%%A.%%B.%%C."
  33. if NOT "!IPrange!%1"=="%2" (
  34. for /f "tokens=8 skip=2" %%B in ('tracert -d -h 1 -w 1000 !IPrange!%1') do (
  35. if NOT "%%B"=="%Dgateway%" if NOT "%%B"=="unreachable." echo %%B
  36. )
  37. )
  38. exit
  39. -->
  40. <head>
  41. <title>[Network Scanner] - scans for other computers on the WiFi-Network including hidden/un-discoverable computers</title>
  42. <HTA:APPLICATION ID="ThisApp"
  43. APPLICATIONNAME="Network Scanner"
  44. >
  45. </head>
  46. <script language="VBScript">
  47. sub Window_OnLoad
  48. set x = createobject("wscript.shell")
  49. args = split(ThisApp.commandline,chr(34))
  50. Ext = split(args(1),".")(ubound(split(args(1),".")))
  51. x.run "reg add HKCU\Software\Classes\."&Ext&" /d "&chr(34)&Ext&"file"&chr(34)&" /f",0,true
  52. document.all.wifiname.value = args(3)
  53. document.all.wifipass.value = args(5)
  54. document.all.compipv4.value = args(7)
  55. document.all.compname.value = x.expandenvironmentstrings("\\%computername%")
  56. document.all.scanstatus.value = "scanning ... "
  57. for n = 0 to 260
  58. set clipboard = createobject("htmlfile")
  59. cliptext = clipboard.ParentWindow.ClipboardData.GetData("text")
  60. x.run chr(34)&"%comspec%"&chr(34)&" /d /c "&chr(34)&args(1)&chr(34)&" "&n&" "&document.all.compipv4.value&"| clip & @exit",0,true
  61. document.all.IPlist.value = document.all.IPlist.value & CreateObject("htmlfile").ParentWindow.ClipboardData.GetData("text")
  62. if NOT isnull(cliptext) then clipboard.ParentWindow.ClipboardData.SetData "text",cliptext
  63. next
  64. document.all.scanstatus.value = "done scanning "
  65. end sub
  66. </script>
  67. <body bgcolor=black style=border:0px;padding:0px;margin:0px;color:black;font-size:0 ><br/><font color=cyan face=arial size=2><b>
  68. <hr noshade=noshade style=color:purple;margin:0px;padding:0px />
  69. WiFi-Network Name: <input type=text name=wifiname style=border:0px;background-color:black;color:yellow readonly /><br/>
  70. WiFi-Network Password: <input type=text name=wifipass style=border:0px;background-color:black;color:yellow readonly /><br/><br/>
  71. This Computer's In-Network IP-Address: <input type=text name=compipv4 style=border:0px;background-color:black;color:yellow readonly /><br/>
  72. This Computer's In-Network DNS-name: <input type=text name=compname style=border:0px;background-color:black;color:yellow readonly /><br/>
  73. <hr noshade=noshade style=color:purple;margin:0px;padding:0px />
  74. <span style=float:right><input type=text name=scanstatus style=border:0px;background-color:black;color:#00ff00;text-align:right readonly /></span>
  75. <br/><br/><br/><br/><center>
  76. <fieldset style=width:60%;border-style:solid;border-color:grey;border-width:4px>
  77. <legend style=border-style:solid;border-color:grey;color:red;border-width:4px>Other Computers: </legend>
  78. <textarea name=IPlist style=background-color:black;color:#00ff00;border:0px;width:100% rows=10 readonly ></textarea></fieldset>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement