miércoles, 19 de noviembre de 2008

Instalando Squid en Guindos Xp

Hola comunidad de lectores.. esta vez he configurado un servidor proxy con squid en guindos xp debido a q' es el sistema q' manejan en la escuela donde lo puse, no se preocupen pronto lo migraré a GNU/Linux esa es la idea.

Un proxy nos sirve para permitir el acceso a Internet a todos los equipos de una organización cuando sólo se puede disponer de un único equipo conectado, esto es, una única dirección IP.
Un proxy permite a otros equipos conectarse a una red de forma indirecta a través de él.

Cuando un equipo de la red desea acceder a una información o recurso, es realmente el proxy quien realiza la comunicación y a continuación traslada el resultado al equipo inicial.


Aqui les va que es lo q hice:

1. Primero desarge el paquete de squid para windows aqui

2. Descomprimimos el paquete con winrar en el disco local C:

3. La carpeta que se descomprime en C: hay que renombrarla y llamarla squid

4. Entramos a la carpeta C:/squid/etc y renombramos los archivos .deafult, para que siempre los tengamos originales guardados, los dejamos todos con extensión .conf

5. Abrimos el archivo squid.conf con nuestro editor preferido.

6. Allí buscamos la variable http_port podemos dejarla 3128 por defecto o poner 8080 o ambas.

7. Buscamos la línea cache_dir ufs c:/squid/var/cache 100 16 256 y nos aseguramos que este descomentada (sin el símbolo # al principio de la linea); también podemos aumentar el tamaño de la memoria para el almacenamiento de 100 a otro valor por ej. 1000.

8. Buscamos la línea visible_hostname y colocamos el nombre de nuestra máquina, si no lo sabes te vas a inicio y luego a ejecutar y tipeas msinfo32 allí verás el nombre del sistema.

9. Buscamos la sección de las listas de acceso, se identifican porque contienen la palabra acl, es la sección ACCESS CONTROLS del squid.conf; allí buscamos donde dice:

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

y debajo escribimos acl nuestra_red src 192.168.0.0/255.255.255.0 También podemos crear un archivo .txt y guardarlo en c:/squid/etc, en dicho archivo colocamos la o las IP que queramos que accedan a los servicios de red.

Ejemplo:
192.168.0.1
192.168.0.2
192.168.1.3

192.168.3.45 , (sólo la máquinas con estas ip accederán a Internet)
el archivo se nombra permitidos.txt y se guarda en c:/squid/etc, y entonces debajo de la línea acl CONNECT method CONNECT colocaríamos acl nuestra_red src “c:/squid/etc/permitidos.txt”; de la primera forma estaríamos dando acceso a toda la red y de esta sería acceso solo a algunas máquinas.

10. Buscamos la línea http_access allow manager localhost y debajo de ella agregamos: http_acess allow nuestra_red

11. Crear los siguientes directorios en forma manual

C:\squid\var\cache
C:\squid\var\cache\00
C:\squid\var\cache\01
C:\squid\var\cache\02
C:\squid\var\cache\03
C:\squid\var\cache\04
C:\squid\var\cache\05
C:\squid\var\cache\06
C:\squid\var\cache\07
C:\squid\var\cache\08
C:\squid\var\cache\09
C:\squid\var\cache\0A
C:\squid\var\cache\0B
C:\squid\var\cache\0C
C:\squid\var\cache\0D
C:\squid\var\cache\0E
C:\squid\var\cache\0F

O sea nos vamos al direcorio var y creamos un directorio llamado cache y luego dentro de éste creamos varios directotios nombrados de 00 hasta 0F (Esto es numeración Hexadecimal)

12. Ir a menú Inicio, darle clic a ejecutar y escribir cmd y darle a aceptar (esto es para abrir una consola)

13. Una vez en la consola escribir: c:/squid/sbin/squid –z y si todo ha salido bien no dará mensajes de error.

14. Luego escribir c:/squid/sbin/squid –i lo cual instalará squid como servicio de Windows xp.

15. Iniciar el servicio squid, ir a menú Inicio y hacer clic en ejecutar, luego escribimos services.msc y le damos clic a aceptar, esto nos abrirá la ventana de los servicios y allí buscamos a squid y lo iniciamos o reiniciamos.

De esta forma ya tendremos nuestro Proxy-cache funcionando en Windows.

Solo nos queda configurar nuestros navegadores web cliente con la direccion ip del servidor proxy y el puerto asignado.

Saludos !!!

jueves, 13 de noviembre de 2008

Sistemas Biometricos..

Hola comunidad, esta ocasión comentaré un poco sobre los sistemas biométricos los cuales son métodos automáticos de verificación e identificación de un individuo utilizando características físicas y comportamientos precisos.

La biometría es el estudio de métodos automáticos para el reconocimiento único de humanos basados en uno o más rasgos conductuales o físicos intrínsecos. El término se deriva de las palabras griegas "bios" de vida y "metrón" de medida.

La "biometría informática" es la aplicación de técnicas matemáticas y estadísticas sobre los rasgos físicos o de conducta de un individuo, para “verificar” identidades o para “identificar” individuos.

Principales Tecnologías Biométricas
  • Huella Digital (Fingerprint)
  • Biometría de mano (Hand Geometry)
  • Iris

Otras Tecnologías Biométricas

  • Rostro
  • Voz
  • Firma
  • Patrones de venas

Características de Operación de Tecnologías Biométricas:
  • Huella Digital: Mide características y patrones de las líneas de las huellas.
  • Geometría de Mano: Medidas precisas del tamaño y forma de la mano.
  • IRIS: Cámara de video usada para examinar el Iris del ojo humano.
  • Rostro: Medición de características faciales utilizando una cámara.
  • Voz: Uso de Micrófono para capturar el habla y comparar patrones.
  • Firma: Se usa una pluma ó stylus para medir la velocidad, presión y dirección, gravando el patrón de una firma hecha a mano.

Procesos de Autentificación e Identificación biométrica
  • Verificación: Es el corroborar la identidad de una persona por medio de un dato previamente dado (como el nombre, una credencial, CURP, etc) y su huella digital, por ejemplo: yo digo que soy Juan Pérez y lo confirmo con mi huella digital.
  • Identificación: Es el corroborar la identidad de una persona utilizando solamente su huella digital, por ejemplo: coloco mi huella digital y el sistema automáticamente sabe que soy Juan Pérez.

Mas adelante escribiré un poco sobre el desarrollo de un Sistema de Asistencias en Java controlado por medio de lectura de huellas dactilares, estén pendientes...

Saludos !!!

jueves, 6 de noviembre de 2008

Microsoft va por México ...

Leo, copio y pego...
Al menos 10,000 Pequeñas y Medianas Empresas (Pymes) mexicanas tendrán durante un año la licencia gratuita para operar un software de Microsoft diseñado específicamente para cubrir las necesidades del sector.
“El Microsoft Office Small Business pretende incrementar la productividad de las Pymes al agilizar las tareas rutinarias, mejorar la atención de sus clientes y ganar tiempo para agregar valor a sus productos”, dijo el secretario de Economía, Gerardo Ruíz Mateos.
Mediante la firma de un convenio entre la Secretaría de Economía (SE) y Microsoft, se anunció la herramienta de software, que se dirige principalmente a las Pymes que no tienen un administrador de red de tiempo completo ni recursos suficientes para realizar grandes inversiones en tecnología.
Para obtener este beneficio, los micro, pequeños y medianos empresarios deberán registrarse durante noviembre y diciembre y recibirán gratuitamente, además del programa, el entrenamiento y la asesoría necesarios para aprovechar la al 100% la tecnología del producto.
Como ven la estrategia de Microsoft ? :S

ShareThis