Sie sind auf Seite 1von 9

Bloqueador de paginas web :B (BATCH)

Amigos traigo varias versiones de Bloqueadores, en batch

Version 1.0

@echo off
title Bloquea tus paginas
:menu
cls
color 0a
cd %windir%system32driversetc
attrib -h -r -s -a hosts
set /p one=pagina a bloquear:
echo 127.0.0.1 %one%>>hosts
echo Felicidades pagina bloqueada
echo.
echo presiona una tecla para acceder al menu
pause > nul
goto menu
exit

Version 2.0

@echo off
title Bloquea tus paginas!
:menu1
cls
color 0a
echo.
echo Que quieres hacer ?
echo.
echo 1 Bloquear paginas
echo.
echo 2 Eliminar paginas
echo.
set qui= Escribe aqui :
set /p qui=Escribe aqui :
if %qui%==1 goto menu
if %qui%==2 goto eliminar

:menu
cls
color 0a
echo 127.0.0.1 www.supagina.com>>%windir%hosts
echo 127.0.0.1 www.supagina.com>>%windir%hosts
echo 127.0.0.1 www.supagina.com>>%windir%hosts
echo 127.0.0.1 www.supagina.com>>%windir%hosts
echo presione una tecla para escribir sus paginas
pause > nul
start %windir%hosts
echo selecciones bloc de notas y clicke aceptar
echo Por favor remplaze supagina.com por la pagina a bloquear
echo Presione cuando tenga las paginas escritas presione X y seleccione si
echo presione una tecla para pasar al siguiente nivel
pause > nul
cls
echo Guardado con exito
pause
cls
msg * Ahora se procedera a copiar el archivo
echo presione una tecla para copiar
pause > nul
copy /y %windir%hosts %windir%system32driversetc
msg * FELICIDADES PAGINA BLOQUEADA!
echo Presione una tecla para volver al menu
pause > nul
cls
goto menu1

:eliminar
cls
color 0a
del /f /q %windir%system32driversetchosts
echo Se elimino con exito
echo Presione una tecla para ir al menu
pause > nul
goto menu1

Version 2.5
Contrasea : bygeormarsch

@echo off
title @@@--Programa Para Bloquear Paginas web--@@@

:clave
cls
color cf
echo @@@@---Atencion este programa esta protegido por clave---@@@@ Intro
Clave
set cla=
set /p cla=
if "%cla%"=="" goto erro
if %cla%==bygeormarsch goto menup
goto erro

:menup
cls
color fc
echo ////////////////////// 1.- Bloquear una pagina
echo //Que quiere hacer?// 2.- Bloquear varias pagina ( Precargar lista )
echo //////////////////// 3.- Borrar paginas cargadas
echo 4.- Abrir el archivo contenedor de paginas bloqueadas
echo 5.- Importar Lista Precargada
echo 6.- Salir
echo.
echo.
echo //////-----Notas: La opcion # 3 "Por defecto borra todas las paginas cargadas
echo anteriormente"
echo.
echo La opcion # 4 "Te permite borrar paginas cargadas, tienes q
echo darle a guardar cambios. Si al abrir te sale
echo la pantalla de elegir programa."
echo Eliges ---Bloc de notas---
set qui=
set /p qui=
if "%qui%"=="" goto error
if %qui%==1 goto menu1
if %qui%==2 goto menu2
if %qui%==3 goto menu3
if %qui%==4 goto menu4
if %qui%==5 goto menu5
if %qui%==6 goto menu6
goto error

:menu1
color fc
cls
echo /////////////////////////// Tiene que ser pagina completa
echo ///////Intro Pagina////////
echo /////////////////////////// ej.. wwww.google.com
echo.
echo.
set pag=
set /p pag=
echo.
echo.
echo Es Correcta La Pagina Que Quiere Bloquear %pag% S/N
set pr=
set /p pr=
if "%pr%"=="" goto error
if %pr%==s goto si
if %pr%==n goto no
goto error2

:menu2
cls
color fc
echo ...>>%windir%pasos.txt
echo ----------------------------------------------------------->%windir%pasos.txt
echo -Como Hacer para cargar varias paginas>>%windir%pasos.txt
echo ----------------------------------------------------------->>%windir%pasos.txt
echo ...>>%windir%pasos.txt
echo 1 Selecciona bloc de notas y clickeas aceptar.>>%windir%pasos.txt
echo 2 luego remplazas www.nombredelapagina.com por la pagina a bloquear>>
%windir%pasos.txt
echo 3 luego clickeas la X y pinchas guardar.>>%windir%pasos.txt
echo 4 En el Menu principal del programa le das a importar lista precargada. y con
eso listo ya esas paginas seran bloqueadas.>>%windir%pasos.txt
echo 200.00.00.00 www.nombredepagina.com>>%windir%hosts
echo 200.00.00.00 www.nombredepagina.com>>%windir%hosts
echo 200.00.00.00 www.nombredepagina.com>>%windir%hosts
echo 200.00.00.00 www.nombredepagina.com>>%windir%hosts
goto espe

:espe
@echo off
echo Preciona una tecla para entrar al tutorial ...
pause > nul
start %windir%pasos.txt
start %windir%hosts
goto menup

:menu3
cls
color fc
del /f /q %windir% WindowsSystem32driversetc

msg * "Listo Paginas Borradas"


goto menup

:menu4
cls
color fc
start %windir% WindowsSystem32driversetc

msg * "Listo recuerda que para abrirlo debes utilizar el @@-Bloc de Notas-@@"
goto menup

:menu5
cls
color fc
copy /y %windir%hosts %windir% WindowsSystem32driversetc

msg * "Listo Terminada la Importacion"


goto menup
:menu6
cls
color fc
msg * "@@@--Gracias por utilizar mi Programa--@@@ ---Hecho por
Geormarsch---"
exit

:error
cls
color cf
echo !!!!Error colocaste algo mal!!!!
pause
goto menup

:error2
cls
color cf
echo !!!!Error colocaste algo mal!!!!
pause
goto menu1

:erro
cls
color 1c
echo ----CLAVE INCORRECTA---
pause
goto clave

:si
cls
echo 200.00.00.00 %pag%>>%windir%WindowsSystem32driversetc

msg * "Listo Pagina Bloqueada"


goto menup

:no
cls
color cf
echo Eligio la pagina Como Errada,.,oprimir cualquier tecla para acceder al menu
principal
pause > nul
goto menu1

Copiar en bloc de notas y guardar con extensin .bat

@echo off
set host=%windir%\System32\drivers\etc\hosts
if "%1"=="/?" (
echo.
echo Con este comando bloquearas el ingreso
echo a alguna pagina web especificada...
echo.
echo Sintaxis:
echo.
echo bloquear www.google.com [enter] = Web Bloqueada
exit/b
)
:ini1
set "opc="
set web=%1
echo 127.0.0.1 %web% >> "%host%"
cls
echo Web Correctamente Bloqueada...
echo.
pause
cls
exit/b

Para utilizarlo, tendran que copiar el codigo y pegarlo en un block de notas.


Luego, guardenlo con el nombre "block.bat" en la carpeta System32 de
Windows.

Una vez hecho esto, para ver la ayuda del programa, abrir la consola y escribir
block /?

@echo off
title BloqWeb1.0
color 04
echo ==================================
echo = =
echo = BloqWeb 1.0 =
echo = Create by Kid_Goth =
echo = =
echo ==================================
echo.

echo " |||||||||| || |||||||||| |||||||||| "

echo " || || || || || || || "


echo " || || || || || || || "
echo " ||||||| || || || || || "
echo " || || || || || || || "
echo " || || || || || || || || "
echo " |||||||||| ||||||||| |||||||||| |||||||||| "
echo " || "
echo " || "
echo " || || |||||||| "
echo " || || || || "
echo " || || || || "
echo " ||| || || "
echo " || || || || "

echo " || || || || "


echo " || || |||||||| "

pause>nul
echo.
echo.
echo Software creado completamente en batch para bloquear paginas web
facil y rapido
echo sin necesidad de instalar programas de dudosa procedencia...
xD
echo.
echo Para Continuar presione cualquier tecla
pause>nul
Cls
echo [Opciones de bloqueo]
echo para Exterminar facebook (f)
echo para salir del programa (s)
echo para elejir la web que desea bloquear (k)
echo ver web bloqueadas (v)
echo.
set /p opc=Seleccione cualquiera de las opciones:

if %opc% EQU f goto :facebook


if %opc% EQU s goto exit
if %opc% EQU k goto :miweb
if %opc% EQU v goto :verweb

:verweb
more "%windir%/system32/drivers/etc/hosts"
pause>nul
exit

:facebook
echo. >> "%windir%/system32/drivers/etc/hosts"
echo 0.0.0.0 www.facebook.com >> "%windir%/system32/drivers/etc/hosts"
echo 0.0.0.0 es-es.facebook.com >> "%windir%/system32/drivers/etc/hosts"
echo Web pag bloqueada. BloqWeb 1.0 cerrara el navegador para que los
cambios surjan
echo efecto... Presione cualquier tecla para continuar
pause>nul
taskkill /F /IM iexplore.exe
taskkill /F /IM firefox.exe
del "C:\Documents and Settings%username%\Configuracin local\Archivos
temporales de Internet\"*.* /S /Q /F
for /D %%a in ("C:\Documents and Settings\%username%\Configuracin
local\Archivos temporales de Internet\"*.*) do rmdir "%%a" /S /Q
start iexplore.exe
echo Trabajo terminado...
pause>nul
exit

:miweb2
Cls
goto :miweb
:miweb
set /p pag=por favor escriba el url de la web ejemplo (www.facebook.com):
echo. >> "%windir%/system32/drivers/etc/hosts"
echo 0.0.0.0 %pag% >> "%windir%/system32/drivers/etc/hosts"
echo Web pag bloqueada. BloqWeb 1.0 cerrara el navegador para que los
cambios surjan
echo efecto...
set /p var=Desea bloquear otra web?(s/n):
if %var% EQU s goto :miweb2

taskkill /F /IM iexplore.exe


taskkill /F /IM firefox.exe
del "C:\Documents and Settings\%username%\Configuracin local\Archivos
temporales de Internet\"*.* /S /Q /F
for /D %%a in ("C:\Documents and Settings\%username%\Configuracin
local\Archivos temporales de Internet\"*.*) do rmdir "%%a" /S /Q

start iexplore.exe
echo Trabajo terminado...
pause>nul

exit

como bloquear el acceso a diferentes paginas web por medio del


comando .bat

1. @Echo OFF

2. :Hosts

3. Set /P "URL=Pagina a bloquear >>"

4. If not "%URL%" EQU "" (Echo 127.0.0.1 %URL%>>"%windir


%\system32\drivers\etc\hosts") ELSE (GOTO :HOSTS)

5. Choice /M "Mas?"

6. If %ERRORLEVEL% EQU 1 (GOTO :HOSTS) ELSE (Exit)