sábado, 29 de diciembre de 2007

5 Herramientas gratis para reemplazar a los mas populares


En nuestro trabajo diario con computadores, constantemente tratamos con aplicaciones, las cuales parecen absolutamente necesarias. Muchas de estas aplicaciones son entregadas con el sistema operativo y se convierten en las herramientas estándar debido a la falta de alternativas.

Muchos de los programas que usamos cada día son caros o difíciles de usar, pero afortunadamente, hay muchas aplicaciones diseñadas para reemplazar estos costosos o complicados programas. Aqui hay una pequeña revisión de productos gratuitos u open source que pueden reemplazar varios de los programas mas populares tales como Microsoft Office, Photoshop y algunos otros.

La mejor alternativa a Microsoft Office

Microsoft Office sido el software de facto en el trabajo diario de oficina, estudios y el hogar por muchos años.

Pero este software no es perfecto. Tiene muchos errores y problemas de seguridad (si no me creen, veanlo con sus propios ojos http://www.fayerwayer.com/2007/09/excel-2007-no-sabe-multiplicar-pero-aprendera/) y además es bastante caro. Afortunadamente existen varias alternativas gratuitas para Microsoft Office, pero sin duda la alternativa más popular (y según mi experiencia la mejor hasta ahora) es OpenOffice.org (http://www.openoffice.org/) la cual es promovida por Sun Microsystems. Open Office posee un completo set de herramientas y tiene casi todas las principales caracteristicas que posee Microsoft Office, excepto el cliente de correo. Open Office es compatible con los formatos de archivos de microsoft Office (ademas del estandar abierto ODF) por lo cual no hay mayores inconvenientes al abrir archivos .doc .xls .ppt, etc. De la misma forma puedes almacenar los tuyos en esos formatos tambien, si es que necesitas enviarlos o compartirlos con otros usuarios que usen aun Microsoft Office en cualquiera de sus versiones piratas disponibles. Si aun no estas convencido(a) te contare además que en el caso de Writer (reemplazo de Word) puede exportar directamente tus archivos a formato PDF de un solo click.

Adicionalmente, Open Office, incluye algunas otras herramientas bastante utiles y mas pontentes que las incluidas en Microsoft Office, por ejemplo Math (Programa para escribir en lenguaje matematico, útil para profesores, ingenieros y uno que otro alumno mateo), Draw (Programa de dibujo de la suite) y Base (Programa para bases de datos)

La mejor alternativa gratuita a Micrsoft Outlook

Anteriormente mencione que la suite Open Office tiene alternativas que incluyen las principales funciones de Microsoft Office, excepto Outlook, pues bien, No desesperes, gracias a los muchachos de fundación Mozilla, existe Mozilla Thunderbird (http://www.mozilla-europe.org/es/products/thunderbird/) Thunderbird es un cliente de correo open-source que como Outlook y Outlook Express maneja tu cuenta de correo, o varias de ellas, también soporta el protocolo IMAP y posee un sistema antispam bastante poderoso incorporado de forma nativa. A todo eso suma que posee un sistema de filtraje muy rápido y flexible que te permite llegar en un par de tecleos al correo que le enviaste a tu jefe el día 31 de diciembre del año 2003 a las 23:58, con aquel informe urgente (si el mismo que él nunca revisó) y que ahora por las mismas fechas te pide que le reenvíes por que "mágicamente" se le perdió y ahora si que es urgente. Y entre otros chiches debes contar con una innumerable cantidad de add-ons que puedes descargar para hacer aún más potente aquella herramienta de trabajo o estudios que hoy por hoy es imprescindible.

La mejor alternativa para Adobe Photoshop

The GIMP (o Programa para manipulación de imágenes GNU, por sus siglas en ingles) es una alternativa totalmente válida para todos aquellos editores comerciales de imágenes, incluyendo el muy popular Photoshop (si, el mismo que se ha ocupado para "maquillar" hasta los mas ilustres personajes de nuestra larga y angosta faja de tierra http://www.atinachile.cl/content/view/7664). Esta es la herramienta ideal para quienes quieren retocar esas fotos personales indignas un poco desenfocadas o con ojos rojos. Entre otras prestaciones que encontraras en The GIMP están: Poderosas herramientas de dibujo, múltiples hacer/deshacer, soporte para capas y canales, capas de texto editables y numerosos plug-ins, que te permitirán extender las funcionalidades del software.

Sin duda la mejor alternativa para Internet Explorer

¿Has tenido problemas con tu Internet Explorer?, entonces Mozilla Firefox
(http://www.mozilla-europe.org/es/products/firefox/) de seguro te vendrá de perillas, Firefox hoy es uno de los mejores, sino el mejor browser que existe y definitivamente es muy superior al cada día menos popular Microsoft Internet Explorer. Firefox, es mas rápido, seguro y extremadamente personalizable. Entre sus características encontrarás: Navegación por pestañas, chequeo de ortografía, restauración de sesiones (Esto es si que genial), funciones de búsqueda integrada, bloqueo de pop-ups, protección anti spyware y mucho mas. Las funcionalidades de Firefox pueden ser extendidas con una gran y potente variedad de agregados, entre los cuales les dejo 2 de mis favoritos: Un cliente de ftp integrado al navegador
(https://addons.mozilla.org/es-ES/firefox/addon/684) y un agregado que te permite usar tu espacio de correo Gmail como espacio de almacenamiento (https://addons.mozilla.org/en-US/firefox/addon/1593) En resumen: Simplemente genial.

Y por que la seguridad siempre es importante

ClamWin (http://es.clamwin.com/content/view/18/46/) es un antivirus libre para Microsoft Windows 98/Me/2000/XP/2003. Viene con su propio instalador fácil de usar y es de código abierto y por lo tanto gratuito.
Sus características son:
* Alto porcentaje de detección de virus y spyware
* Planificador de búsqueda de virus
* Actualizaciones automáticas de la base de datos de virus. El equipo de ClamAV actualiza su base de datos de forma regular y de forma casi inmediata cada vez que se reportan virus nuevos.
* Buscador de virus en demanda
* Integración con los menús de contexto de Microsoft Windows Explorer

Este antivirus es bastante bueno, de hecho viene integrado en varios otros programas basados en Linux (de los cuales hablare mas adelante) y por sobretodo consume muy pocos recursos de tu siempre sobrecargado computador, por lo que puede empezar a desechar esos pesados programas antivirus que se intrometen mas de la cuenta con tu memoria.

lunes, 6 de agosto de 2007

Controlar la navegacion, CensorNet

En esta entrada voy a tratar de explicar que es CensorNet, como funciona, y los enormes beneficios que entrega a los administradores de red y en general a la compañía o institución que lo implemente.

CensorNet, es una herramienta basada en linux al igual que varias de las aplicaciones que mencioné en la entrada anterior, pero no se asusten, por que si aun no han entrado al mundo linux, se sorprenderán de lo facil que resulta instalar y administrar este appliance (appliance: "software dedicado en una maquina dedicada") el cual pueden descargar de aquí .

En pocas palabras y en castellano, Censornet es una especie de servidor de control de navegación, que lo pueden especificar como servidor proxy para los usuarios y a medida que ellos navegan ustedes puede administrar y controlar lo que ellos estan viendo y accediendo en internet, bloquear y permitir accesos a sitios y descarga de tipos de archivos y generar estadisticas para descubrir como se esta moviendo el siempre escaso recurso del ancho banda de la institución que esta detrás. Adicionalmente se pueden utilizar perfiles para los usuarios con lo que puedes discriminar ciertos puestos o usuarios respecto de las reglas de navegación que se han configurado asi como restringir el ancho de banda del mismo.

Una vez que ya tengan su copia del archivo .iso de CensorNet quemenlo a un cd. El único requisito que se necesita para que todo funcione como corresponde es tener un equipo (cpu) disponible para ser sacrificado de por vida a la noble misión de controlar el acceso a internet en la institución que lo necesite. El equipo no requiere ser un servidor ni mucho menos, un tarrito antiguo bastará (eso si... con 2 tarjetas de red), si pueden conectar el teclado a una tetera probablemente tambien funcione (yo tengo un hervidor corriendo windows :-o (despues se los muestro) ).

-Partamos, Inicien el flamante equipo con el cd recien grabado.

-En pantalla de Bienvenida le damos (OK)

-El contrato (Yes - I understand and accept)

-Indicar tu ubicación geografica (Yes - I understand and accept)

-Información Geografica (p.e.: CL, Santiago)(OK)

-Te indica que encontró el disco duro y que lo formateará, acuerdense que le dije que tenian que sacrificarlo de por vida, si no estan seguros mejor seleccionen NO, sino sigan adelante (YES)

-Te da una segunda oportunidad, si esta seguro (Yes - Format it)

-Ahora dejenlo trabajar tranquilo unos 20-40 minutos (tal vez un poco más, todo depende del tarro que usemos) y vayan por un cafe o un bebida (a mi me traen una coca zero please).

-ya se tomaron el café?... listo ahora saquen el cd y presionen reboot

-una vez reiniciado quedará en el prompt (censornet login:) escriban "root" y como clave "root"

-ahora ya iniciado como administrador, escriban "setup" y denle "ok" al mensaje de bienvenida

-Se desplegará un menu con 11 opciones, ahora vamos a configurarlo.

-Lo primero es identificar nuestro esquema de trabajo, aqui existen 2 grandes formas, la primera es autenticar (validar) a los usuarios de forma local, es decir, crear la lista de usuarios que podrán navegar en el mismo servidor (uno por uno) y la segunda forma es utilizar algun dominio NT o Active directory para recuperar la lista de usuarios. Mientras deciden cual van a utilizar, configuremos algunas cositas importantes.

-Menu 2 Network Configuration
2.1 Install Network Card Drivers
Seleccionen automatic, esto buscará e instalará los drivers adecuados para las tarjetas, cuando termine, presionen OK

2.2 Set Router/Bridge Mode
Si no estan seguros, dejenlo tal cual (router por defecto)

2.3 IP Address Settings
Aqui aparecen 2 interfaces eth0 y eth1 que son las tarjetas de red instaladas, seleccionemos la privada (eth0) y escribamos la dirección IP que le vamos a asignar al servidor para que se pueda "ver" desde dentro de nuestra red (p.e. 192.168.0.254) y la mascara de red correspondiente a nuestra red (p.e. 255.255.255.0) y presionen (OK)

Entramos de nuevo al menu IP Address Settings y seleccionamos la eth1, repetimos la operación y le asignamos un dirección IP externa, esta es la interfaz que se conectará a internet. (Puede ser una IP Publica si tienen o una direccion interna tambien lo importante es que tenga acceso a internet) escriban la mascara y presionen OK (ahora una vez identificada las tarjetas conecten 2 cables de red al equipo, el primero a la eth0 conectado a la red interna, y el segundo a la eth1, conectado a la red publica.)

2.4 DNS & Gateway Settings
Acá escribiremos los datos del DNS y la puerta de enlace que ocupará el equipo para conectarse a internet. (Si tienen direcciones publicas escriban los datos que le entrego el ISP, de lo contrario, si tienen una ADSL comun y corriente, esos datos los encontrarán escribiendo IPConfig/all en la linea de comandos de su PC (no el server) -Inicio/Ejecutar/cmd/enter- )

2.5 Change hostname
El equipo por omision se llama "censornet", pueden ponerle el nombre necesiten


- Al presionar Exit el servidor se podría tardar unos segundos en volver al menú por que esta cambiando la configuración de la tarjetas

Menu 3 DHCP Service configuration
Si necesitan un servidor DHCP configurenlo, sino dejenlo tal cual

Menu 4 User & Workstation Discovery
Ahora ya deben haber decidido como van a validar sus usuarios para la navegación. Si lo harán con una lista Interna o con un dominio (NT o Active Directory)

4.1 Set Workstation identificacion method
Acá definiremos como vamos a "ver" los equipos en la pantalla de administración mas adelante, yo recomiendo usar "Layer-2 MAC Address" debido a que si nuestra red tiene un DHCP entremedio la identificación por IP no servirá de mucho. Pero en fin si alguien quiere usar IP adelante, no hay problema

4.2 Proble LAN for Windows Workstations
En este paso podemos intentar recoletar los equipos de nuestra red de forma automatica, es una buena herramienta que nos ahorrará tiempo si la red tiene muchos equipos, selecciona OK y el sistema hará una busqueda de todos los equipos encendidos en la red y registrará sus MAC o sus IP según lo que hayan decidido en el paso anterior. (primero asegurate de que todos los equipos estan encendidos)

4.3 Analyse local DHCP leases file for workstation
Pueden importar los equipos desde el servidor DHCP actual a este si definieron este servidor como DHCP tambien, Sino dejenlo tal cual

4.4 Port scan all registered workstations for VNC services
Esto es interesante puesto que pueden revisar y registrar automaticamente los equipos que tengan servicio VNC registrado. (VNC es un protocolo para controlar remotamente una maquina pueden bajar el programa gratuitamente desde aqui e instalarlo en los equipos de los usuarios antes de realizar este paso, asi podrán "ver" literalmente la pantalla del usuario desde la consola de administración)

4.5 Retrieve User-list from a Windows NT4 Domain Controller
Si decidieron usar un dominio NT para validar los usuarios, adelante

4.6 Retrieve User-list from a Windows Active Directory
Si tienen Win2000 / 2003 como servidor de red, probablemente deban usar esta opcion.

- Si no aplica la opcion 4.5 / 4.6 es decir decidieron utilizar una lista interna de usuarios, entonces solamente omitan estas opciones, luego en la consola se pueden crear de forma simple.

-Menu 5 User Authentication Configuracion
Acá simplemente elijan el esquema que decidieron en el paso anterior, esto es: Dominio NT / Active Directory / Lista Interna

- El resto de las opciones del menú deberían quedar tal cual a menos que sepan de que se trata, pero las opciones que ya estan configuradas son suficientes para operar normalmente y sin inconvenientes, bueno... a excepción del menu 9 Change Passwords que debería revisar y actualizar una vez que terminen de configurar (o cuando lo estimen necesario)

- Ahora presionen Quit y estaremos en condiciones de acceder a la interfaz que utilizarán a diario para la administración. abran un browser (recomiendo Firefox o I.E.6 por que el internet explorer 7 no funciona muy bien con esta página) y escriban la direccion interna del servidor (la misma que anotaron para la eth0) por ejemplo http://192.169.0.254

-Veran una pagina con nuestro amigo TUX vistiendo el logo de CensorNet. y abajo una lista con los servicios que se estan ejecutando en este momento (deberian estar todos OK) mas el system status.

-En la parte superior esta el menú con el cual administraremos, bloquearemos, permitiremos, revisaremos, reportearemos y otros terminos finalizados en "remos" (lol) a nuestros queridos y nunca bien ponderados usuarios (pobres de ellos)

-Lo primero es lo primero. Revisemos si nuestros usuarios y equipos aparecen en las listas.
Entonces iremos a Users/Manage Users (si ocuparon NT o A.D.) deberian aparecer los usuarios sino en la misma pantalla hay una opcion que dice "add a new user" donde los agregaremos en el caso de que no esten o hayamos elejido hacer con una lista interna

-Se fijaran que al crear el usuario aparte del nombre y del grupo deben especificar un perfil, aqui escogeremos el que sea pertinente, por ejemplo para un usuario comun escogeremos "filtered" para el dueño de la empresa escogeremos "unfiltered" y para el jefe "denied" (jejeje) todo depende de como quieran tratar a los usuarios

-Al agregarlo les mostrará un mensaje que indica que deben asignarle derechos de acceso (de lo contrario no funcionará)

-Entonces ahora una vez creado el usuario nos iremos a Users/Access Control en donde le damos el perfil de acceso adecuado y/o lo podemos suspender y/o restringir el ancho de banda

- Ahora iremos por los equipos entonces Workstation/Manage Workstations Donde el esquema es el mismo que el usuario pero en vez de nombres de usuario, ocuparemos MAC address o direcciones IP según hayan escogido.

-Estariamos Casi listos con esto, ahora lo unico que tienen que hacer el usar este servidor como servidor proxy en su navegador favorito (internet explorer cualquier versión, mozilla, firefox, opera, etc) y cuando el usuario abrá la primera pagina le pedira autenticación ahi deberá escribir su nombre de usuario y contraseña (si esta validando con NT o A.D. entonces su clave de red, y si es lista interna con la clave asignada al momento de haberlo creado)

-Obviamente, es recomendable 100% bloquear la navegación directa a través de la puerta de enlace original de lo contrario el usuario podría seguir navegando igualmente si no se configura el proxy.

-El resto de las opciones de la consola deberán explorarlas o consultarlas en el manual si tienen dudas, pero en general son muy intuitivas, por ejemplo en los reportes hay una opcion que permite quien esta navengando en este minuto (o en un rango de tiempo), o ver las estadisticas por mes con ranking de los TOP. Tambien pueden agregar terminos bloqueados y/o sitios o URLs, y obviamente "proteger" (walled garden, o sitios permitidos) ciertos sitios.

-Otra de las cosas interesantes es que pueden bloquear la descarga de archivos "filetype filter", y ahi bloquear cualquier cosa que sea .exe .mpg .mp3, etc. (deberán desbloquear los .doc y .xls por que vienen bloqueados de fabrica, asi se evitan un problema con los pobres usuarios)

Eso es estimados, con esta pequeña guía espero haberlos ayudado a configurar esta excelente herramienta, y si persisten las dudas dejen su inquetud y la responderé lo antes posible.

Open Source un mundo de posibilidades

Desde un tiempo a la fecha he estado sistematicamente, revisando, descargando y probando una serie de herramientas basadas en Open Source con el objeto de encontrar herramientas productivas para las PYME a un bajo costo y con prestaciones de calidad para implementar servicios de redes y comunicaciones que le permitan crecer en el ambito tecnologico y sacar mayor partido a las posibilidades existentes.

En este camino me he topado con herramientas que me han dejado soprendido y otras simplemente me han dejado mas que enganchado, las funciones que he revisado hasta ahora se orientan hacia los siguientes campos: Telefonía IP, Seguridad de Redes, Inteconexión y Control de navegación. Pero por supuesto que entre estos ambitos hay muchos otros colores y sabores que progresivamente iremos revisando para completar una gama mucho mas amplia de posibilidades.

Mientras y para empezar a interiorizarse les dejo algunos links interesantes y de los cuales detallare sus caracteristicas y funciones en las proximas entradas.

SourceForge, el hogar del OpenSource

Trixbox, Telefonía IP facil y robusta

IpCop, Asegurando y conectado las redes

Censornet, Controlando la navegación

Untangle, El todo en uno para la red