<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>El CoDiGo K &#187; Servidores</title>
	<atom:link href="http://www.elcodigok.com.ar/category/servidores/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elcodigok.com.ar</link>
	<description>Un blog de Ayuda a Programadores</description>
	<lastBuildDate>Wed, 01 Feb 2012 14:09:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>pflogsumm: analizador de Log para Postfix</title>
		<link>http://www.elcodigok.com.ar/2012/01/pflogsumm-analizador-de-log-para-postfix/</link>
		<comments>http://www.elcodigok.com.ar/2012/01/pflogsumm-analizador-de-log-para-postfix/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 12:55:21 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Servidor de Correo]]></category>
		<category><![CDATA[Administrador de Sistemas]]></category>
		<category><![CDATA[Destacado]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2637</guid>
		<description><![CDATA[Año nuevo y junto a él se inician muchos proyectos y cambios en la vida digital, la idea es ser un poco más productivo y más organizado con las tareas del día a día, creo que es el primer objetivo a corto plazo y por otro lado publicar un poco más de información en el blog. La idea de hoy ...]]></description>
			<content:encoded><![CDATA[<p>Año nuevo y junto a él se inician muchos proyectos y cambios en la vida digital, la idea es ser un poco más productivo y más organizado con las tareas del día a día, creo que es el primer objetivo a corto plazo y por otro lado publicar un poco más de información en el blog.</p>
<p>La idea de hoy es revisar la herramienta pflogsumm, un excelente <strong>analizador de log</strong> que genera un reporte de lo que acontece en el servidor de correos para mantenerlo bien monitorizado y bajo control.</p>
<p>Para instalar a pflogsumm en sistemas operativos basados en Debian:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">apt-get install</span> pflogsumm</div></td></tr></tbody></table></div>
<p>Como todo analizador de archivos diarios, pflogsumm posee varios argumentos para utilizarlo a la hora de generar un reporte, pero la forma más primitiva sería identificar el archivo log de postfix, donde provablemente se encuentre en el directorio /var/log/mail.log</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span>pflogsumm <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>mail.log <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">less</span></div></td></tr></tbody></table></div>
<p>es importante agregar con una tubería la paginación less por la cantidad de información que se imprime en pantalla, otra estrategia válida que ví en muchos administradores es redireccionar la salida a otro archivo de reporte.</p>
<p>Sumado a que a esta herramienta lo podríamos incorporar al crontab del super usuario para que posteriormente sea enviado por mail todo el reporte. Pflogsumm es una muy buena herramienta desarrollada en perl y con un alto rendimiento en expresiones regulares para analizar todos los log.</p>
<p>En lo personal utilizo pflogsumm de la siguiente manera:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span>pflogsumm <span style="color: #660033;">-u</span> <span style="color: #000000;">5</span> <span style="color: #660033;">-h</span> <span style="color: #000000;">5</span> --problems_first <span style="color: #660033;">-d</span> today <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>mail.log <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">less</span></div></td></tr></tbody></table></div>
<p>El parámetro <strong>-u</strong> indica la cantidad de usuarios que queremos ver en el reporte, su valor por defecto sería 0 para ver todos, yo simplemente con saber los 5 usuarios que más enviaron mail es suficiente.</p>
<p>De forma similar utilizo el parámentro <strong>-h</strong> para ver los host y dominios de donde se recibió y donde se envió los mails.</p>
<p>Por otro lado utilizo el parámetro <strong>&#8211;problems_first</strong> sencillamente para identificar primero los posibles problemas detectados en el análisis al servidor en cuanto al envío y recepción de mails.</p>
<p>Y por último el parámetro <strong>-d</strong> para indicar la fecha en la cuál quiero que filtre, es un filtro bastante importante.</p>
<p>No se olviden de paginar su salida o redireccionarlas a otro archivo para almacenarlo como otro histórico.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2012/01/pflogsumm-analizador-de-log-para-postfix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como evitar listar los directorios en Apache2</title>
		<link>http://www.elcodigok.com.ar/2011/09/como-evitar-listar-los-directorios-en-apache2/</link>
		<comments>http://www.elcodigok.com.ar/2011/09/como-evitar-listar-los-directorios-en-apache2/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 22:43:25 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Administrador de Sistemas]]></category>
		<category><![CDATA[directorios]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2540</guid>
		<description><![CDATA[A pesar de no tener tantas actualizaciones diarias como me gustaría, gracias a mi trabajo continúo investigando y probando algunas cosas nuevas, servidores, aplicaciones, herramientas, configuraciones, etc. Solo que aveces por falta de tiempo no termino de inmortalizarlas en el sitio pero bueno, de apoco vamos a ir acomodando todos los términos, lo que pasa es que mi metodología GTD ...]]></description>
			<content:encoded><![CDATA[<p>A pesar de no tener tantas actualizaciones diarias como me gustaría, gracias a mi trabajo continúo investigando y probando algunas cosas nuevas, servidores, aplicaciones, herramientas, configuraciones, etc. Solo que aveces por falta de tiempo no termino de inmortalizarlas en el sitio pero bueno, de apoco vamos a ir acomodando todos los términos, lo que pasa es que mi metodología <a href="http://www.elcodigok.com.ar/2010/09/mis-primeros-pasos-con-gtd/"><strong>GTD</strong></a> comenzó a fallar! Help!</p>
<p>Yo creo que si nos ponemos de acuerdo entre todos llegamos a la conclusión lo <em>inseguro</em> que es la web, mucho más cuando montamos nuestros propios servidores web, siempre tenemos que estar alerta antes intrusiones y estar pegados a los archivos log, por lo menos eso es lo que intento hacer desde mi experiencia.</p>
<p>Muchos de los problemas de inseguridad está dado por la <strong>falta de experiencia de los programadores</strong>, cuando realizan sus validaciones o concatenan sus consultas SQL y donde los posibles atacantes pueden llegar a tomar partido de esa situación. Pero muchas veces el problema puede estar del lado de los <strong>administradores de sistemas</strong> al no chequear bien los parámetros de configuración de esos servicios.</p>
<p>Hoy por ejemplo estaba viendo un archivo en formato <em>.flv</em> desde la web, cuando yo se que es posible descargarlo y poder verlo desde mi celular o directamente en otro momento, entonces realmente es muy simple conseguir la URL del archivo y descargarlo con <strong>wget</strong>. Cuando por esas cosas de la vida se me ocurre comenzar a escalar algunos directorios y me doy con que es posible navegar en los directorios del servidor sin ninguna restricción, con lo cuál encotré que había muchos más videos, archivos pdf, imágenes, etc.</p>
<p>Efectivamente desde mi navegador web me encontré navegando y con la posibilidad de descargarme todo lo que estaba allí, y todo esto saben por que? Por no haber configurado un parámetro en el servidor web, así es, un solo parámetro.</p>
<p>Les propongo entonces buscar algunas soluciones para que no pasen este tipo de navegación de directorios por una mala configuración en el servidor Web <strong>Apache2.</strong></p>
<p>La primera estrategia que se aplicó hace varios años y que hoy ya se encuentra obsoleta era de crear un archivo con el nombre &#8220;<em><strong>index.html</strong></em>&#8221; en todos los directorios. Como les comentaba, algo que ya quedó obsoleto, pero sin embargo ayudaría a evitar este problema aunque tendríamos un esfuerzo extra en agregar el archivo en cada uno de los directorios.</p>
<p>Otra estrategia muy usada, simple y sencilla es editar el archivo &#8220;<strong>.htaccess</strong>&#8221; que se encuentra en el directorio raíz del sitio y agregarle la opción</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Options All <span style="color: #660033;">-Indexes</span></div></td></tr></tbody></table></div>
<p>Con lo cuál estaríamos evitando que dentro del sitio no sea posible visualizar los directorios.</p>
<p>Como tercera estrategia que les recomiendo en caso de tener la posibilidad de editar el archivo de configuración de Apache2 o más precisamente el de su VirtualHost es el de incorporar el parámetro:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>pagina<span style="color: #000000; font-weight: bold;">&gt;</span><br />
Options <span style="color: #660033;">-Indexes</span><br />
...<br />
...<br />
<span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span></div></td></tr></tbody></table></div>
<p>Con lo cuál nuevamente estaríamos negando la posibilidad de navegar archivos y directorios desde la web.</p>
<p>Entonces este es un buen ejemplos como con una simple línea de configuración podemos dejar expuesto mucha información de empresas, imágenes, videos, documentos, etc. Es una sola línea y que vale la pena tenerla en cuenta.</p>
<p>Este problema no es por un error de programación en el sitio web, en el CMS o en lo que fuese, es simplemente por una mala configuración en el servidor web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/09/como-evitar-listar-los-directorios-en-apache2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 datos sobre el servidor web Apache</title>
		<link>http://www.elcodigok.com.ar/2010/11/10-datos-sobre-el-servidor-web-apache/</link>
		<comments>http://www.elcodigok.com.ar/2010/11/10-datos-sobre-el-servidor-web-apache/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 12:23:36 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[10 datos sobre ...]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2160</guid>
		<description><![CDATA[Apache hoy y despues de casi 15 años de desarrollo, es uno de los servidores HTTP que colaboró con la gran expansión de la Internet, la verdad es que cuando hablo de éste servidor automáticamente me remonto a la primera vez que lo instalé en un Debian 3.0 “Woody”. Profesionalmente estamos hablando de un servicio con gran escalabilidad, dándonos la ...]]></description>
			<content:encoded><![CDATA[<p><strong>Apache</strong> hoy y despues de casi 15 años de desarrollo, es uno de los servidores <strong>HTTP</strong> que colaboró con la gran expansión de la Internet, la verdad es que cuando hablo de éste servidor automáticamente me remonto a la primera vez que lo instalé en un <em>Debian 3.0</em> <em>“Woody”</em>.</p>
<p>Profesionalmente estamos hablando de un servicio con gran <strong>escalabilidad,</strong> dándonos la <strong>facilidad de configuración</strong> en texto plano donde nos permite <strong>personalizar sus funciones</strong>, con un gran repositorios de <strong>módulos para instalar</strong>, <strong>soporte para diferentes lenguajes de programación</strong> y una comunidad detrás de su desarrollo, Apache hoy por hoy sigue siendo uno de los servicios más importantes e instalados por muchos de los administradores.</p>
<ol>
<li>Implementa protocolo HTTP/1.1 y la noción de sitios virtuales.</li>
<li>Inicialmente se basó en el servidor NCSA HTTPd, y luego fue reescrito por completo.</li>
<li>Ejecutable en múltiples plataformas UNIX (<strong>BSD</strong>, <strong>GNU/Linux</strong>, etc), Microsoft Windows, Mac OS X y otros sistemas.</li>
<li>Servidor Web de <strong>código abierto</strong>, modular, extensible y muy popular.</li>
<li>Comenzó su desarrollo en <strong>1995</strong>.</li>
<li>Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU.</li>
<li>Codificado en el <strong>Lenguaje de Programación C</strong> y actualmente en su versión estable 2.2.17 liberada el 19 de Octubre del 2010.</li>
<li>Desde <strong>1996</strong>, Apache es el servidor HTTP más utilizado entre las redes.</li>
<li>En el <strong>2005</strong> alcanza su mayor cuota en el mercado, siendo empleado en el 70% de los sitios web en el mundo.</li>
<li>Se encuentra bajo los términos de la <strong>Licencia Apache</strong>, creada por la Fundación Apache. La licencia Apache permite entre otras cosas la distribución de derivados de código abierto y cerrado a partir de su código fuente original.<span id="more-2160"></span></li>
</ol>
<p>Hoy por hoy es posible acceder a diferentes guías de instalación para este servidor, en todas las plataformas, para los usuarios que recién se encuentran dando los primeros pasos e incluso para administradores más avanzados. Por ejemplo pueden acceder a esta “Guía de instalación y configuración de Apache”.</p>
<p>Enlace | <a href="http://httpd.apache.org/" target="_blank">apache.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/11/10-datos-sobre-el-servidor-web-apache/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DNS con Bind9</title>
		<link>http://www.elcodigok.com.ar/2010/06/dns-con-bind9/</link>
		<comments>http://www.elcodigok.com.ar/2010/06/dns-con-bind9/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 14:29:53 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1562</guid>
		<description><![CDATA[Nuevamente como cada Lunes en busca de documentos y enlaces nuevos, encontré un documento muy interesante escrito hace poco tiempo sobre DNS implementados con Bind9 y no quería dejar pasar esta oportunidad para compartirlo con todos ustedes tal y como los escritores Alberto Molina Coballes, José Domingo Muñoz Rodríguez y José Luis Rodríguez Rodríguez lo hicieron al liberar este manterial ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="DNS con Bind9" src="http://www.dianayjulio.com/diario/wp-content/uploads/2009/12/dns.jpg" alt="" width="334" height="279" /></p>
<p>Nuevamente como cada <em>Lunes</em> en busca de documentos y enlaces nuevos, encontré un documento muy interesante escrito hace poco tiempo sobre <strong>DNS</strong> implementados con <strong>Bind9</strong> y no quería dejar pasar esta oportunidad para compartirlo con todos ustedes tal y como los escritores <em>Alberto Molina Coballes</em>, <em>José Domingo Muñoz Rodríguez</em> y <em>José Luis Rodríguez Rodríguez</em> lo hicieron al liberar este manterial bajo licencia <em>Creative Commons</em>.</p>
<p>En este documento se describe de forma breva las características fundamentales del protocolo de resolución de nombres <strong>DNS</strong> y la configuración elemental de un servidor <strong>DNS con Bind9</strong> en Debian GNU/Linux. Este documento se elaboró para el curso Servicios en GNU/Linux. Portal Educativo, organizado por el CEP de Lora del Río (Sevilla) en 2010.</p>
<p>Enlace | <a href="http://www.josedomingo.org/web/mod/resource/view.php?id=2062" target="_self">DNS con Bind9</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/06/dns-con-bind9/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comprobar la configuración de Apache2</title>
		<link>http://www.elcodigok.com.ar/2010/02/comprobar-la-configuracion-de-apache2/</link>
		<comments>http://www.elcodigok.com.ar/2010/02/comprobar-la-configuracion-de-apache2/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 13:27:18 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1327</guid>
		<description><![CDATA[Así como el servidor Web Apache nos da la practicidad de realizar su configuración en archivos de texto plano, esto nos abre un abismo también a los errores en cada una de las definiciones que podemos llegar a realizar. Por lo general cuando ocurren estos errores comenzamos a ver línea por línea en su archivo de configuración para conocer cuáles ...]]></description>
			<content:encoded><![CDATA[<p>Así como el servidor Web Apache nos da la practicidad de realizar su configuración en archivos de texto plano, esto nos abre un abismo también a los errores en cada una de las definiciones que podemos llegar a realizar.</p>
<p>Por lo general cuando ocurren estos errores comenzamos a ver línea por línea en su archivo de configuración para conocer cuáles son los posibles problemas, pues bueno esto se terminó por que encontré una pequeña herramienta que lo hace por nosotros.</p>
<p>Con tan solo implementar un parámetro en la herramienta <strong>apache2ctl</strong> bastará para que nos realice un chequeo de sintaxis en los archivos de configuración.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">danyx@elcodigok:~$ </span><span style="color: #c20cb9; font-weight: bold;">apache2ctl configtest</span><br />
Syntax OK</div></td></tr></tbody></table></div>
<p>En caso de ocurrir algún tipo de error, apache2ctl es capás de determinar la línea en la que se encuentra y cuál es el error para poder corregirlo rápidamente.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">danyx@elcodigok:~$ </span><span style="color: #c20cb9; font-weight: bold;">apache2ctl configtest</span><br />
Syntax error on line <span style="color: #000000;">2</span> of <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>sites-enabled<span style="color: #000000; font-weight: bold;">/</span>000-default:<br />
directive missing closing <span style="color: #ff0000;">'&gt;'</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/02/comprobar-la-configuracion-de-apache2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>La prueba del SPAM</title>
		<link>http://www.elcodigok.com.ar/2010/01/la-prueba-del-spam/</link>
		<comments>http://www.elcodigok.com.ar/2010/01/la-prueba-del-spam/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 04:00:58 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1287</guid>
		<description><![CDATA[En este tiempo me encontré refinando en uno de los servidores de correo que administro, específicamente su sistema detector de SPAM llamado SpamAssassin, un excelente detector de SPAM utilizando filtros Bayesianos, blacklist, bases de datos, etc. Entonces me preguntaba si existía un mail de prueba para comprobar que SpamAssessin esta actuando correctamente y me encontré con el siguiente mail, que ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="La prueba del SPAM" src="http://spamassassin.apache.org/images/arrowlogo.png" alt="" width="334" height="148" /></p>
<p>En este tiempo me encontré refinando en uno de los servidores de correo que administro, específicamente su sistema detector de <strong>SPAM</strong> llamado <a href="http://spamassassin.apache.org/" target="_self">SpamAssassin</a>, un excelente detector de SPAM utilizando filtros Bayesianos, blacklist, bases de datos, etc.</p>
<p>Entonces me preguntaba si existía un mail de prueba para comprobar que SpamAssessin esta actuando correctamente y me encontré con el siguiente mail, que yo la denomino &#8220;<strong>la prueba del SPAM</strong>&#8221;</p>
<p>Para hacer uso del mismo copiamos el siguiente texto y lo enviamos por mail, el detector de SPAM tiene que ser capaz de reconoce que se trata de un SPAM, caso contrario debemos ajustar algunos tornillos en la configuración.<br />
<span id="more-1287"></span></p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">This is the GTUBE, the<br />
&nbsp; &nbsp; &nbsp; &nbsp; Generic<br />
&nbsp; &nbsp; &nbsp; &nbsp; Test <span style="color: #000000; font-weight: bold;">for</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; Unsolicited<br />
&nbsp; &nbsp; &nbsp; &nbsp; Bulk<br />
&nbsp; &nbsp; &nbsp; &nbsp; Email<br />
<br />
If your spam filter supports it, the GTUBE provides a <span style="color: #7a0874; font-weight: bold;">test</span> by <span style="color: #c20cb9; font-weight: bold;">which</span> you<br />
can verify that the filter is installed correctly and is detecting incoming<br />
spam. You can send yourself a <span style="color: #7a0874; font-weight: bold;">test</span> mail containing the following string of<br />
characters <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">in</span> upper <span style="color: #000000; font-weight: bold;">case</span> and with no white spaces and line breaks<span style="color: #7a0874; font-weight: bold;">&#41;</span>:<br />
<br />
XJS<span style="color: #000000; font-weight: bold;">*</span>C4JDBQADN1.NSBN3<span style="color: #000000; font-weight: bold;">*</span>2IDNEN<span style="color: #000000; font-weight: bold;">*</span>GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL<span style="color: #000000; font-weight: bold;">*</span>C.34X<br />
<br />
You should send this <span style="color: #7a0874; font-weight: bold;">test</span> mail from an account outside of your network.</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/01/la-prueba-del-spam/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Activar y Desactivar módulos en Apache2</title>
		<link>http://www.elcodigok.com.ar/2010/01/activar-y-desactivar-modulos-en-apache2/</link>
		<comments>http://www.elcodigok.com.ar/2010/01/activar-y-desactivar-modulos-en-apache2/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 12:32:49 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1280</guid>
		<description><![CDATA[Hoy nuevamente me encontré con una tarea que hace mucho tiempo no realizaba, como es la activación y desactivación de módulos disponibles para el Servidor Web Apache2.x Para esta tarea contamos con las herramientas a2enmod y a2dismod que realmente nos va a facilitar la tarea. Antes de activar algún modulo, tenemos la posibilidad de conocer los módulos que el servidor ...]]></description>
			<content:encoded><![CDATA[<p>Hoy nuevamente me encontré con una tarea que hace mucho tiempo no realizaba, como es la activación y desactivación de módulos disponibles para el Servidor Web <strong>Apache2.x</strong></p>
<p>Para esta tarea contamos con las herramientas <strong>a2enmod</strong> y <strong>a2dismod</strong> que realmente nos va a facilitar la tarea.</p>
<p>Antes de activar algún modulo, tenemos la posibilidad de <a href="http://www.elcodigok.com.ar/2009/02/conocer-los-modulos-que-el-servidor-apache-tiene-cargados/#more-716" target="_self">conocer los módulos que el servidor Apache tiene cargados</a>, de no encontrarlo allí podemos verificar nuevamente en el siguiente directorio:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">danyx@elcodigok:~$ </span><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-la</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-enabled</div></td></tr></tbody></table></div>
<p><span id="more-1280"></span><br />
Además podemos ver aquellos módulos disponibles y listos para ser cargados en:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">danyx@elcodigok:~$ </span><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-la</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-available<span style="color: #000000; font-weight: bold;">/</span></div></td></tr></tbody></table></div>
<p>Ahora vamos a suponer que deseamos cargar uno de los módulos más habituales y utilizados como mod_rewrite para las URL limpias.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">danyx@elcodigok:~$ </span><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-available<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> rewrite<br />
rewrite.load</div></td></tr></tbody></table></div>
<p>solo nos quedará utilizar la herramienta a2enmod para activar este módulo</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">danyx@elcodigok:~$ </span>a2enmod rewrite<br />
Module rewrite installed; run <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 force-reload to enable.</div></td></tr></tbody></table></div>
<p>Con esto nuestro módulo se encuentra cargado y listo para ser usado, recuerde reiniciar el servidor para que los cambios puedan ser activos.</p>
<p>Ahora bien para desactivar un módulo solo debemos realizar:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">danyx@elcodigok:~$ </span>a2dismod rewrite</div></td></tr></tbody></table></div>
<p>y nuevamente reiniciamos el servidor apache para que los cambios tomados.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/01/activar-y-desactivar-modulos-en-apache2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Primeras impresiones de GNUPanel</title>
		<link>http://www.elcodigok.com.ar/2010/01/primeras-impresiones-de-gnupanel/</link>
		<comments>http://www.elcodigok.com.ar/2010/01/primeras-impresiones-de-gnupanel/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 12:13:16 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1256</guid>
		<description><![CDATA[En estos días me encontré con la necesidad de implementar un Servidor Web Hosting, hasta el momento la mejor implementación es la de administrar cada uno de los servicios sin ninguna integración, hasta que me encontré con GNUPanel. GNUPanel tal y como lo indica su web oficial, es una implementación de licencia GNU/GPL en la automatización de tareas en un ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="GNUPanel" src="http://gnupanel.org/wp-content/themes/GabLog/images/logo.png" alt="" width="250" height="72" /></p>
<p>En estos días me encontré con la necesidad de implementar un <strong>Servidor Web Hosting</strong>, hasta el momento la mejor implementación es la de administrar cada uno de los servicios sin ninguna integración, hasta que me encontré con <strong>GNUPanel</strong>.</p>
<p><a href="http://gnupanel.org/es" target="_self">GNUPanel</a> tal y como lo indica su web oficial, es una implementación de licencia <strong>GNU/GPL</strong> en la automatización de tareas en un Web Hosting, además nos indican que es un proyecto en pleno desarrollo, hasta el momento lo podemos encontrar para distribuciones basadas en <strong>Debian</strong>, un punto a favor mio pero más adelante pretenden equiparar más distribuciones.</p>
<p>Es una aplicación escrita principalmente en <strong>PHP 5</strong>, nacida para funcionar en servidores con Debian GNU/linux en sus versiones de 32 o 64 bits.<br />
<span id="more-1256"></span><br />
El administrador puede crear planes de hosting públicos y privados, aceptar pagos con <em>Paypal</em>, <em>CuentaDigital</em> o <em>DineroMail</em>, enviar mensajes a sus usuarios, utilizar un sistema de tickets de soporte integrado, controlar la transferencia, el espacio en disco y establecer políticas de suspensión de cuentas.</p>
<p>Respecto a la instalación les puedo asegurar que realmente es muy simple y sencillo, su configuración se almacena en bases de datos <strong>PostgreSQL 8.3</strong> y provee tres interfaces web a nivel de <strong>usuario</strong>, <strong>revendedor</strong> y <strong>administrador</strong> con acceso SSL.</p>
<p>Realmente una alternativa muy interesante para tenerlo en cuenta, actualmente estoy en mi etapa de prueba para ver el comportamiento del mismo, aprender a configurarlo y dejarlo a punto. Tengo que aclarar que existen más alternativas libres para los web hosting y prometo seguir investigando.</p>
<p>Enlace | <a href="http://gnupanel.org/es" target="_self">GNUPanel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/01/primeras-impresiones-de-gnupanel/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>20 Ejemplos de utilización de .htaccess</title>
		<link>http://www.elcodigok.com.ar/2009/09/20-ejemplos-de-utilizacion-de-htaccess/</link>
		<comments>http://www.elcodigok.com.ar/2009/09/20-ejemplos-de-utilizacion-de-htaccess/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 15:51:02 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Administrador de Sistemas]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=857</guid>
		<description><![CDATA[Los archivos .htaccess son contenedores de reglas que el servidor web Apache reconocerá a la hora de cargar tu sitio. Estos archivos son muy útiles antes y durante la construcción de una web, por ello presento 20 ejemplos de cómo podemos sacar provecho de las funcionalidades que brinda. Enlace &#124; LaREPAWEB]]></description>
			<content:encoded><![CDATA[<p>Los archivos <strong>.htaccess</strong> son contenedores de reglas que el servidor web Apache reconocerá a la hora de cargar tu sitio. Estos archivos son muy útiles antes y durante la construcción de una web, por ello presento <strong>20 ejemplos</strong> de cómo podemos sacar provecho de las funcionalidades que brinda.</p>
<p>Enlace | <a href="http://www.larepaweb.com.ar/index.php?id=article&amp;a=691" target="_blank">LaREPAWEB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2009/09/20-ejemplos-de-utilizacion-de-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iniciación de SSH</title>
		<link>http://www.elcodigok.com.ar/2009/08/iniciacion-de-ssh/</link>
		<comments>http://www.elcodigok.com.ar/2009/08/iniciacion-de-ssh/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 11:38:51 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=816</guid>
		<description><![CDATA[SSH más conocido como Secure Shell es el protocolo usado por excelencia para establecer conexión con máquinas remotas a travéz de una red. Ampliamente extendido entre los usuarios, se caracteriza por permitir un control completo del ordenador servidor a través de un intérprete de órdenes o a través de X para ejecutar aplicaciones gráficas en caso de disponer de un ...]]></description>
			<content:encoded><![CDATA[<p><strong>SSH</strong> más conocido como <strong>S</strong>ecure <strong>Sh</strong>ell es el protocolo usado por excelencia para establecer conexión con máquinas remotas a travéz de una red.</p>
<p>Ampliamente extendido entre los usuarios, se caracteriza por permitir un control completo del ordenador servidor a través de un intérprete de órdenes o a través de X para ejecutar aplicaciones gráficas en caso de disponer de un servidor corriendo.</p>
<p>La propuesta de <a href="http://www.linuxzone.es/2009/08/10/iniciacion-a-ssh/" target="_blank">LinuxZone</a> es explicarnos varios conceptos propios de SSH para llevarlos rápidamente a la práctica.</p>
<p>Enlace | <a href="http://www.linuxzone.es/2009/08/10/iniciacion-a-ssh/" target="_blank">LinuxZone</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2009/08/iniciacion-de-ssh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

