サーバーを保護する .VBS スクリプトを見つけましたが、プログラマーではありません。 このスクリプトは、詐欺の国、匿名プロキシ、Semalt に感染したサーバーをブロックします。 当社のサーバーはヨーロッパ市場のみを対象としています。 このスクリプトが正しく機能するかどうか (テストして) 教えてもらえますか? または、より良い方法と、ブロックされた接続を確認する方法を教えてもらえますか? すべてのソース ファイルを .rar ファイルに追加しました。私のシステムは、Wamp Apache サーバーを搭載した Windows 8.1 x64 です。ご支援いただきありがとうございます...
> @echo off
> cls
> echo If you using a x32 system you need a x32 version, please download: http://www.maxmind.com/GeoIP-COM-1.3.zip
> echo and rename in this script SysWoW64 into system32
> echo.
> echo First we need to add GeoIpComEx.dll to the Windows register
> echo For more documentation please read: http://www.maxmind.com/GeoIP_MSCOM_64bit.pdf
> echo Copy GeoIpComEx.dll to your %systemroot%\SysWoW64\ directory
> pause
> %systemroot%\SysWoW64\regsvr32 /s /c "c:\windows\syswow64\GeoIpComEx.dll"
> echo GeoIpComEx.dll added to the Windows register
> pause
> cls
> echo Create a directory c:\wamp\geoip
> echo Copy all the *.dat files from: http://dev.maxmind.com/geoip/legacy/geolite/#Downloads
> echo and ftp://ftp.mrunix.net/pub/webalizer/geodb/ to the directory c:\Wamp\geoip
> echo.
> pause
> cls
> echo So you have downloaded all the *.dat files into the dir c:\wamp\geoip
> echo geodb.dat
> echo geoip.dat
> echo geoip.inc
> echo geoipasnum.dat
> echo geoipasnumv6.dat
> echo geoipcity.inc
> echo geoipv6.dat
> echo geolitecity.dat
> echo geolitecityv6.dat
> pause
> cls
> echo Because Win7 and Win8 has a problem to execute .VBS files we have to rename the script.exe files
> echo Rename cscript.exe into csadmin.exe
> rename "%systemroot%\SysWoW64\cscript.exe" "%systemroot%\SysWoW64\csadmin.exe"
> echo Rename wscript.exe into wsadmin.exe
> rename "%systemroot%\SysWoW64\wscript.exe" "%systemroot%\SysWoW64\wsadmin.exe"
> echo With Windows explorer give the files %systemroot%\SysWoW64\wscript.exe and %systemroot%\SysWoW64\wsadmin.exe > "admin rights"
> pause
> cls
> echo Now we execute the .vbs script %systemroot%\SysWoW64\csadmin.exe with geoip_block_countries1.vbs
> %systemroot%\SysWoW64\csadmin.exe //Nologo //B c:\wamp\vbs_firewall\geoip_block_countries1.vbs
> pause
> cls
> echo Please look in your log to see which countries were blocked.
> echo Add %systemroot%\SysWoW64\csadmin.exe //Nologo //B c:\wamp\vbs_firewall\geoip_block_countries1.vbs into your taskmanager when startup
> echo or start test_geoip_vbs2.cmd manuel after startup
> echo Reboot your PC/server
> pause