SECCIONES
|
Sobre
el proyecto Krill:
Todo empezó
durante un proyecto de implementación
de Squid en
uno de los laboratorios de electrónica de la Universidad Nacional de La
Matanza,
donde se quería brindar acceso a Internet pero de forma
controlada, por
lo que se configuró Squid con una regla de acceso, la cual
por default
bloquea todas las páginas de Internet, excepto aquellas
autorizadas por
la cátedra.
Cuando hicimos
esto, nos dimos cuenta de que se
convertiría en algo muy engorroso administrar ese archivo
donde se
encuentran las URL permitidas cada vez que algún alumno o
profesor
necesitara tal o cual página que no habíamos
tenido en cuenta y
tuviésemos que agregar.
Nos dimos cuenta que necesitábamos una
aplicación simple de usar, donde no importara si la persona
a cargo de
administrar este servicio sabía o no usar un sistema
operativo
GNU/Linux y que ademas pudiese ser accedida desde
cualquier navegador web del laboratorio.
Comenzamos a buscar alguna
herramienta que cumpla con estas necesidades, pero solo encontramos
aplicaciones para configurar a Squid de forma completa, reglas de
acceso, usuarios, etc, pero nosotros necesitábamos algo mas
simple. Fue
por eso que tras varias semana de buscar y preguntar en distintas
listas de correo, decidimos empezar a desarrollar nosotros mismos, una
aplicación web en html y php.
Actualmente krill se encuentra en un estado beta, pero
todavía falta pulir algunas cosas y mejorar un poco el look
and feel.
¿Como funciona Krill??
Krill
comienza a funcionar en el momento en que un alumno, ingresa una
página
en el navegador web del laboratorio y se encuentra con que la misma a
sido bloqueada por Squid, en ese momento se le muestra al alumno un
mensaje de error explicando porque no pudo acceder a esa URL y se le
ofrece llenar un formulario con sus datos, en caso de que esa
página
fuese realmente necesaria. Al completar este formulario y enviarlo,
automáticamente se muestra una confirmación en
pantalla y los datos del
alumno junto con el pedido solicitado se guardan en un archivo. Mas
tarde el administrador responsable, puede acceder fácilmente
al listado
de peticiones que hicieron los alumnos desde cualquier navegador del
laboratorio y decidir cuales aceptar. Al finalizar, el sistema guarda
los cambios y reinicia el servicio de Squid.
Atras
|
|