Advertisement
ImDeepWithWindows

[GUI]-GetHiddenComputerIPs.cmd

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