Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 4 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Lun May 11, 2009 11:00 pm
Mensajes: 19

Nota Publicado: Dom Sep 12, 2010 9:07 pm 
Arriba  
Hola, necesito programar un firewall (corta fuego) en lo posible en java ya que es un lenguaje multi plataforma.

La idea es hacer una aplicacion que corra permanentemente en el sistema (windows y linux) y que bloque paginas web (por ejemplo paginas pornograficas) para que cuando el usuario ingresa una pagina el programa le bloquee el acceso y el navegador no la pueda abrir.

Por favor si alguien tiene idea de como hacerlo que me pase la informacion o un pedazo de codigo.

Espero que alguien pueda ayudarme.
Saludos...

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Dom Abr 01, 2007 12:00 am
Mensajes: 3003
Ubicación: México, Estado de México

Nota Publicado: Lun Sep 13, 2010 6:30 am 
Arriba  
un poco offtopic pero es muy necesario el programar el firewall..por que no usar los que ya existen.....en linux puedes usar el iptables y en windows el bloqueo de sitios de el antivirus. saludos

_________________
Reglamento del Foro | Temas mas Preguntados | WikiEL | GitHub
Linux User #:406092
Arch Linux | WMFS2 | HP M7340la | Nvidia Geforce 8400 gs | Ubuntu | MacBook 6.1

 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Abr 18, 2007 11:00 pm
Mensajes: 1209
Ubicación: Cojutepeque, El Salvador C. A.

Nota Publicado: Lun Sep 13, 2010 10:31 am 
Arriba  
Deckon escribió:
un poco offtopic pero es muy necesario el programar el firewall..por que no usar los que ya existen.....en linux puedes usar el iptables y en windows el bloqueo de sitios de el antivirus. saludos



Además de ellos, puedes utilizar squid que es nativo en linux pero también existe una versión para windows. Otro idea que puede servir es que utilices el servicio de opendns y su filtrado de contenido web, yo lo utilizo en una pequeña escuela y los resultados son aceptables.

_________________
Grüße...
Maiku

Full linux alchemist!!!

 Perfil WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Lun Sep 13, 2010 3:15 pm 
Arriba  
Creo que lo mejor que puedes hacer es algo de lo que te han recomendado. Vas a perder menos tiempo y va a ser más eficaz.

Si aún así quieres hacerlo tú mismo, te indico cómo lo haría yo:
Redirigir todas las peticiones del puerto 80 (http) hacia afuera, las rediriges al puerto dónde tengas tu servicio. Filtras la petición en base a una tabla de direcciones para saber si el host/recurso/cosa está permitido, y de ser así reenvias al petición hacia el servidor. La respuesta del servidor la vuelves a escribir en tu puerto 80 (que es dónde tendrías al cliente)

El problema está en que vas a tener que estudiar el protocolo http para saber qué te va a llegar y qué tienes que enviar.

http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol
http://tools.ietf.org/html/rfc2616

_________________
Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 4 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO