Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: xBart en 8 Abril 2011, 22:00 pm



Título: Bloquear paginas internet [Batch]
Publicado por: xBart en 8 Abril 2011, 22:00 pm
Ola que tal muy buenas tardes, espero no molestar demasiado XD, bueno en fin, qise acer un archivo en batch,para bloquear algunas paginas en internet.

El principal objetivo de mi bat es de agregar unas paginas al archivo hots que se encuentra en la carpeta de system32/drivers/etc.

mi batch es este
Código:
@echo off
cd %systemroot%\system32\drivers\etc\
attrib -h -r -s -a hosts
:menu
set /p one=Pagina a bloquear:
echo 127.0.0.1 localhost>hosts
echo %one%>>hosts
goto :menu
cls
pause

Lo que quiero es que el programa pregunte que pagina bloquear y una ves tecleado la pagina se agrege al archivo hots, al precionar enter vuelva a preguntar que pagina bloquear.

bueno la cosa es que no se cierre el programa y agregre lo que se le pida, al archivo antes mencionado.

No se si me di a entender :(

ahh y gracias para las personas que me ayuden :)


Título: Re: Bloquear paginas internet [Batch]
Publicado por: Novlucker en 8 Abril 2011, 22:08 pm
Apuesto a que no has buscado, porque en el foro ya hay varios scripts que sirven para eso :rolleyes:

Saludos


Título: Re: Bloquear paginas internet [Batch]
Publicado por: xBart en 8 Abril 2011, 22:12 pm
Si :S perdon, es q con el internet que tengo uuuuu,me dilato demasiado, pero echame la mano no?? o dime cual es el error de mi programa gracias eh? por contestarme, y perdon ice doble post.


Título: Re: Bloquear paginas internet [Batch]
Publicado por: SuperDraco en 8 Abril 2011, 22:22 pm
pero echame la mano no?? o dime cual es el error de mi programa gracias eh?


jajajajajjajajajajjaja

que bueno, así me he sentido yo muchas veces xD Pero NovLucker es Dios, un respeto, y  te ha dado informacion, ahora sabes que lo que buscas se encuentra en las respuestas del foro  :rolleyes:.


iba a modificarte el code pero me tngo q ir en un rato te ayudo es muy facil jaja nov tiene toda la razon, si buscas lo encontrarás antes...


saludos


Título: Re: Bloquear paginas internet [Batch]
Publicado por: xBart en 8 Abril 2011, 22:34 pm
Gracias, si se de NovLucker y  mis respetos  ;), y a ti tambienpitoloko gracias por contestarme, pero ya busque y me dilata demasiado para abrr una pagina :S,  saben de algun programa que bloquee en red???


Título: Re: Bloquear paginas internet [Batch]
Publicado por: Flamer en 8 Abril 2011, 22:45 pm
aber dejame hacer algo aver si te sirve lo siguiente:
Código:
@echo off
title tu programa
color 0a
cd %systemroot%\system32\driver\etc\
echo 127.0.0.1 localhost>hosts.txt
attrib -h -r -s -a hosts.txt
:menu
set /p one=pagina a bloquear
if %one% equ 1 goto :salir
echo %one%>>hosts.txt
goto :menu
:salir
exit

bueno nomas lo escribi sin calarlo pero se puede mejorar aber si te sirve
 saludos


Título: Re: Bloquear paginas internet [Batch]
Publicado por: xBart en 8 Abril 2011, 23:04 pm
ola muchas gracias deberás que es lo que queria.
oye pero es ncesario usar if, equ goto 1. es que no le entend esa parte
gracias gracias  ;-)


Título: Re: Bloquear paginas internet [Batch]
Publicado por: leogtz en 8 Abril 2011, 23:15 pm
ola muchas gracias deberás que es lo que queria.
oye pero es ncesario usar if, equ goto 1. es que no le entend esa parte
gracias gracias  ;-)

Si no sabes aprendelo, es lo básico.


Título: Re: Bloquear paginas internet [Batch]
Publicado por: xBart en 8 Abril 2011, 23:22 pm
Orale gracias a todos por todo. Leo Gutierrez,Novlucker, mis respetos para ustedes, me a gustado los scripts que hacen, deberás que ingenio tienen, al igual para los que me hay ayudado con este tema, solo que a un no los conozco, pero gracias muchas gracias.



Título: Re: Bloquear paginas internet [Batch]
Publicado por: leogtz en 8 Abril 2011, 23:24 pm
De nada, a aprender se ha dicho.


Título: Re: Bloquear paginas internet [Batch]
Publicado por: FranciskoAsdf en 9 Abril 2011, 00:24 am
Si no sabes aprendelo, es lo básico.

La forma de contestar; no te cuesta nada decirle que;

Código
  1. if %one% equ 1 goto :salir
  2.  

Si la variable ONE es igual a 1 vaya a la etiqueta :SALIR.
O sea si escribes 1 en vez de alguna dirección de una pagina, el programa se sale.


Tu igual  me has ayudado siempre, pero creo que hay formas y formas.

Saludos.


Título: Re: Bloquear paginas internet [Batch]
Publicado por: leogtz en 9 Abril 2011, 00:56 am
La forma de contestar; no te cuesta nada decirle que;

Código
  1. if %one% equ 1 goto :salir
  2.  

Si la variable ONE es igual a 1 vaya a la etiqueta :SALIR.
O sea si escribes 1 en vez de alguna dirección de una pagina, el programa se sale.


Tu igual  me has ayudado siempre, pero creo que hay formas y formas.

Saludos.


Claro, pero creo que si vas a emprender algo, lo que sea, minimo debes de saber lo básico, no venir a preguntar todo, así qué fácil.


Título: Re: Bloquear paginas internet [Batch]
Publicado por: FranciskoAsdf en 9 Abril 2011, 14:26 pm
Claro, pero creo que si vas a emprender algo, lo que sea, minimo debes de saber lo básico, no venir a preguntar todo, así qué fácil.

Perfecto, pero yo no me refería a eso, si no a que no te costaba nada explicarle lo que hacia esa linea de comandos. Ademas no pidio todo, estaba un poco enredad@ con el code.

Pero bueno, en fin, era solo un comentario. Tu igual tienes paciencia para ayudar y es valido que nos retes de vez en cuando xDDD. Pero es que no todos sabemos tanto como tu xDD.


Título: Re: Bloquear paginas internet [Batch]
Publicado por: xBart en 9 Abril 2011, 20:39 pm
agradezco a todos los quienes se interesaron en este post, aunq no fue mucho, la verdad, solo estaba enrredado con mi codigo, y solo queria que me mostraran el error o de lo q me faltaba, LeoGutierrez, me ayudo en el aspecto a animarme y aprender mas, Flamer me dio el codigo echo, Francisko.ASDF me explico el codigo que queria.

En fin Gracias nuevamente y   un ;-) a todos.