Mostrando entradas con la etiqueta Herramientas Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Herramientas Linux. Mostrar todas las entradas
jueves, 30 de agosto de 2012





En el post anterior estuve hablando sobre la versión  del compilador  gcc para windows, y explique que para  ejecutar gcc en Windows necesitabamos una de estas opciones:

1) MinGW : Esta es una colección de ficheros de cabecera y librerías que permiten usar gcc y generar programas para Windows plataforma de 32 bits, que no necesitan de librerías de ejecución externa.

MinGW tal como su nombre lo dice : Minimalist GNU For Windows, sólo entrega unas herramientas básicas para poder trabajar con gcc. En el sitio web del proyecto se explica que no esta pensado para el desarrollo de aplicaciones POSIX, dentro de Windows. Para ese tipo de tareas avanzadas, se debe echar mano de otra herramienta llamada CYGWIN.

Actualmente viene con MinSys , que es una herramienta la cual permite implementar una capa de shell 

2) CYGWIN: Es una completa colección de programas y librerías GNU, ademas de una dll (cygwin1.dll) que actúa como una API GNU/Linux. No es un emulador de Linux, no se pueden ejecutar binarios de GNU/Linux en el, tal como a la inversa lo hacen Wine y CrossOver  en GNU/Linux.

Cygwin se instala como un programa de Windows cualquiera y consta de un instalador de unso 600 kb. Durante el proceso de instalación nos permite elegir los paquetes a instalar ( si vamos a instalarlos desde internet), y la descarga y tiempo que demorará la  instalación de éstos dependerá de la cantidad de paquetes que se haya escogido.

Descarga MinGW

Descarga CygWin


sábado, 4 de agosto de 2012





Los entornos de desarrollo web tipo Desktop, nos permiten desarrollar aplicaciones web y probarlas antes de enviarlas a producción. La ventaja de este tipo de aplicaciones es que no va ligada al sistema operativo, vale decir no es necesario disponer de Linux instalado, sino que  podemos desarrollar en Windows o Mac OsX.


WampServer 2: Es un proyecto de código abierto, libre para su uso, el que puede ser descargado del sitio http://www.wampserver.com, sucesor de Wamp5 es una solución que integra Apache, PHP, MySQL, para su uso en entornos Windows. La última versión de este proyecto es la 2.2e (32y 64 bits)e incorpora Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0.

Es un entorno de desarrollo Web el cual se caracteriza por una instalación intuitiva ,y por añadir un icono en la barra del systray de Windows , una vez instalado, desde el cual se puede manejar el Servidor y sus configuraciones.

Xampp: Desarrollado por el proyecto “Apache Friends” integrado por Kai “Oswald” Seidler, Kay Volgelgesang y Stefan Köenig entre otros, según su sitio web http://www.apachefriends.org/es/xampp.html, “Xampp es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. Xampp es realmente simple de instalar y usar –basta descargarlo, extraerlo y comenzar.

Hay cuatro versiones de Xampp:
 XAMPP 1.8.0 para Linux :
La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian)contiene:  Apache 2.4.2, MySQL 5.5.25a, PHP 5.4.4 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.14.2, ProFTPD 1.3.4a, phpMyAdmin 3.5.1, OpenSSL 1.0.1c, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.5, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1, APR (1.4.6), APR-utils (1.4.1)
XAMPP 1.8.0 para Windows: Para Windows 2000, XP, Vista y 7, contiene: Apache 2.4.2, MySQL 5.5.25a, PHP 5.4.4, OpenSSL 1.0.1c, phpMyAdmin 3.5.2, XAMPP Control Panel 3.0.12, Webalizer 2.23-04, Mercury Mail Transport System v4.62, FileZilla FTP Server 0.9.41, Tomcat 7.0.28 (with mod_proxy_ajp as connector), Strawberry Perl 5.16.0.1 Portable
En la versión de Windows, si se descarga el instalador, debe omitirse "Install like a service" dado que el programa de instalación arrojara error. Es mejor de momento iniciar Apache y Mysql desde el Panel de Control.
XAMPP 1.7.3 para Mac OS X:
La versión para Mac OS X contiene: Apache 2.2.14, MySQL 5.1.44, PHP 5.3.1, Perl 5.10.1, ProFTPD 1.3.3, phpMyAdmin 3.2.4, OpenSSL 0.9.8k, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.32, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.4.2, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.4, SQLite 3.6.3, gdbm-1.8.3, libxml-2.7.2, libxslt-1.1.24, openldap-2.3.43, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, zziplib-0.13.48, bzip2-1.0.5, freetds-0.64

2.6.2.4 XAMPP para Solaris:
La versión para Solaris (desarrollada para Solaris 10) contiene: Apache 2.2.21, MySQL 5.5.16, PHP 5.3.8 & PEAR + multibyte (mbstring) support, Perl 5.12.1, ProFTPD 1.3.3e, phpMyAdmin 3.4.5, OpenSSL 1.0.0c, Freetype2 2.4.2, libjpeg 6b, libpng 1.2.39, zlib 1.2.5, expat 1.95.7, pdf class 009e, IMAP C-Client 2007e, OpenLDAP 2.4.23, libiconv 1.13.1, FreeTDS 0.82, libgdbm 1.8.3, libxslt 1.1.26, mcrypt 2.5.8, cURL 7.21.1, eAccelerator 0.9.6.1, Webalizer 2.21-2, libxml 2.7.7, mod_perl 2.0.4, SQLite 2.8.17 + 3.7.2
Xampp se distribuye bajo licencia GNU/GPL. Para su instalación en el entorno Windows sólo se requiere descargar y extraer el paquete Xampp. No hace cambios en el registro de Windows a menos que se ejecute el paquete instalador para Windows, y para su ejecución no es necesario editar ningún archivo de configuración (salvo si se necesitan activar ciertos módulos como en el caso de PHP). Incorpora programas de muestra para averiguar si se ejecuta correctamente, tales como un administrador de Cd, Bioritmo, Instant Art, Agenda de Teléfono, Excel Writer, las cuales son demostraciones de ejemplo de las potencialidades de Php y sus librerías GD, FreeType, MING, PEAR, SqlLite entre otras con su respectivo código fuente, lo que es útil para una persona que comienza a familiarizarse con el lenguaje PHP.

AppServ: Herramienta Open Source que facilita la instalación de Apache, PHP, MySQL y PHPMYADMIN en una sola herramienta, esta característica facilita la tarea al usuario ya que se configuran las aplicaciones de forma automática”. El sitio de descarga de la aplicación es http://www.appservnetwork.com, y es distribuida bajo la licencia GNU/GPL, y su directorio de instalación en el caso de Windows es C:\AppServ. La instalación es tan simple que en el momento de instalación se solicita al usuario tan sólo: Seleccionar las aplicaciones a instalar, las configuraciones del servidor Apache (nombre servidor ,email administrador y puerto las cuales quedan por defecto como localhost,root@localhost.com y puerto 80) y las configuraciones de MySQL(password de root, carácter set and colations por defecto UTP-8 Unicode) junto a dos checkboxes para habilitar soporte a contraseña antigua (PHP Mysql Api Function), y otro para habilitar InnoDB.
Mowes Portable: Mowes Portable es un software gratuito desarrollado por la empresa Chsoftware que permite configurar rápidamente un sistema WAMP (Windows, Apache, MySQL, PHP) en cualquier sistema Windows. Además, se pueden descargar paquetes adicionales
Contiene software de aplicaciones, tales como TYPO3, MediaWiki, Wordpress, Joomla, y que se instalan de forma automática.Su principal característica es la de ser una aplicación portátil que no requiere instalación,y que puede ser trasportada en un pendrive. Se puede descargar del siguiente sitio http://www.chsoftware.net/en/mowes/mowesportable/download.htm.
Server2go : Server2go es un servidor web que se ejecuta directamente, sin requerir instalación e independiente del medio de almacenamiento que se use, lo que significa que las aplicaciones web basadas en Server2Go se pueden utilizar directamente desde el CD-ROM, una memoria USB, o desde cualquier carpeta en el disco duro sin necesidad de configuración de Apache, PHP y MySQL.

Server2Go permite crear un sitio de trabajo web independiente o de aplicaciones PHP en un CD-ROM.

Fué construído originalmente para sustituir a otros servidores de CD-ROM como WampOnCD o Microweb que carecían de características importantes o que no se estaban desarrollando activamente.

Server2Go es Donationware, lo que significa que se puede descargar y utilizar de forma gratuíta y no pagar los cargos de regalías al distribuir una aplicación en CD-ROM que utiliza Server2Go, pero si se utiliza comercialmente, debe hacerse una donación al proyecto para ayudar a su desarrollo futuro. La ventaja de donar al proyecto a través de la página web destinada para ello, reside en que cada donante recibe un identificador de usuario y una contraseña con la que se puede descargar software adicional que no está disponible al público.
El software se puede descargar de la siguiente página: http://www.server2go-web.de/.
EasyPHP : Lanzado in 1999, EasyPHP fué el primer entorno WAMP disponible. EasyPHP instala Apache/Mysql/y Php.
El paquete puede ser portado en un Pc o en un dispósitivo USB. La configuración es hecha de forma automática por la aplicación sin interacción por parte del usuarioThe package is deployable either on a PC or a USB drive.
EasyPHP  puede ser extendido con módulos (WordPress, Spip, Prestashop, Drupal, Joomla! ...). los cuales se instalan de forma automática en la carpeta "modules" de EasyPHP.
 Enlace de Descarga:
http://www.easyphp.org/

USB Webserver : USBWebserver es una combinación del software de servidor web popular: Apache, MySQL, PHP y phpMyAdmin. Con USBWebserver es posible desarrollar y mostrar a sus sitios web php, en todas partes y en cualquier momento es la ventaja de USBWebserver, se puede utilizar desde un dispositivo USB, incluso desde un  CD

USBWebserver es perfecto para:

     -Mostrar una versión en línea de su sitio web
     -En cualquier lugar y en cualquier momento desarrollar sitios web php
     -No hay necesidad de alojamiento caros
     -Trabajo en varios lugares en los proyectos de
     -Una buena prueba antes de poner su sitio web en línea
     -Y muchos más


La última versión de este software es la 8.5 , e incluye:
 USBWebserver v8.5


     corrección de errores en archivo My.ini
     Más extensiones PHP
     La versión de PHP 5.3.9
     Apache 2.2.21
     phpMyAdmin 3.4.9.0
     MySQL 5.5
     * 18-01-2012: añade el archivo de idioma español
     * 19-01-2012: Archivo agregado el lenguaje Portugues

Enlace de Descarga:
http://www.usbwebserver.net/en/
Abyss Web Server: Abyss Web Server es un servidor web compacto disponible para Windows, Mac OS X, y Linux.

A pesar de su pequeño tamaño, es compatible con HTTP/1.1, seguras SSL / TLS (HTTPS), IPv6, en la marcha de la compresión HTTP, generación de contenido dinámico a través de scripts CGI / FastCGI, extensiones ISAPI, ASP.NET, nativo de proxy inverso, Side (extended incluye XSSI), páginas de error personalizadas, protección de contraseña, control de la dirección IP, anti-leeching y del ancho de banda.

También cuenta con un sistema de antihacking automático, así como una interfaz multilingüe de gestión remota de web que hace que su configuración es tan fácil como navegar por un sitio web.

 Incluye:
  • Soporte Nativo para plataformas de 64 bits
  • Virtual hosting (support for many hosts on a single computer)
  • Conecciones  seguras SSL/TLS (HTTPS)
  • Dual hosts (HTTP+HTTPS)
  • Interfaz de administración de certificados SSL
  • compresion HTTP on-the-fly
  • soporte  ASP.NET  nativo
  • Soporte para PHP, Perl, Python, "Classic" ASP, y al menos cualquier lenguaje de web scripting incluyendo la posibilidad de correr bases de datos (MySQL, Oracle, MS SQL Server, MS Access, etc...) detrś de las aplicaciones web
  • Soporte para motores de aplicaciónes web como Tomcat  y Jetty
  • Soporte para framework Ruby on Rails
  • Soporte para extensiones CGI, FastCGI, e ISAPI
  • listado personalizado de directorios 
  • Motor de Reescritura de URL
  • Soporte de proxy Reverso
  • interfaz web remota Multilingue de configuración  (console)
  • soporte unicode
  • Sistema de Soporte Automatico anti-hacking
  • Sistema Anti-leeching para el control de  cross-site linking
  • Control de ancho de banda para el Servidor por archivo y por directorio
  • soporte IPv6
  • Servicio de Sistema Windows , Arranque  MacOS X , soporte de daemon Linux (Arranque automático luego que el computador bootea)
Abyss Web Server viene en dos presentaciones: Una gratuita , la cual no tiene limitaciones ni ventanas de aviso, nags o spyware. La otra es la versión profesional, que es un servidor web profesional con 1 año de actualizaciones gratuitas  al costo de $59.95 US.
Enlace de descarga:
http://www.aprelium.com/abyssws/
Uniform Server: Uniform Server fue desarrollado por primera vez por Taras Slobodskyy como una aplicación para sus clientes, pero más tarde, pasó a convertirse en un proyecto de código libre y abierto. Es el sistema perfecto para los webmasters principiantes y desarrolladores experimentados, un servidor web totalmente completo que  puede llevarse  en una memoria USB o incluso una unidad flash de cámara.
Consta de dos versiones : La principal y la MiniServer, la cual esta última es una versión mas reducida.
Enlace de descarga
 http://sourceforge.net/projects/miniserver/files/


Creo que con este listado es suficiente como para que instalen Apache/php/ y Mysql en sus computadores y experimenten con ellos.
domingo, 29 de julio de 2012



Tor (The Onion Project) es un proyecto el cual busca el desarrollo de una red de baja latencia superpuesta a internet, y en la cual los mensajes intercambiados no revelen la identidad (dirección Ip)de los usuarios(navegación anónima) ademas de mantener la integridad y el secreto de la información mientras se viaja a traves de ella.

La navegación anómima se ha vuelto en algo imprescindible especialemente en países que tienen regímenes que vulneran la libertad de expresión. Por ejemplo en el caso de Irán, Tor se ha convertido en una herramienta para muchos disidentes en aquel país. No obstante, dichos regímenes han tomado medidas para bloquear el acceso a los routers onions desde sus respectivos países. Por ejemplo Irán ha adquirido equipamiento de la Empresa Siemens-Nokia para analizar el tráfico de red en Irán e identificar a los usuarios que están usando Tor. China derechamente está bloqueando el acceso a los routers onions agregando las direcciones de éstos a la blacklist de su enorme firewall, por lo que el garantizar el acceso de los usuarios de éstos países a una red donde esté garantizado el anonimato, se ha vuelto en una lucha ardua. Ante cada bloqueo, los integrantes del proyecto envían a los usuarios de estos países, direcciones alternativas de los routers onions a través de twitter y otras redes sociales, pero nada descarta que lso gobiernos de éstos países hagan seguimiento de éstas.

Tor propone el encaminamiento de tipo cebolla : Una cebolla se compone de varias capas, con lo que los mensajes viajan desde el origen al destino vía una secuencia de routers especiales llamados 'routers de cebolla' (en inglés onion routers). El sistema está diseñado para ser flexible para implementar mejoras, desplegable en el mundo real (requerimientos puedan ser satisfechos) y resistente frente a muchos tipos ataques. Sin embargo tiene puntos débiles y en ningún momento puede considerarse como un sistema infalible.

Tor no es 100% infalible, ya que para garantizar un cierto nivel de seguridad debemos configurar el navegador para que no acepte cookies, y deshabilitar Flash, javascript o ActiveX) y deshabilitar el historial ya que estos funcionan en capa 7 del modelo OSI (Aplicación)  por lo que podrian saltarse Tor que funcioane en capa 3 (enrutamiento), y redirigir el tráfico a un proxy intermedio (Privoxy o polipo) que nos  filtre el contenido que pueda violar nuestra privacidad.

La red Tor cifra la información a su entrada y la descifra a la salida de dicha red (encaminamiento de cebolla). Por tanto el propietario de un router de salida puede ver toda la información cuando es descifrada antes de llegar a Internet, por lo que aunque no pueda conocer el emisor sí que puede acceder a la información. Esta debilidad ha sido aprovechado por algunos atacantes. Por ejemplo Dan Egerstad, un sueco experto en seguridad informática, creó un servidor en la red Tor y controlando toda la información que salía por él hacia Internet, pudo conseguir contraseñas de importantes empresas, embajadas de todo el mundo y otras instituciones. Para paliar esta debilidad y asegurarnos de que nadie accede a la información que se está enviando, es recomendable usar un protocolo que provea cifrado al protocolo de aplicación como SSL). Por ejemplo para tráficos HTTP es recomendable usarlo sobre SSL (HTTPS).
 
Tor es usado principalmente para ocultar la identidad de los usuarios que utilizan servicios habituales de internet. Sin embargo también proporciona características que permiten la comunicación interactiva de entidades que quieren ocultar su identidad (mediante los llamados puntos de encuentro) y proveer servicios ocultando la identidad de la entidad que provee dicho servicio (mediante los llamados servicios ocultos).

Instalación en Windows 

Descargamos el instalador para Windows , en el cual vienen incorporados Tor, Vidalia y Firefox portable  ya configurado para trabajar con Tor.

Instalación en Ubuntu Gnu/Linux

 $sudo apt-get install tor
 $sudo apt-get install vidalia
 $sudo apt-get install polipo

La instalación en Ubuntu suele ser un tanto compleja por lo que dejo al lector la tarea de instalarlo configurarlo e investigar más sobre éste.

 
jueves, 19 de julio de 2012
chm2pdf es una utilidad que nos permite convertir en formato pdf los archivos *.chm, que son  los famosos archivos compilados HTM de Microsoft, y que originalmente se ocupaban en los archivos de ayuda de Windows y de otros programas, pero que con el tiempo algunas editoriales lo emplearon para distribuir sus libros electrónicos como un estándar de facto.

Para instalar esta utilidad en Ubuntu debemos abrir la consola y teclear:

$sudo apt-get install chm2pdf.

Una vez instalado, para convertir un archivo la sintaxis es la siguiente:

$chm2pdf archivo.chm archivo.pdf

Las opciones que dispone chm2pdf para convertir son variadas. Yo por ejemplo, escogí la opción --webpage para convertir un libro electrónico. Primeramente había escogido --book, pero la conversión no resultó, y si funcionó con --webpage.Hay que escoger la mas adecuada según el tipo de documento a convertir.

Nota : por si es de interés en Windows existe una manera de descompilar estos archivos a sus fuentes originales *.htm. Ejecutamos cmd y tecleamos:
hh -decompile archivo.chm

Como vemos el mismo compilador  de chm de Microsoft puede descompilar estos archivos. Sin embargo de momento me es mas útil trabajar con chm2pdf, para poder leer los libros en el kindle.




martes, 3 de julio de 2012





Gracias a Francho, me he enterado sobre la existencia de un Blog sobre diseño gráfico, con interesantes herramientas  de diseño libres, que se sabe que existen pero que , muchas veces por no encontrar tutoriales adecuados, no nos hemos puesto a explorarlas (Gimp, Inkscape y Blender). Pero ahora ya no hay excusas. 

El sitio se llama http://www.cursorlibre.com

Otros recursos disponibles son :

-Tatica : Es una diseñadora muy conocida en el mundo del software libre, y ella en su blog ofrece Videotutoriales de como trabajar con GIMP.

- Joaquin Herrera Goás: Licenciado en Bellas Artes de la Universidad de Salamanca en su blog nos ofrece un curso de Inkscape logo a logo , y una guia de iniciación a Blender


jueves, 28 de junio de 2012


LaTeX es un sistema de composición de textos, orientado especialmente a la creación de libros, documentos científicos y técnicos que incluyan fórmulas matemáticas. Pero la pregunta que seguramente muchos de uds. se están haciendo es: ¿Que importancia tiene un sistema de composición de textos si actualmente existen procesadores de texto como Microsoft Word, LibreOffice Writer, o WordPerfect?. Muy simple: ¿Han probado alguna vez al trabajar con alguno de estos programas, insertar una fórmula científica?,y al terminar el documento resultante, ¿Les ha ocurrido que éste, no queda como les gustaría que quedase y les gustaría modificarlo a vuestra medida pero el programa no les ofrece esa opción?

LaTeX surge cuando Donald Knuth, un matemático que dedicó su vida a la algoritmia, estalló en ira cuando la casa editorial a la que había encargado su obra maestra "El arte de programar computadores" le entregó la muestra impresa de sus primeros volúmenes, y se tomó un año sabático para crear el compositor de textos TeX.

El programa tardó mas de lo esperado en dar a luz: 8 años, y si bien, fue una maravilla, sólo lo entendía su creador y las mentes suficientemente preparadas, ya que había que tener conocimientos de programación. Ahí llegó otro genio, llamado Leslie Laport quien preparó unas macros para TeX para que fuera entendibles para cualquiera. Nació LaTeX.

Ventajas:

-La tipografía de un documento hecho en LaTeX es superior a la de un documento elaborado en un procesador de texto WYSIWYG(del inglés "What do you see, is what do you get") principio por el que se rige la mayoría de los procesadores de texto gráfico hoy en día. No se emplean fuentes True Type Font u Open Font , en especial porque hay muchas de estas fuentes que no tienen los contornos bien definidos y con esto quiero señalar el tristemente celebre caso de la fuente Comic Sans.

NOTA: Si estás redactando un documento, un informe o un currículo en tu procesador de texto habitual, no emplees Comic Sans. Comic Sans fue creada para cómics o ilustraciones tipo cómic, aparte de ser una fuente con los bordes borrosos si la examinas detenidamente, da la impresión de ser poco seria, y le resta presentabilidad y seriedad a tu documento.Usa Times New Roman, Arial o Helvética, están presentes en la mayoría de los equipos pc hoy en día. Obedece al dicho de que "todo entra por la vista".

-Latex se encarga de la tipografía y el formato del documento, dejando que el usuario sólo se encargue del contenido.

-Ninguna expresión es compleja para LaTeX (fórmulas científicas, tablas, gráficos, diagramas,etc.)
-Si el documento es extenso. LaTeX se encarga de estructurarlo y organizarlo.

-LaTeX es software libre, y la documentación es descomunal.

-Hay paquetes o extensiones de LaTeX para todo.

- Con LaTeX no sólo pueden hacerse artículos o libros, sino también cartas, diapositivas, carteles, afiches, e incluso páginas web muy profesionales.

- Los documentos resultantes pueden exportarse a PDF

-Entre otras ventajas

Software LaTeX

Existe una gran cantidad de software de composición de documentos LaTeX, En Windows y Linux está LyX, un editor de texto que nos permite manejar LaTeX incluso sin tener que conocer su código (aunque esto es lo recomendable). La dirección para descargarlo es la siguiente: http://www.lyx.org/WebEs.Download

En cuanto a Linux, nos queda decir que hay varios editores de texto LaTeX disponibles en el centro de software de Ubuntu. Entre ellos TeXMaker ,que fué uno de los que más me impresiono por su interfaz elegante, y el propio LyX el cual puede ser instalado desde la terminal:

$sudo apt-get install lyx

Si instalan LyX puede que el programa les diga que no hay ninguna distribución de LaTeX instalada, con lo que nos preguntará si deseamos instalar MiKTeX, una variante de LaTeX, debemos decir que sí, y armarnos de paciencia pues la instalación es un poco larga.

Para no alargar el post, le recomiendo al lector visitar la siguiente dirección:

El autor explica no sólo la forma de trabajar con LaTeX, sino que también ofrece videos y ejemplos descargables, de como trabajar con LyX. Es el blog que por el momento explica de la forma mas sencilla y fácil, de los que visitado.

Actualización 29/07/2012 : Con tristeza les informo que 


ya no es posible acceder a ella, debido a que eliminaron el blog. Sin embargo hay otra página la cual puede serles de ayuda para iniciarse en LaTeX:


http://www.matematicas.net/paraiso/latex.php

Igualmente si accedemos al sitio del www.matematicas.net podemos encontrar cursos y manuales de LaTeX y otros programas:

 http://www.matematicas.net/paraiso/materia_nr.php?id=cursos

fuentes:

domingo, 24 de junio de 2012





Por el Blog Linux Echoes, he dado con un truco para instalar el linux-kernel 3.4.3 en Ubuntu 12.04 precise prangolin , ya que Canonical no lo instalará hasta la versión 12.10:
$cd /tmp 

$wget -O linux-kernel-3.4.3 http://dl.dropbox.com/u/47950494/upubuntu.com/linux-kernel-3.4.3

$sudo chmod +x linux-kernel-3.4.3 

sudo ./linux-kernel-3.4.3
Se reinicia el equipo, y si el GRUB dice linux-kernel-3.4.3, o si se abre la consola y tecleamos:

$ uname -r 

Veremos  que ya hemos actualizado el kernel.

En el sitio web del kernel : http://www.kernel.org veremos que la actual versión del kernel es la 3.4.4, asi que veré si puedo hacer el bis con ésta. Por el momento mi netbook ubuntu corre bien con la 3.4.3.
  

domingo, 11 de marzo de 2012





CD Libre es un sitio, dedicado al software libre, el cual es mantenido por Bartolomé Sintes Marco. En este portal se almacena una colección de más de 900 títulos de las mas diversas categorías y para los Sistemas Operativos Windows y Linux.

Este portal cumple este mes, 9 años en su labor de difusión del Software Libre, y dentro de sus características permite: Consultar el catálogo disponible, descargar las imágenes ISO para CD y DVD de la colección de aplicaciones, y publicar un boletin periódico por correo, dirigido a los usuarios suscritos a esta opción.

Junto a este sitio, el autor mantiene otro sitio, el cual se llama Mclibre.org, el cual está dedicado a la difusión de materias curriculares para la enseñanza primaria y preparación para los exámenes de ingreso a la Universidad, así como cursos de aplicaciones web y publicaciones gratuitas.  
jueves, 1 de marzo de 2012
Alpine Linux: Esta distribución es un Sistema Operativo desarrollado por una comunidad para ser usado en routers x86, firewalls ,VPNs, VOIP y servidores.
Alpine Linux fue diseñada teniendo la seguridad en mente , e incluyePAX un parche al kernel del Linux que implementa protecciones privilegiadas para las páginas de memoria.Fija la memoria de datos como no ejecutable,la memoria del programa como no escribible, y aleatoriamente asigna la memoria al programa, con lo cual previene bugs como los llamados buffer de desbordamiento.Tambien implementa SSP (Stack-Smashing Protector) que ofrece protección a nivel de registros y pila.Usa la librería ULibc y varias herramientas base de BusyBox. Estas herramientas es común encontrarlas en algunos sistemas embebidos y son mas pequeñas que las herramientas usadas en los Sistemas GNU/Linux.

BrazilFW: Es una Mini-Distro creada para servicios de utilidad de red, como compartir la conexión a internet(proxy server),cortafuegos, routing y punto de acceso inalámbrico. Es la distribución madre de la que deriva Coyote Linux

Bifrost Network Proyect: Bifrost es una Distribución GNU/Linux orientada al trabajo de redes. Su nombre deriva de Bifröst , el puente que conectaba al mundo con la tierra de los dioses en la mitología nórdica. Su uso principal es como Router EDGE o como control de acceso de red/Portal Cautivo

Collax Bussiness Server: Antes llamada Collax Security Gateway, consiste en una solución integral de seguridad a una empresa:Router, Firewall, VPN-SSL, antivirus,antispam. Distribuida por Omnis Systems , hay una versión gratuita pero limitada a 5 usuarios.Incluye Zarafa Groupware una Plataforma de trabajo colaborativo estilo Groupware  similar a MS Exchange

ClearOs: Antes llamada ClarkConnect, esta distribución basada en Red Hat/CentOS, es una solución integral para empresas que ofrece:

  • Firewall iptables.
  • Sistema de detección de intrusos SNORT
  • Red Privada Virtual(PPPT,IPSec,OpenVpn)
  • Proxy con filtrado de contenidos (Squid, DansGuardian)
  • servicios e-mail (Webmail, Postfix, SMTP, POP3/s, IMAP/s)
  • Groupware (Kolab)
  • Base de Datos y Web Server (LAMP)
  • Servidor de archivos y servicios de impresión (Samba and CUPS)
  • Flexshares (almacenamiento unificado multiprotocolo que emplea CIFS, HTTP/S, FTP/S, and SMTP)
  • MultiWAN (Diseño Internet tolerante a fallos )
  • Informes de estadísticas de Sistema y servicios (MRTG y otros)
Devil Linux :Es una distribución GNU/Linux para ser usada como Router/Firewall, que corre y se ejecuta desde un Live-CD, con lo que es capaz de correr desde un viejo Pc. No usa interfaz gráfica,incluye servicios DNS, Web, FTP, SMTP, herramientas como Mysql,Wget y Lynx, y utilidades de seguridad como OpenVPN y Shorewall.Esta basada en Linux From Scratch(Linux desde el principio)un sistema de construcción de distribuciones Linux que permite al usuario crear sus propias versiones personalizadas.

DD-WRT: Es un firmware basado en kernel Linux, el cual está embebido en varios routers inalámbricos, en especial en los de la marca Linksys modelos WRT54GL.
Endian Firewall : Es una distribución GNU/lLInux de código abierto especializada en Routing/Firewalling,desarrollada por italian Endian Srl y la comunidad Endian. Está basada originalmente en IpCop otra distribución que a su vez fué un fork de SmoothWall.
Versiń 2.2 contiene:
Version 2.2 contains the following packages:
http://www.endian.com/

 FLI4L: fli4l es una distribución ligera de Linux desarrollada por los desarrolladores alemanes. El objetivo del proyecto es proporcionar un pequeño sistema Linux que cabe en un disquete y se vuelve una máquina en un router. Por lo tanto, es posible compartir una conexión de DSL con otras máquinas en una red local, y proporcionar seguridad a través de un firewall. Los requisitos de hardware son muy bajos. fli4l proporciona funcionalidades sencillas de enrutamiento como NAT, pero hay muchas extensiones disponibles para ampliar la funcionalidad del router.
http://www.fli4l.de/


Engarde Secure Linux: Es una distribución GNU/Linux open source  desarrollada por Guardian Digital. Engarde incorpora herramientas de código abierto como Postfix,BIND, y LAMP.


Esta plataforma incluye servicios para webhosting,DNS e email, y otras.Desde 2005 SELinux ha sido incorporado a la plataforma por defecto. Se han incluido por defecto otras herramientas de seguridad como  Intrusion detection system, antivirus , administración de red y auditoría y herramientas de reporte.

Los usuarios pueden configurar los servicios a través de la línea de comandos, o manejarla remotamente usando WebTool, una interfaz de plataforma  basada en browser.


http://www.engardelinux.org/


floppyfw: es una distribución de GNU/Linux correindo BusyBox para proveer un firewall/router en un  disquette booteable.

Floppyfw es mantenida por Thomas Lundquist, bajo constante desarrollo. La versión actual es la 3.0.12

Requerimientos

  •   Procesador Intel 80386SX o superior
  •   Dos tarjetas de red 
  •   disquetera de 1.44 MB
  •   12 mb  de RAM
incluye:
  • Listas de control de acceso
  • ip-masquerading(traslado de direcciones de red)
  • filtrado de paquetes 
  • enrutamiento avanzado
  • Traffic Shapping
  • PPPoE
  • sistema de empaquetamiento simple,usado por editores,VPN,traffic shapping
  • Logging a través de klogd/syslogd en forma local y remota
  • Soporte para puerto serial a través de consola
  • DHCP server y caché DNS para redes internas






Openwrt: Es una distribución de GNU/Linux que se encuentra en routers y dispositivos embebidos.Comprende un conjunto de cerca de 2000 paquetes de software que se instalan y desinstalan bajo el sistema de administración de paquetes opkg. OpenWrt pude ser configurado usando la interface de línea de comandos de BusyBox ash , o la interfaz web LuCI.


Operwrt puede correr en routers CPE, puertas de enlace  residenciales,smartphones, computadores de bolsillo o PDA's y laptops pequeñas como OLPC, Pero también es posible que corra en computadores corrientes x86. El proyecto incorpora un wiki, un foro, SVN Source Version Control, y Trac para administración del proyecto, corrección de errores, y desarrollo de código.Se provee Soporte técnico adicional via IRC.



Gibraltar Firewall : es un sistema operativobasado en Debian. Gibraltar es usado en LAN para asegurarlas como software firewall. La verión actual es la 3.0, publicada el 6 de Febrero de 2010

Incluye :
  • Firewall con inspección del estado de paquetes
  • Proxy server
  • Red privada Virtual
  • Filtro Spam
  • Gateway Antivirus
  • Traffic Shaping
  • Anonymizer






jueves, 23 de febrero de 2012




Si bien cualquiera de las distribuciones GNU/Linux ,de por sí podría configurarse para que incorpore herramientas de routing/firewall, existen distribuciones específicas que ya cuentas con dichas herramientas, y que nos servirían para dar un uso a viejos equipos pc,y reemplazar routers de gama baja.

La opción de reemplazar routers de gama baja por equipos pc , es una solución ideal para pequeñas y medianas empresas, pero es una opción que debe barajarse cuidadosamente, y que sería viable en casos en que el procesador del router es demasiado antiguo. Por ejemplo, conozco routers Cisco antiguos con procesador Motorola 68xxx o que llevan la primera generación de procesadores PowerPc. Esos procesadores son excesivamente lentos para las necesidades de conexión actuales. Para hecernos una idea, esos procesadores eran los que llevaban los equipos Apple Macintosh de los ochenta y hasta mediados de los noventa, sus equivalentes Intel eran mucho mas rápidos. Pero por otra parte hay que contrapesar que un router físico lleva los programas en rom y memoria Flash y la circuitería integrada en su placa, y por ende eso es un plus en comparación a un equipo pc donde estos programas están almacenados en disco duro , y se ejecutan en la RAM. Un cambio se justificaría si el procesador del pc fuera mas avanzado, tuvieran una cantidad adecuada de RAM, y si el desempeño fuera definitivamente más óptimo que el del router de gama baja, y sobretodo si la cantidad de usuarios fuera mínima.

En cuanto a las grandes empresas, es mejor optar por los routers físicos de gama media y alta, ya que por la cantidad de usuarios y demanda de trabajo en este caso la solución hardware es mejor que la solución software.  

Districuciones Gnu/Linux para Routing/Firewall existen muchas, pero en este post mencionaré sólo algunas:

FREESCO(Free Cisco Router): Es una distribución de GNU/Linux diseñada para ofrecer una alternativa libre a las soluciones hardware ofrecidas por Cisco,3-Com,Accend, Nortel, etc.

Freesco esta basada en GNU/linux e incorpora varias de las funciones básicas de otras distribuciones de tal manera que cabe en un disquette de 1.44. Sin embargo, dada la obsolescencia de los disquetes, la dificultad de adquirirlos, y la dificultad aún de encontrar una disquetera funcionando, se recomienda volcar los programas a un CD autoarrancable o a una memoria flash USB si el equipo el cual vamos a dejar como router, nos permite esa opción.

Con FREESCO podemos configurar:
  •  Un bridge que puede unir hasta 10 segmentos Ethernet
  •  Un router que puede comunicar hasta 10 segmentos Ethernet
  •  Un router DialUp
  •  Un router de línea arrendad
  •  Un router Ethernet
  •  Un servidor de Hora
  •  Un servidor Http básico
  •  Un servidor ftp
  •  Un servidor DHCP
  •  Un servidor dial-in con hasta 10 módems conectados(con módems multipuerto)
  • Un servidor DNS
  • Un servidor SSH
  • Un print Server (requiere software cliente de impresión TCP/IP)
FREESCO también incorpora cortafuegos y NAT , que estan residentes sin el núcleo de Linux para mayor seguridad.

FRESSCO lo conocí  hace bastante tiempo, cuando estaba cursando un Diplomado de Hardware y Redes en el Centro de Formación Técnica donde egresé como Técnico en Programación Computacional. En aquella oportunidad en el curso pudimos armar una minired en la cual tres computadores se conectaban por medio de un switch al servidor  que contaba con dos tarjetas de red para acceder a otro computador que estaba conectado directamente al router por cable crossover. Y una vez todo configurado estos computadores se conectaron al computador conectado al  router. 

Como dato curioso, Freesco al momento de cargarse, emite por el altavoz interno del pc una parte del tema "Money, Money, Money" del grupo musical sueco ABBA.

Sitio Web del proyecto:

Coyote Linux

 Coyote Linux comenzó a desarrollarse como una distribución de Linux basada en disco, creada en 1998 por Joshua Jackson, de Vortech Consulting. El original disco basado en proyectos se ha continuado con el nombre de "Brasil FW" de Claudio de Brasil (http://www.brazilfw.com.br). Desde su lanzamiento, Coyote Linux ha sido descargado más de 2 millones de veces y está en uso en todo el mundo tanto por aficionados como usuarios comerciales. Es una distribución orientada a funcionar esencialmente como Router/Firewall para pequeñas y medianas empresas de menos de 200 usuarios.
 
El trabajo se estancó en la distribución por un periodo de aproximadamente 2 años, mientras que el autor trabajó en varios otros proyectos. En Enero de 2009 se reanudaron los trabajos en la distribución de una aplicación más comercialmente viable para proporcionar defensa de la red perimetral.
 
Los planes actuales para Coyote Linux incluye una interfaz de administración completamente revisada, características de seguridad mucho más robusta, conmutación por error, soporte de hardware de seguridad aceleradora, y mucho más. 

Sitio del proyecto
miércoles, 22 de febrero de 2012

EdulibreOs es una distribución GNU/Linux basada en Ubuntu, la cual es desarrollada y respaldada por la Comunidad EdulibreOs.

Destinada para ser usada por estudiantes de educación primaria,secundaria, así como para usao hogareño, sus creadores se han esmerado en que el usuario tenga la mejor experiencia GNU/Linux , con los menos requisitos de hardware posibles.EduLibreOs-v4 que es la última versión , viene en dos versiones :Full-V5 Lite-V5 y Lite Okawix: La versión Full requiere procesador x86 de 900 MHz , 512 MB de Ram y espacio libre en disco de 9 GB con Swap incluída.Lite-V5 requiere procesador x86 de 366 MHZ , 192 mb en RAM y 4 GB en Disco (con swap incluída), Lite Okawix requiere procesador x86 de 366 mhz, 256 mb en RAM y 6 GB de espacio en DIsco Duro (con swap incluída).

La cantidad de programas incluídos es enorme, por lo que a los interesados en saber mas de esta Distribución, les dejo el enlace. Por último queda felicitar a la comunidad EdulibreOs por este proyecto, y que agradable es ver como en varios países de latinoamerica optan por GNU/Linux.
http://www.edulibreos.com/

Muchos de los que tenemos que convivir con Windows ya sea por motivos laborales, nos vemos obligados en algunos casos a usar WIne para correr aplicaciones Windows en Linux.

SIn embargo cuando por ejemplo queremos desinstalar una aplicación, o ir mas allá del panel de configuración de wine, nos quedamos cortos.

WIneXS es una utilidad que nos facilita la existencia, ya que por medio de un menu,nos permite:

* Instalar/desinstalar aplicaciones;
* Instalar componentes del sistema Windows y tipografías.
* Editar el registro de Wine.
* Matar procesos.
* Editar la configuración.
* Acceder a la guía de documentación de Wine.

No requiere instalación, sólo hay que descargar el archivo tgz de http://tsx.nl/winexs.html y ejecutar el archivo winexs.exe(requisito: obviamente debe estar instalado wine en nuestro equipo Linux).
martes, 21 de febrero de 2012


BleachBit es una aplicacion que nos permite eliminar todos esos archivos que no sirven y liberar espacio, esta disponible para muchas distribuciones (como Ubuntu, Debian, Mandrivia, Centos, Fedora, SUSE, entre otras distros).

Lo que hace esta aplicacion es: Eliminar de su sistema caché, cookies, historial de Navegación, idiomas, registros, archivos temporales y accesos directos. Tambien limpia algunas aplicaciones como Adobe Reader, APT, Bash, Beagle, cromo, Epiphany, Firefox, Flash, GIMP, Google Earth, Java, KDE, OpenOffice.org, Opera, RealPlayer, visor de Second Life, Skype, VIM, XChat, Yum, y más.

Para instalar en Debian:

$sudo apt-get install bleachbit

ó podemos descargarla del siguiente enlace

fuente:Genbeta
martes, 7 de febrero de 2012











Una de las labores que debieran realizarse al interior de un laboratorio de computación es el filtrado de sitios de ocio y contenidos no adecuados para niños.


Cuando empezó a introducirse la informática al interior de los establecimientos educacionales, el problema del acceso de los niños a contenido no adecuado o a sitios de ocio, no fue tomado en cuenta, debido a que en aquel entonces no existía tanto dicha problemática. Sin embargo los niños de hoy día no son los niños de hace 10 0 15 años, y cada día están expuestos a un bombardeo de los medios de comunicación como la televisión con programas y publicidad que enfatizan en lo sexual erótico, y por lo tanto incluso varios adoptan conductas sexuales inapropiadas a mas temprana edad. Todo esto se suma muchas veces a una negligente actitud de los padres, que incluso dejan que los niños permanezcan hasta altas horas de la noche viendo dichos programas.

Pero, yendo al tema, la gestión de un laboratorio computacional escolar, implica el filtrado de contenidos no adecuados para niños, así como los sitios de ocio, ya que cuando un maestro está dictando clases en el laboratorio, dichos sitios se convierten en elementos distractores e incluso coartantes de la función educativa.

Frente a esto, existen distintas herramientas tales como programas y extensiones en los navegadores que son herramientas de primera línea, luego y esto es lo ideal , debe haber en el laboratorio, un servidor con proxy conectado al módem ADSL, al cual se conectan todos los demás equipos del laboratorio y configurado con herramientas de filtrado de contenidos.Dicho servidor deberá contar con una tarjeta de red (hoy día todos los equipos llevan una incorporada). Para configurar la red del Laboratorio se usará un segmento clase C , por ejemplo se podría usar la red 192.168.1.0 para configurar la red donde tendremos para asignar 254 direcciones. No podemos usar la dirección 192.168.1.0 ya que es una dirección de red , ni la 192.168.1.255 ya que es una dirección para broadcasting, sólo podemos asignar desde la 192.168.1.1 hasta la 192.168.1.254. Esta última se la podemos asignar al servidor.

La asignación de direcciones de forma manual, tiene sus ventajas: Permite mantener un orden de direcciones, al contrario con el caos que significa que todos los equipos tengan DHCP o dirección automática. En los equipos del Laboratorio debemos asignar a cada uno una dirección de red distinta, verificando primero que no colisione con otras direcciones Ip de otras dependencias donde hayan equipos PC (Dirección, Biblioteca, Inspectoría, Secretaría etc.). Si tenemos Routers Wifi deberemos preocuparnos que el rango de direcciones DHCP que asigne no colisione con el de las ip de los demás equipos. Para cada equipo podemos asignar una dirección de ip , una máscara de red que será la 255.255.255.0 y la puerta de enlace que será la dirección del servidor 192.168.1.254. Además deberemos asignar los DNS primario y secundario a cada equipo, así como al servidor .

Aquí viene lo interesante : Tanto el Servidor como el resto de los equipos del Laboratorio están conectados a un Switch( si hay un Hub conectado en la escuela , se deberá cotizar en la compra de un switch y deshacerse de ese Hub, ya que el Switch permite manejar de mejor manera las colisiones, al contrario del Hub). En cada navegador del equipo del Laboratorio, en la configuración de proxy deberemos asignar manualmente el servidor proxy una vez que lo tengamos ya instalado, y el puerto por donde escucha el proxy las peticiones.

En cuanto a las herramientas que se pueden instalar en cada equipo existen, teniendo la premisa de que estos corren Sistema Operativo Windows 2000/Xp:

1) Los llamados Software de control parental o de Filtro de contenidos: Según el documento "Revisión de Alternativas de Filtros de Contenidos Libres (para Windows)" redactado por Enlaces: "Un Filtro de Contenido es una herramienta de software diseñada para controlar la navegación por Internet,limitando el acceso de los usuarios a páginas que pudieran tener contenido inadecuado (como pornografía, violencia,drogas, etc.). Esta herramienta puede ser especialmente útil en laboratorios de computación de establecimientos educacionales, donde los alumnos tienen a su disposición los equipos y navegan libremente sin tener una supervisión directa de las páginas que ellos visitan.

En general, los Filtros de Contenido manejan una lista de direcciones Web (URLs) a las cuales se niega el acceso y otra lista a las cuales se permite el acceso. También permiten filtrar según categorías o palabras prohibidas. Al momento de acceder a un sitio Web, el Filtro realiza una
comparación entre las palabras prohibidas y las contenidas en el sitio para determinar si debe bloquear o permitir el acceso".


Algunas herramientas de filtro:
K9 Web Protection:
http://www1.k9webprotection.com/

Naomi
http://www.brothersoft.com/naomi-60834.html

icom Stealth
http://icom-stealth.pcfiles.com/

Freeshield
http://freeshield.archivospc.com/

BGone
http://support.it-mate.co.uk/?mode=Products&p=bgone

Dicho documento anteriormente citado se puede descargar directamente del Bazar Educativo de Enlaces: Descargar aquí. Recomiendo su lectura dado que se hace una comparativa de cada una de estas herramientas. Yo he probado personalmente K9, y si bien es una herramienta que da buenos resultados, tiene el problema de que si se corrompe un archivo del programa, se corta la navegación de Internet en el equipo, problema que no se soluciona con la desinstalación del programa, sino que he tenido que formatear e instalar todos los programas en el equipo afectado. He consultado sobre este problema , y no he encontrado la solución al mismo, por lo que no lo recomiendo.

2)Extensiones de los Navegadores: Firefox en especial tiene una extensión llamada Metacert, que al momento de instalarla y habilitarla bloquea el acceso a páginas con contenido pornográfico.He consultado en Opera y por desgracia este navegador no tiene filtros para bloquear porno. Chrome tiene varias extensiones para el bloqueo de sitios pornográficos una de ellas llamada Webfilter, que no sólo bloquea porno,drogas,juegos online,violación, social networking, spyware, anonymous proxy y web spam. Se puede descargar desde este enlace:https://chrome.google.com/webstore/detail/ejgfoklefkbjadjcgjmnhfbdfjolojnn?hl=es&hc=search&hcp=main.

De Internet Explorer, mejor ni hablar, lo mejor será ver la forma de bloquear la ejecución de este navegador y usar solamente Chrome y Firefox.

3) Instalación de DansGuardian: DansGuardian es un premiado Filtro que corre en Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX, and Solaris.Filtra el actual contenido de páginas basadas en varios métodos incluyendo la búsqueda por frases, por contenido de los sitios y por URL

Esta diseñado para ser flexible, y permite adaptar el filtro a las necesidades exactas. Puede ser tan draconiana o unobstructive como se desee. Los ajustes predeterminados están orientados a lo que una escuela primaria requiere pero DansGuardian nos pone en control de lo que deseamos bloquear.

Instalación en Ubuntu:

$sudo apt-get install clamav-freshclam iptables dansguardian squid
En esta línea no solamente se instala dansguardian, sino tambien clamav-freshclam(solución antivirus para las unidades compartidas con Samba), iptables y squid. Dependiendo de nuestro caso deberemos ver los paquetes que tengamos instalados. De por sí para poder trabajar con Dansguardian y poder tener acceso a Internet para el resto de los equipos en el servidor se debe tener instalado un proxy como squid o tinyproxy. Además se debe bajar la lista negra de sitios para Dansguard de sitios tales como éste: http://urlblacklist.com/?sec=download.

tar -xzf bigblacklist.tar.gz sudo mv blacklists /etc/dansguardian/blacklists sudo chown -R root:root /etc/dansguardian/blacklists

Es probable que deseemos personalizar algunas opciones de filtrado, también es
posible que deseemos hacer un comentario(#) o descomentar las opciones de
estos archivos


/ etc / dansguardian / lists / bannedextensionlist
/ etc / dansguardian / lists / bannedsitelist
/ etc / dansguardian / lists / bannedurllist


Editar el archivo /etc/squid/squid.conf: Hacer que estas opciones aparezcan como se
muestra acá:

...
http_port 3128 transparent
...
always_direct allow all
...

Iniciar Suid:
sudo squid start
Editar /etc/dansguardian/dansguardian.conf:

...
#UNCONFIGURED - Please remove this line after configuration
...
filterip = 127.0.0.1
...
daemonuser = 'proxy'
...
daemongroup = 'proxy'
...
accessdeniedaddress = 'http://localhost/cgi-bin/dansguardian.pl'
...
Cambiar la carpeta de Log de DansGuardian al propietario correcto e iniciar DansGuardian:

sudo chown -R proxy:proxy /var/log/dansguardian sudo /etc/init.d/dansguardian start

Ahora configurar iptables para configurar el tráfico de internet a través del sistema de filtros:

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -m owner --uid-owner proxy -j ACCEPT
sudo iptables -t nat -A OUTPUT -p tcp --dport 3128 -m owner --uid-owner proxy -j ACCEPT
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080
sudo iptables -t nat -A OUTPUT -p tcp --dport 3128 -j REDIRECT --to-ports 8080
sudo iptables-save > iptables sudo mv iptables /etc/dansguardian/iptables

Crear un script en /etc/rc2.d, que se llame S60iptables y que contenga lo siguiente:



/sbin/iptables-restore < /etc/dansguardian/iptables

Asegurarse que el script sea ejecutable:

sudo chmod 750 /etc/rc2.d/S60iptables

Como alternativa al script, podemos instalar el paquete iptables-persistent

Finalmente , para permitir que pasen a través del filtro las actualizaciones de Ubuntu, debemos agregar lo siguiente al final de /etc/dansguardian/lists/exceptionextensionlist:

# Archives & packages
.bz2
.gz
.tbz2
.tar
.deb
.gpg

Todas estas medidas deben ser propuestas obviamente al director(a) responsable y
comunicarlas. Sin embargo, si no se cuenta con el apoyo del director(a), y si no se cuenta con una política escolar sobre lo que debe ser el uso de Internet y la función que debe cumplir un Laboratorio de Computación, lamentablemente será como predicar en un desierto.En mi experiencia personal tuve que vivir con este tipo de problemas, en especial en una escuela donde la Directora era una persona déspota y autoritaria, la cual creía que "Facebook era una herramienta educativa".En cierta medida puede ser pero el Coordinador no tiene todo el tiempo para vigilar lo que hacen los alumnos.
Finalmente, también se requiere que los docentes fomenten en los alumnos el buen uso de Internet y en especial de las Redes Sociales, evitando que estas sean obstructivas de la función docente, y un medio para el grooming (acoso sexual a menores por medio de redes sociales), o de Bullying (Matonaje escolar).

Fuentes :
https://help.ubuntu.com/community/DansGuardian
http://www.enlaces.cl/bazar_tec/uploads/media/Revision_Filtros_Contenido_02.pdf
Posicionamiento WEB
Seo. Posicionamiento natural.
http://www.grupounetcom.com/

segunda mano

Blog Flux

Computers Blog Directory

BlogUpp!

Directorio de Blogs

Directorio de Blogs

About Me

airwolf97
Ver todo mi perfil

Seguidores

contador de visitas

View My Stats