<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.lubrin.org/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="es">
	<title>lubrin.org</title>
	<link>https://lubrin.org/</link>
	<description></description>
	<language>es</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.lubrin.org/spip.php?id_rubrique=7&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>lubrin.org</title>
		<url>https://www.lubrin.org/local/cache-vignettes/L144xH59/siteon0-86d4a.jpg?1772811323</url>
		<link>https://lubrin.org/</link>
		<height>59</height>
		<width>144</width>
	</image>



<item xml:lang="es">
		<title>Programa de estad&#237;sticas</title>
		<link>https://www.lubrin.org/Programa-de-estadisticas</link>
		<guid isPermaLink="true">https://www.lubrin.org/Programa-de-estadisticas</guid>
		<dc:date>2006-09-20T19:49:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Un cap&#237;tulo m&#225;s sobre esta larga serie y un nuevo programa por instalar. &lt;br class='autobr' /&gt;
Instalando nuestro propio programa controlaremos las estad&#237;sticas de acceso al servidor (n&#250;mero de visitas, navegador usado, s.operativo, enlaces desde p&#225;ginas externas, etc.)&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.lubrin.org/local/cache-vignettes/L112xH54/arton52-a44f9.png?1772817655' class='spip_logo spip_logo_right' width='112' height='54' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Nuestro servidor web Apache crea unos ficheros llamados &lt;strong&gt;logs&lt;/strong&gt; donde almacena informaci&#243;n sobre los visitantes de las web's de nuestro servidor.&lt;/p&gt;
&lt;p&gt;El fichero encargado de almacenar los registros de los visitantes al servidor es &lt;i&gt;/var/log/apache2/access.log&lt;/i&gt;. Si no has seguido este manual para intalar tu servidor, posiblemente el fichero se encuentre en otra carpeta.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&#191;Qu&#233; tipo de informaci&#243;n se almacena en el access.log?&lt;/i&gt;&lt;br /&gt;
Cada vez que el navegador de un visitante hace una petici&#243;n (puede pedir una p&#225;gina html, una imagen, etc.) se graba una l&#237;nea en el access.log del tipo:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;83.39.86.94 - - [17/Sep/2006:16:12:23 +0200] &#034;GET /spip.php?article33 HTTP/1.1&#034; 200 9995 &#034;-&#034; &#034;Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060523 Ubuntu/dapper Firefox/1.5.0.3&#034;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;En esa l&#237;nea podemos observar, entre otros, estos datos:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 83.39.86.94 IP del visitante
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [17/Sep/2006:16:12:23 +0200] fecha y hora
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; GET /spip.php?article33 p&#225;gina solicitada (&lt;a href=&#034;http://lubrin.org/spip.php?article33&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://lubrin.org/spip.php?article33&lt;/a&gt;)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Sistema operativo, navegador, etc.&lt;/p&gt;
&lt;p&gt;Los programas &lt;i&gt;loganalizadores&lt;/i&gt; o analizadores de logs se encargan de leer los ficheros de losgs, contabilizar, agrupar, resumir y presentar (de forma gr&#225;gica) los resultados&lt;/p&gt;
&lt;div class='spip_document_52 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.lubrin.org/local/cache-vignettes/L462xH298/estadisticas01-38478.jpg?1772893634' width='462' height='298' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Existen varios programas logoanalizadores:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.analog.cx&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;analog&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.mrunix.net/webalizer/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;webalizer&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.awstats.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;awstats&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ve&#225;moslos en funcionamiento con ejemplos reales:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://lubrin.org/estadisticas/usage_200608.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;webalizer&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://lubrin.org/cgi-bin/awstats.pl&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;awstats&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Me decanto por &lt;i&gt;awstats&lt;/i&gt; porque, adem&#225;s de ofrecer m&#225;s informaci&#243;n que los dem&#225;s, se actualiza peri&#243;dicamente (por lo que detecta nuevos navegadores, nuevas versiones, etc.)&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Instalaci&#243;n de awstats&lt;/h2&gt;
&lt;p&gt;1) En primer lugar necesitamos que apache tenga instalado el m&#243;duo de perl y activado el m&#243;dulo cgi (casi seguro ya estar&#225;n ambos en tu sistema)&lt;br class='autobr' /&gt;
Para asegurarnos que los tenemos:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get update # apt-get install libapache2-mod-perl2 # a2enmod cgi # /etc/init.d/apache2 restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;2) Ahora instalamos awstats&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install awstats&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
La instalaci&#243;n de awstats mediante apt-get no instalar&#225; la &#250;ltima versi&#243;n, pero instalar&#225; una versi&#243;n estable que funciona y nos valdr&#225; para las primeras pruebas. Posteriormente descargaremos la versi&#243;n m&#225;s actual de la web oficial y actualizaremos&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;spip&#034;&gt;Configuraci&#243;n de awstats&lt;/h2&gt;
&lt;p&gt;Para que funcione necesitamos introducirle unos m&#237;nimos datos en el fichero de configuraci&#243;n: &lt;strong&gt;/etc/awstats/awstats.conf&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Como m&#237;nimos necesitamos decirle:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; donde est&#225; el fichero de logs (access.log)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; donde pondr&#225; los datos con las estad&#237;sticas
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; nombre de nuestro servidor
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; modo de actualizar las estad&#237;sticas
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; etc.&lt;/p&gt;
&lt;p&gt;Si buscas el fichero de configuraci&#243;n &lt;i&gt;/etc/awstats/awstats.conf&lt;/i&gt; posiblemente no exista. En lugar de crearlo, lo que hacemos es coger el modelo que propone awstats y modificarlo a nuestro gusto.&lt;br /&gt;
El modelo llamado &lt;i&gt;awstats.model.conf&lt;/i&gt; se encuentra en &lt;i&gt;/usr/share/doc/awstats&lt;/i&gt; (es posible que haya otra copia en &lt;i&gt;/etc/awstats&lt;/i&gt;).
&lt;br /&gt;Deber&#225;s copiarlo a la carpeta: &lt;strong&gt;/etc/awstats&lt;/strong&gt; y renombrarlo a &lt;strong&gt;/etc/awstats/awstats.conf&lt;/strong&gt; (&#233;ste &#250;ltimo es el que leer&#225; awstats y el que modificaremos).
&lt;br /&gt;LAs modificaciones imprescindibles a las que alud&#237;a antes son:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# AWSTATS CONFIGURE FILE 6.4 ... # MAIN SETUP SECTION (Required to make AWStats work) ... LogFile=&#034;/var/log/apache2/access.log&#034; ... SiteDomain=&#034;lubrin.org&#034; ... DirData=&#034;/var/lib/awstats&#034; ... DirCgi=&#034;/usr/lib/cgi-bin&#034; ... DirIcons=&#034;/awstats-icon&#034; ... AllowToUpdateStatsFromBrowser=1 ...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Adem&#225;s debemos verificar que nuestro fichero de configuraci&#243;n de apache est&#225; acorde con la configuraci&#243;n de awstats&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/apache2/apache2.conf Alias /awstats-icon /usr/share/awstats/icon &lt;Directory &#034;/usr/share/awstats&#034;&gt; Options None AllowOverride None Order allow,deny Allow from all &lt;/Directory&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Si modficas la configuraci&#243;n de apache, no olvides recargarlo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&#243;n de las estad&#237;sticas&lt;/strong&gt;&lt;br /&gt;
Existen varios modos de actualizar las estad&#237;sticas (podemos usarlos todos):&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Actualizaci&#243;n automatica mediante cron. Para ello debemos modificar e l fichero &lt;i&gt;/etc/cron.d/awstats&lt;/i&gt; y asegurarnos de que el ficheros de logs es el correcto (en nuestro caso debe ser /var/log/apache2/access.log)&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Actualizaci&#243;n manual (no se suele usar cuando se usa la actualizaci&#243;n por web). De todas formas se puede hacer mediante:&lt;br /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/usr/lib/cgi-bin/awstats.pl -config=lubrin.org -update&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Actualizaci&#243;n v&#237;a web. Necesitamos poner la directiva &lt;i&gt;AllowToUpdateStatsFromBrowser=1&lt;/i&gt; en el &lt;i&gt;/etc/awstats/awstats.conf&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ya estamos en condiciones de visualizar las estad&#237;sticas; para ello apuntamos a &lt;a href=&#034;http://midominio.es/cgi-bin/awstats.pl&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.es/cgi-bin/awstats.pl&lt;/a&gt;
&lt;br /&gt;En mi caso se ven apuntando a: &lt;br /&gt;
&lt;a href=&#034;http://lubrin.org/cgi-bin/awstats.pl&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://lubrin.org/cgi-bin/awstats.pl&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Actualizar a la &#250;ltima versi&#243;n&lt;/h2&gt;
&lt;p&gt;Nos descargamos la &#250;ltima versi&#243;n (preferiblemente la estable) de la web ofical &lt;a href=&#034;http://www.awstats.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.awstats.org/&lt;/a&gt;. Entramos en la secci&#243;n de descargas y bajamos el fichero comprimido (por ejemplo: awstats-6.5.tar.gz). &lt;br /&gt;Lo descomprimimos (no hace falta que sea en el servidor) y vemos el contenido:
&lt;br /&gt;la carpeta &lt;strong&gt;wwwroot&lt;/strong&gt; es la interesante. Dentro de ella tenemos la carpeta /cgi-bin con este contenido:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; awstats.pl (es el programa principal)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; awredir.pl
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; awstat_model.conf (nuevo modelo de configuraci&#243;n)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; /lang
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; /lib
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; /plugins&lt;/p&gt;
&lt;p&gt;Los ficheros &lt;strong&gt;awstats.pl&lt;/strong&gt; y &lt;strong&gt;awredir.pl&lt;/strong&gt; debemos subirlos (al servidor) a la carpeta &lt;strong&gt;/usr/lib/cgi-bin&lt;/strong&gt; (el awstats.pl sobreescribir&#225; la versi&#243;n antigua).&lt;/p&gt;
&lt;p&gt;El fichero awstat_model.conf puedes usarlo como nuevo fichero de configuraci&#243;n (o dejar el antiguo). Si usas este nuevo, deber&#225;s copiarlo a /etc/awstats, renombrarlo a awstats.conf y hacerle las modificaciones oportunas.&lt;/p&gt;
&lt;p&gt;Las carpetas /lang, /lib y /plugins debemos subirlas a /usr/share/awstats (sbreescribir&#225;n las versiones antiguas)&lt;/p&gt;
&lt;p&gt;La carpeta de iconos &lt;i&gt;/wwwroot/icon&lt;/i&gt; debemos ponerla tambi&#233;n en &lt;i&gt;/usr/share/awstats&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Con esto es suficiente (puedes ampliar m&#225;s en la web de awstats).&lt;/p&gt;
&lt;p&gt;Una de las mejoras que incorpora esta nueva versi&#243;n 6.5 es que distingue las diferentes distribuciones de Linux.&lt;/p&gt;
&lt;div class='spip_document_55 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;13&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.lubrin.org/local/cache-vignettes/L361xH148/estadisticas02-7bebb.jpg?1772893634' width='361' height='148' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;awstats 6.4
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;En la versi&#243;n 6.5 distingue entre las diferentes distribuciones de Linux&lt;/p&gt;
&lt;div class='spip_document_56 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;13&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.lubrin.org/local/cache-vignettes/L370xH335/estadisticas03-434b7.jpg?1772893634' width='370' height='335' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;awstats 6.5
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Seguridad</title>
		<link>https://www.lubrin.org/Seguridad</link>
		<guid isPermaLink="true">https://www.lubrin.org/Seguridad</guid>
		<dc:date>2006-08-15T12:06:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;Algunos detalles sobre seguridad puede encontrarlos en el art&#237;culo:
&lt;br class='autobr' /&gt;
El &#250;ltimo ataque hacker&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Algunos detalles sobre seguridad puede encontrarlos en el art&#237;culo:&lt;br /&gt;
&lt;a href='https://www.lubrin.org/Historia-del-ultimo-ataque-hacker' class=&#034;spip_in&#034;&gt;El &#250;ltimo ataque hacker&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Antivirus</title>
		<link>https://www.lubrin.org/Antivirus</link>
		<guid isPermaLink="true">https://www.lubrin.org/Antivirus</guid>
		<dc:date>2006-08-11T15:28:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;Aunque el tema de los virus no nos afecta a los usuarios de Linux, es posible que muchos de los usuarios de correo de tu servidor a&#250;n usen Windows. &lt;br class='autobr' /&gt;
Por tanto se hace necesario que nuestro servidor de correo detenga los virus que viajan en los correos &lt;br class='autobr' /&gt;
Partimos de que tenemos instalado (seg&#250;n los cap&#237;tulos anteriores) el servidor de correo postfix, y el filtrador de mensajes amavis, el cual deber&#225; pasarles antispam y antivirus antes de devolv&#233;rselos de nuevo a postfix &lt;br class='autobr' /&gt;
Como antivirus (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.lubrin.org/local/cache-vignettes/L150xH150/arton48-c77f8.png?1772893634' class='spip_logo spip_logo_right' width='150' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Aunque el tema de los virus no nos afecta a los usuarios de Linux, es posible que muchos de los usuarios de correo de tu servidor a&#250;n usen Windows.&lt;/p&gt;
&lt;p&gt;Por tanto se hace necesario que nuestro servidor de correo detenga los virus que viajan en los correos&lt;/p&gt;
&lt;p&gt;Partimos de que tenemos instalado (seg&#250;n los cap&#237;tulos anteriores) el servidor de correo postfix, y el filtrador de mensajes amavis, el cual deber&#225; pasarles antispam y antivirus antes de devolv&#233;rselos de nuevo a postfix&lt;/p&gt;
&lt;p&gt;Como antivirus elegimos &lt;a href=&#034;http://www.clamav.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ClamAV&lt;/a&gt; porque, aparte de ser software libre, es uno de los m&#225;s r&#225;pidos en sacar soluciones que atajen los nuevos virus aparecidos (a veces s&#243;lo unas horas). Adem&#225;s debemos a&#241;adir que su base de datos de virus (ya tiene m&#225;s de 60.000) se actualiza s&#243;la a trav&#233;s de Internet con la frecuencia que le digamos (cada d&#237;a, cada 6 foras, cada 20 minutos, etc.)&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Instalaci&#243;n previa de paquetes necesarios&lt;/h2&gt;
&lt;p&gt;Es necesario instalar previamente algunos paquetes que permitan a ClamAv mirar (en busca de virus) en los ficheros comprimidos. Algunos de esos paquetes ya los tendremos instalados. No importa, el que no est&#233; instalado lo instala y el que est&#233; instalado buscar&#225; si existe una versi&#243;n m&#225;s reciente (si no existiera no hace nada). El c&#243;digo a teclear es:&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get update # apt-get install unrar lha arj unzoo zip unzip bzip2 gzip cpio file lzop&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;p&gt;Ahora pasamos a instalar el antivirus clamav&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
Quiz&#225;s necesites la siguiente fuente en tu repositorio:&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
deb &lt;a href=&#034;http://ftp2.de.debian.org/debian-volatile&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://ftp2.de.debian.org/debian-volatile&lt;/a&gt; sarge/volatile main&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install clamav clamav-base clamav-daemon clamav-freshclam libclamav1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
Si nos preguntase por el m&#233;todo de actualizaci&#243;n, contestamos &lt;i&gt;demonio&lt;/i&gt;. El resto de las preguntas (si las hace) son las t&#237;picas.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Integraci&#243;n con amavis&lt;/h2&gt;
&lt;p&gt;Recordemos que es amavis quien se encarga de pasarle los correos a clamav para que compruebe si tienen virus. Para la integraci&#243;n de ambos es necesario a&#241;adir el usuario &lt;i&gt;clamav&lt;/i&gt; al grupo &lt;i&gt;amavis&lt;/i&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# adduser clamav amavis&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;p&gt;Adem&#225;s debemos asegurarnos que en el &lt;i&gt;/etc/amavis/amavisd.conf&lt;/i&gt; est&#233; la directiva &#171;&lt;strong&gt;/var/run/clamav/clamd.ctl&lt;/strong&gt;&#187;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;... ### http://www.clamav.net/ ['Clam Antivirus-clamd', \&amp;ask_daemon, [&#034;CONTSCAN {}\n&#034;, &#034;/var/run/clamav/clamd.ctl&#034;], qr/\bOK$/, qr/\bFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ], # NOTE: run clamd under the same user as amavisd; match the socket # name (LocalSocket) in clamav.conf to the socket name in this entry # When running chrooted one may prefer: [&#034;CONTSCAN {}\n&#034;,&#034;$MYHOME/clamd&#034;] ...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
y que se la misma que hay en &lt;strong&gt;LocalSocket&lt;/strong&gt; de &lt;i&gt;/etc/clamav/clamd.conf&lt;/i&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# cat /etc/clamav/clamd.conf #Automatically Generated by clamav-base postinst #To reconfigure clamd run #dpkg-reconfigure clamav-base #Please read /usr/share/doc/clamav-base/README.Debian.gz for details LocalSocket /var/run/clamav/clamd.ctl FixStaleSocket User amavis AllowSupplementaryGroups ScanMail ...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Y ya que retocamos el &lt;i&gt;/etc/amavis/amavisd.conf&lt;/i&gt; podemos mirar el tema de las notificaciones. Puedes elegir que se env&#237;e notificaci&#243;n al postmaster cuando un usuario reciba un virus:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# $virus_admin = undef; # do not send virus admin notifications (default) # $virus_admin = {'not.example.com' =&gt; '', '.' =&gt; 'virusalert@example.com'}; # $virus_admin = 'virus-admin@example.com'; $virus_admin = &#034;postmaster\@$mydomain&#034;; # due to D_DISCARD default&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
De esa forma recibir&#225;s un mensaje de remitente &lt;i&gt;amavisd-new&lt;/i&gt; y con subject del tipo: &lt;br&gt;&lt;strong&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;VIRUS (HTML.Phishing.Pay-34) FROM &lt;?@host13-35-static...&lt;/code&gt;&lt;/strong&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;p&gt;Si te cansas de recibir notificaciones, pues cambias la opci&#243;n &lt;i&gt;$virus_admin&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ahora s&#243;lo queda reiniciar postfix, amavis y clamav para que funcione perfectamente nuestro sistema de correo con antispam y antivirus integrado&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/postfix restart # /etc/init.d/amavisd restart # /etc/init.d/clamav-daemon restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
Creo que esas son las &#243;rdenes (las he puesto de memoria) que reinician los tres programas. Si tienes dudas no tienes m&#225;s que recordar los viejos tiempos de Windwos y reiniciar todo el sistema&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;spip&#034;&gt;Actualizando la base de datos&lt;/h2&gt;
&lt;p&gt;Anteriormente, cuando hemos instalado clamav, hemos incluido un paquete llamado &lt;strong&gt;freshclam&lt;/strong&gt;, que es el que se encarga de actualizar peri&#243;dicamente la base de datos de virus (para que se incluyan los nuevos virus aparecidos).&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;p&gt;Dijimos que nosotros pod&#237;amos definir la frecuencia de actualizaci&#243;n. Para ello podemos editar el fichero de configuraci&#243;n &lt;i&gt;/etc/clamav/freshclam.conf&lt;/i&gt; y fijarnos en la l&#237;nea:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;Checks 12&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
El n&#250;mero (en este caso 12) indica las veces al d&#237;a que se actualizar&#225;. Por tanto en este caso lo har&#225; cada dos horas (12 veces al d&#237;a).&lt;/p&gt;
&lt;p&gt;Para saber si las actalizaciones las lleva a cabo convenientemente podemos mirar los logs:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; /var/log/clamav/freshclam.log &lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; /var/log/clamav/clamav.log&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# cat /var/log/clamav/freshclam.log . . . -------------------------------------- Received signal: wake up ClamAV update process started at Wed Aug 2 09:56:54 2006 main.cvd is up to date (version: 39, sigs: 58116, f-level: 8, builder: tkojm) daily.cvd is up to date (version: 1630, sigs: 5946, f-level: 8, builder: sven) -------------------------------------- Received signal: wake up ClamAV update process started at Wed Aug 2 10:56:54 2006 main.cvd is up to date (version: 39, sigs: 58116, f-level: 8, builder: tkojm) daily.cvd is up to date (version: 1630, sigs: 5946, f-level: 8, builder: sven) --------------------------------------&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Podemos comprobar que est&#225; actualizado a la &#250;ltima mirando la web oficial de clamav&lt;/p&gt;
&lt;img src='https://www.lubrin.org/local/cache-vignettes/L397xH389/clamavweb-cc4b040b-e6575.jpg?1772893634' width='397' height='389' /&gt;
&lt;p&gt;Tambi&#233;n es posible hacer la actualizaci&#243;n manualmente:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# freshclamav&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;p&gt;Pero no s&#243;lo basta con actualizar la base de datos, tambi&#233;n hay que actualizar el programa antivirus. Nos daremos cuenta de que estamos desfasados cuando mirando los logs veamos algo como:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;-------------------------------------- Received signal: wake up ClamAV update process started at Sun May 21 07:03:03 2006 WARNING: Your ClamAV installation is OUTDATED! WARNING: Local version: 0.88.1 Recommended version: 0.88.2 DON'T PANIC! Read http://www.clamav.net/faq.html main.cvd is up to date (version: 38, sigs: 51206, f-level: 7, builder: tkojm) daily.cvd is up to date (version: 1472, sigs: 4793, f-level: 8, builder: arnaud) WARNING: Your ClamAV installation is OUTDATED! WARNING: Current functionality level = 7, recommended = 8 DON'T PANIC! Read http://www.clamav.net/faq.html --------------------------------------&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Antispam (III)</title>
		<link>https://www.lubrin.org/Antispam-III</link>
		<guid isPermaLink="true">https://www.lubrin.org/Antispam-III</guid>
		<dc:date>2006-08-03T15:04:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;SpamAssassin &lt;br class='autobr' /&gt;
spamassassin es un filtro para detectar el correo basura o spam. &lt;br class='autobr' /&gt;
Instalamos spamassassin &lt;br class='autobr' /&gt; # apt-get install spamassassin spamc &lt;br class='autobr' /&gt;
Integraci&#243;n con amavis &lt;br class='autobr' /&gt;
La integraci&#243;n con amavis la hab&#237;amos hecho en el cap&#237;tulo anterior comentando la l&#237;nea: &lt;br class='autobr' /&gt; # @bypass_spam_checks_acl = qw( . ) &lt;br class='autobr' /&gt;
en el fichero /etc/amavis/amavisd.conf &lt;br class='autobr' /&gt;
Configuraci&#243;n de spamassassin &lt;br class='autobr' /&gt;
Puesto que spamassassin es llamado por amavis, es la configuraci&#243;n de amavis la que prima. En el fichero de (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.lubrin.org/local/cache-vignettes/L150xH135/arton63-4ec42.jpg?1772893634' class='spip_logo spip_logo_right' width='150' height='135' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;SpamAssassin&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#034;http://spamassassin.apache.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;spamassassin&lt;/a&gt; es un filtro para detectar el correo basura o spam.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Instalamos spamassassin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install spamassassin spamc&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Integraci&#243;n con amavis&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La integraci&#243;n con amavis la hab&#237;amos hecho en el &lt;a href='https://www.lubrin.org/Antispam-II' class=&#034;spip_in&#034;&gt;cap&#237;tulo anterior&lt;/a&gt; comentando la l&#237;nea:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# @bypass_spam_checks_acl = qw( . )&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;en el fichero &lt;i&gt;/etc/amavis/amavisd.conf &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuraci&#243;n de spamassassin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Puesto que spamassassin es llamado por amavis, es la configuraci&#243;n de amavis la que prima. En el fichero de configuraci&#243;n de spamassassin tan s&#243;lo nos interesa que no se ejecute como demonio (puesto que lo llama amavis). Para ello debemos asegurarnos que en el &lt;i&gt;/etc/default/spamassassin&lt;/i&gt; tengamos el demonio no habilitado:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# Change to one to enable spamd ENABLED=0&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Razor, pyzor, dcc-client y filtros bayesianos&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#034;http://razor.sourceforge.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Razor&lt;/a&gt;, &lt;a href=&#034;http://pyzor.sourceforge.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Pyzor&lt;/a&gt; y &lt;a href=&#034;http://www.rhyolite.com/anti-spam/dcc/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;dcc&lt;/a&gt; son filtros antispam que usan redes corporativas con bases de datos de mensajes spam. Suelen comprobar las sumas de verificaci&#243;n (checksum) de un mensaje y las comparan con la base de datos (donde tienen sumas que saben que son spam).&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
Dudo bastante de estos sistemas, pues imagino que con insertar una cadena aleatoria en el texto del mensaje (con letra blanca para no ser vista) cambiar&#237;a el checksum&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Se supone que deben hacer alg&#250;n efecto, por tanto los instalamos e integramos con spamassassin:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install razor pyzor dcc-client&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Adem&#225;s le decimos que use los filtros bayesianos, que despu&#233;s explicar&#233; para qu&#233; sirven.&lt;/p&gt;
&lt;p&gt;El fichero de configuraci&#243;n &lt;strong&gt;/etc/spamassassin/local.cf&lt;/strong&gt; debe quedar as&#237;:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# How many hits before a message is considered spam. required_score 5.0 ## Hay que modificar el /etc/amavis/amavisd.conf pues tiene preferencia. ## Modificamos la siguiente l&#237;nea ## $sa_tag2_level_deflt = 5.0; # add 'spam detected' headers at that level # Change the subject of suspected spam rewrite_header Subject *****SPAM***** # Esta l&#237;nea creo que tampoco hace efecto, pues toma la de amavis # Encapsulate spam in an attachment (0=no, 1=yes, 2=safe) report_safe 1 # Enable the Bayes system use_bayes 1 # Enable Bayes auto-learning bayes_auto_learn 1 bayes_path /var/lib/amavis/.spamassassin/bayes # Enable or disable network checks skip_rbl_checks 0 use_razor2 1 use_dcc 1 use_pyzor 1 # Mail using languages used in these country codes will not be marked # as being possibly spam in a foreign language. ok_languages all # Mail using locales used in these country codes will not be marked # as being possibly spam in a foreign language. ok_locales all&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ahora deber&#237;amos reiniciar todo para que funcione:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/postfix restart # /etc/init.d/amavis restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Filtros bayesianos&lt;/h2&gt;
&lt;p&gt;Se basan en estudios de probabilidad asignando una serie de puntos a ciertas partes de los mensajes. Si el mensaje supera la puntuaci&#243;n establecida por nosotros, es considerado como SPAM.&lt;/p&gt;
&lt;p&gt;
Veamos en primer lugar las puntuaciones. Cualquier programa de correo tiene las opciones de &lt;i&gt;Mostrar Cabeceras&lt;/i&gt;. Veamos un ejemplo:&lt;/p&gt;
&lt;img src='https://www.lubrin.org/local/cache-vignettes/L460xH67/bayes1-2bc235ad-d910e.jpg?1772893634' width='460' height='67' /&gt;
&lt;p&gt;Si nos fijamos en la l&#237;nea:&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;X-Spam-Status&lt;/strong&gt;: No, hits=6.1 tagged_above=4.0 required=6.3 tests=BAYES_99,&lt;/p&gt;
&lt;p&gt;Vemos que &lt;strong&gt;No&lt;/strong&gt; ha sido considerado como spam porque tiene 6.1 puntos y se necesitan 6.3. Adem&#225;s los filtros bayesianos le dan una probabilidad superior al 99% de ser spam&lt;/p&gt;
&lt;p&gt;Hemos puesto el list&#243;n muy alto (6.3) y se cuelan los spam f&#225;cilmente. Aunque en las configuraciones por defecto suele venir a 5.0 a m&#237; se me colaban algunos spam que ten&#237;an 4.2, 4.3, etc. por lo que he tenido que bajarlo (cuanto m&#225;s lo bajes, menos spam te entra pero corres riesgo de que rechace alg&#250;n mensaje bueno. &lt;br&gt;Las puntuaciones las establecemos en el /etc/amavis/amavisd.conf&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;... $sa_tag_level_deflt = 4.0; # add spam info headers if at, or above that level $sa_tag2_level_deflt = 4.1; # add 'spam detected' headers at that level $sa_kill_level_deflt = $sa_tag2_level_deflt; # triggers spam evasive actions ...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Recuerda que si modificas el fichero de configuraci&#243;n, tienes que reiniciar.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Entrenamiento bayesiano&lt;/h2&gt;
&lt;p&gt;Puesto que los filtros bayesianos se basan en probabilidad, cuanto m&#225;s mensajes tengan para aprender, mejor funcionar&#225;n. Se dice que necesitamos mostrarle al menos 200 mensajes spam y 200 mensajes buenos.&lt;/p&gt;
&lt;p&gt;
Para ello es conveniente que crees en tu buz&#243;n (y que tambi&#233;n lo hagan los usuarios de tu servidor) dos carpetas nuevas de nombres, por ejemplo &lt;i&gt;spam&lt;/i&gt; y &lt;i&gt;NOspam&lt;/i&gt; , de forma que los correos spam que te lleguen los muevas a la carpeta spam y, procurando mantener al menos el mismo n&#250;mero, mover a la carpeta NOspam los correos buenos (puedes aprovechar los correos buenos que quieras tirar a la papelera para meterlos en NOspam).&lt;/p&gt;
&lt;p&gt;
Ahora solo queda decirle a spamassassin que aprenda de esos correos:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# sa-learn --spam --mbox /home/dani/mail/spam Learned from 30 message(s) (34 message(s) examined).&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;
La carpeta &lt;i&gt;/home/dani/mail&lt;/i&gt; es la que contiene mi correo (en tu configuraci&#243;n puede ser otra).
&lt;br&gt;La respuesta nos dice que ha aprendido de 30 mensajes (de los 34 que ha examinado).
&lt;br&gt;Con s&#243;lo 30 mensajes a&#250;n no est&#225; lo suficientemente entrenado (recuerda que necesita al menos 200)&lt;/p&gt;
&lt;p&gt;
Ahora le decimos que aprenda de los mensajes buenos:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# sa-learn --ham --mbox /home/dani/mail/NOspam Learned from 28 message(s) (28 message(s) examined).&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;
F&#237;jate que ahora ponemos &lt;strong&gt;ham&lt;/strong&gt; en lugar de &lt;i&gt;spam&lt;/i&gt;
&lt;br&gt;Adem&#225;s usamos la carpeta &lt;i&gt;NOspam&lt;/i&gt;
&lt;br&gt;No es normal que aprenda de todos (los 28) los mensajes. En este caso le he puesto mensajes seleccionados de forma que sean todos distintos y de distintos remitentes (incluyendo correos cl&#225;sicos: yahoo, hotmail, etc. , listas de correo, etc.) para conseguir que aprenda m&#225;s r&#225;pido.&lt;/p&gt;
&lt;p&gt;Tambi&#233;n es previsible que nos equivoquemos, por ejemplo moviendo a la carpeta spam un mensaje que sea bueno.
&lt;br&gt;Pues eso tambi&#233;n est&#225; previsto: creamos una carpeta temporal, por ejemplo &lt;i&gt;temp&lt;/i&gt;, movemos el mensaje mal clasificado a la carpeta &lt;i&gt;temp&lt;/i&gt; y le decimos que se olvide de todo lo que ha aprendido de ese mensaje.&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# sa-learn --forget --mbox /home/dani/mail/temp&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
Entonces movemos el mensaje a la carpeta correcta.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Conclusi&#243;n&lt;/h2&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
Aunque no deber&#237;a haberlo hecho, mi direcci&#243;n de correo (dani@lubrin.org) aparece p&#250;blicamente en demasiados sitios de la red. Como consecuencia de ello recib&#237;a entre 10 y 20 mensajes spam al d&#237;a. Despu&#233;s de aplicar todo lo explicado en estos art&#237;culos, el spam que recibo se ha reducido a 1 mensaje cada 10 d&#237;as (m&#225;s o menos), lo que de momento apenas molesta. Llegar&#225; un d&#237;a en que se intesificar&#225; y llegar&#225; a ser molesto de nuevo; entonces lo primero ser&#225; actualizar (si no lo est&#225;n) postfix, amavis y spamassassin a sus &#250;ltimas versiones y si no basta con ello habr&#225; que investigar el usar reglas particulares u otras restricciones (que seguro dar&#225;n pi&#233; a un nuevo art&#237;culo de profundizaci&#243;n). Sin embargo, para el objetivo de este manual (un peque&#241;a red casera) las restricciones aplicadas y explicadas ser&#225;n m&#225;s que suficientes (espero te sirvan de ayuda)&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Antispam (II)</title>
		<link>https://www.lubrin.org/Antispam-II</link>
		<guid isPermaLink="true">https://www.lubrin.org/Antispam-II</guid>
		<dc:date>2006-08-01T00:12:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;Seguimos en el cap&#237;tulo XVI de Instalar un servidor con la lucha contra el spam. En esta segunda parte instalaremos dos nuevos programas: amavisd-new spamassassin &lt;br class='autobr' /&gt;
Ten&#237;amos configurado nuestro servidor de correo postfix ya con algunas barreras contra el spam, que aunque nos quitar&#225; bastante basura, a&#250;n son insuficientes. &lt;br class='autobr' /&gt;
Instalaci&#243;n de amavisd-new &lt;br class='autobr' /&gt;
El programa amavisd-new es un interfaz entre Postfix y los filtros de correo (antivirus, antispam, etc.). &lt;br class='autobr' /&gt;
Para instalarlo: &lt;br class='autobr' /&gt; # apt-get (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.lubrin.org/local/cache-vignettes/L150xH135/arton62-2e30c.jpg?1772893634' class='spip_logo spip_logo_right' width='150' height='135' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Seguimos en el cap&#237;tulo XVI de &lt;a href='https://www.lubrin.org/Instalar-un-servidor-Indice' class=&#034;spip_in&#034;&gt;Instalar un servidor&lt;/a&gt; con la lucha contra el spam. En esta segunda parte instalaremos dos nuevos programas:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; amavisd-new
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; spamassassin&lt;br class='manualbr' /&gt;
Ten&#237;amos configurado nuestro servidor de correo postfix ya con algunas barreras contra el spam, que aunque nos quitar&#225; bastante basura, a&#250;n son insuficientes.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Instalaci&#243;n de amavisd-new&lt;/h2&gt;
&lt;p&gt;El programa &lt;a href=&#034;http://www.ijs.si/software/amavisd/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;amavisd-new&lt;/a&gt; es un interfaz entre Postfix y los filtros de correo (antivirus, antispam, etc.).&lt;br class='manualbr' /&gt;
Para instalarlo:&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get update # apt-get install amavisd-new&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
Lo configuramos en el fichero: &lt;i&gt;/etc/amavis/amavisd.conf&lt;/i&gt; haciendo las siguientes modificaciones:&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$mydomain = 'lubrin.org'; # pon tu dominio # @bypass_spam_checks_acl = qw( . ); # No default dependency on spamassassin ##### comentamos la l&#237;nea anterior para que##### ##### use spamassassin ################## $final_spam_destiny = D_PASS; # al principio # despu&#233;s pondremos # $final_spam_destiny = D_REJECT; [[1]] $warnbannedsender = 1; # para enviar notificaci&#243;n al remitente cuando ### nos env&#237;en un fiechero ejecutable (.exe por ejemplo) o de otra ### extensi&#243;n no permitida. ### Los ficheros anexos no permitidos se expresan en la directiva: ### $banned_filename_re $warnbadhsender = 1; # para enviar notificaci&#243;n al remitente ### cuando las cabeceras de los ficheros est&#233;n mal formadas $virus_quarantine_to = &#034;virus-quarantine\@$mydomain&#034;; ### para inficarle a donde redirigir los mensajes que contengan ### virus. Eligiendo la opci&#243;n anterior llegan al postmaster (el cual ### decide que hacer con ellos $sa_spam_subject_tag = '***SPAM*** '; ### para que a&#241;ada ***SPAM*** a las cabeceras de los mensajes ### que sean spam&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
Ponemos el $final_spam_destiny = D_PASS para que pasen los mensajes con spam (aunque la cabecera del mensaje nos lo dir&#225;, si hemos puesto la directiva )$sa_spam_subject_tag. Esto lo hacemos para comprobar el acierto, es decir, para ver si detecta todos los mensajes con spam o falla en algunos. Cuando tengamos ya 'refinado' nuestro sistema, lo normal es cambiar el D_PASS por D_REJECT para que rechace los mensajes con spam.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;La lista de mensajes que aparece en la imagen siguiente son todos spam. Observa como se le han escapado unos pocos y c&#243;mo ha modificado las cabeceras (a&#241;adi&#233;ndole ***SPAM***) de los que ha detectado. &lt;br&gt;Como el sistema a&#250;n no estaba optimizado del todo (se le escapaban algunos) a&#250;n ten&#237;a la directiva $final_spam_destiny en D_PASS&lt;/p&gt;
&lt;img src='https://www.lubrin.org/local/cache-vignettes/L400xH286/spam_01-330db7db-c1e36.jpg?1772893634' width='400' height='286' /&gt;
&lt;p&gt;
Con lo anterior queda instalado y configurado amavisd-new, pero tengamos en cuenta que a&#250;n no lo hemos integrado con postfix, que le hemos hablado de spam pero a&#250;n no hemos instalado ning&#250;n programa antispam (como spamassassin), que le hemos hablado de virus pero a&#250;n no hemos instalado antivirus.&lt;/p&gt;
&lt;p&gt;
No obstante, posteriormente tendremos que reiniciarlo (puesto que hemos hecho cambios en su fichero de configuraci&#243;n mediante:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/amavis restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;
Tr&#225;s reiniciarlo podemos comprobar su carge mirando los logs:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# cat /var/log/mail.log&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;
Cuando lo integremos con postfix e instalemos y configuremos spamassassin, entonces reiniciamos todos: postfix, amavis y spamassassin&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Integraci&#243;n de amavis en postfix&lt;/h2&gt;
&lt;p&gt;Tenemos que volver a modificar los ficheros de configuraci&#243;n de postfix. Las modificaciones son:&lt;/p&gt;
&lt;p&gt;En el fichero &lt;i&gt;/etc/postfix/main.cf&lt;/i&gt; a&#241;adimos la l&#237;nea:&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;content_filter = smtp-amavis:[127.0.0.1]:10024&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;En el fichero &lt;i&gt;/etc/postfix/master.cf&lt;/i&gt; a&#241;adimos lo siguiente (copia y pega para evitar errores):&lt;/p&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;smtp-amavis unix -	-	n	-	2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes 127.0.0.1:10025 inet n	-	n	-	- smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Podemos ya reiniciar postfix y amavis y comprobar los ficheros log, aunque puede que de alg&#250;n error pues no hemos instalado spamassassin (que dejaremos para un pr&#243;ximo cap&#237;tulo que este se est&#225; haciendo largo) ni tampoco hemos instalado el antivirus&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/postfix restart # /etc/init.d/amavis restart # cat /var/log/mail.log&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Antispam (I)</title>
		<link>https://www.lubrin.org/Antispam-I</link>
		<guid isPermaLink="true">https://www.lubrin.org/Antispam-I</guid>
		<dc:date>2006-07-25T00:11:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;Conocemos como spam o correo basura los e-mails no solicitados, que normalmente contienen publicidad. Hablamos, claro est&#225; de spam en modo e-mail (tambi&#233;n existe spam contra m&#243;viles, a trav&#233;s de fax, etc.). &lt;br class='autobr' /&gt;
Evidentemente es ilegal (en Espa&#241;a desde Julio de 2002 seg&#250;n la Ley de Servicios de la Sociedad de la Informaci&#243;n y de Comercio Electr&#243;nico). + info &lt;br class='autobr' /&gt;
Para luchar contra el spam tenemos que batallar en varios frentes. &lt;br class='autobr' /&gt;
El primer frente es que no consigan (los spammers) nuestra (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.lubrin.org/local/cache-vignettes/L150xH135/arton49-62e88.jpg?1772893634' class='spip_logo spip_logo_right' width='150' height='135' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Conocemos como &lt;i&gt;spam&lt;/i&gt; o &lt;i&gt;correo basura&lt;/i&gt; los e-mails no solicitados, que normalmente contienen publicidad. Hablamos, claro est&#225; de spam en modo e-mail (tambi&#233;n existe spam contra m&#243;viles, a trav&#233;s de fax, etc.).&lt;/p&gt;
&lt;p&gt;Evidentemente es &lt;i&gt;ilegal&lt;/i&gt; (en Espa&#241;a desde Julio de 2002 seg&#250;n la &lt;strong&gt;L&lt;/strong&gt;ey de &lt;strong&gt;S&lt;/strong&gt;ervicios de la &lt;strong&gt;S&lt;/strong&gt;ociedad de la &lt;strong&gt;I&lt;/strong&gt;nformaci&#243;n y de &lt;strong&gt;C&lt;/strong&gt;omercio &lt;strong&gt;E&lt;/strong&gt;lectr&#243;nico). &lt;a href=&#034;http://es.wikipedia.org/wiki/Spam&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;+ info&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para luchar contra el spam tenemos que batallar en varios frentes.&lt;/p&gt;
&lt;p&gt;El primer frente es que no consigan (los spammers) nuestra direcci&#243;n de correo. &#191;C&#243;mo la consiguen?&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cuando aparecen en p&#225;ginas web's de la forma usuario@correo.es, por lo que a veces es recomendable ponerlas de la forma: usuario_arroba_correo.es&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cuando aparecen en foros&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cuando se env&#237;an chistes u otros archivos por MSN: normalmente se trata de usuarios sin conocimientos inform&#225;ticos, que lo &#250;nico que saben medio usar es Windows y que reenv&#237;an estos chistes sin ocultar las direcciones. Este tipo de gente es la que m&#225;s ayuda a los spammers. Un buen d&#237;a le das tu e-mail para solucionarle alg&#250;n tipo de problema inform&#225;tico y te suelen pagar incluyendo tu direcci&#243;n en su lista de chistes y por tanto meti&#233;ndote en las bases de datos de los spammers.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Pero aunque nos libremos de los lelos tipo (capullo@hotmail.com), hay empresas (que se supone serias) que venden (de forma ilegal l&#243;gicamente) sus bases de datos de clientes, por lo que de una forma u otra, casi seguro que los spammers conseguir&#225;n nuestra direcci&#243;n de e-mail&lt;/p&gt;
&lt;p&gt;Dando por supuestamente saltada nuestra primera l&#237;nea, tenemos que ir creando otras barreras que impidan a los spammers llegar a nuestro correo.&lt;/p&gt;
&lt;p&gt;En un apartado anterior configur&#225;bamos nuestro servidor de correo postfix para que sencillamente funcionase, dejando las configuraciones antispam para m&#225;s tarde. Pues ya es hora de tocarlas.&lt;/p&gt;
&lt;p&gt;En este segundo frente editamos el fichero de configuraci&#243;n: &lt;i&gt;/etc/postfix/main.cf&lt;/i&gt; con nuestro editor de textos favorito, por ejemplo nano:&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# nano /etc/postfix/main.cf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;
donde tendremos las configuraciones realizadas en el apartado &lt;a href='https://www.lubrin.org/Servidor-de-correo' class=&#034;spip_in&#034;&gt;postfix&lt;/a&gt; y a&#241;adimos algunas m&#225;s.&lt;/p&gt;
&lt;p&gt;Recuerda que a&#250;n no hemos instalado ning&#250;n programa antispam. Lo que vamos a hacer es que nuestro servidor de correo rechace algunos mensajes de procedendia dudosa, de remitentes incluidos en las listas negras de spammers, etc. Para los spammers m&#225;s listos (quie pasar&#225;n esta segunda barrera) les tendremos preparados nuestro programa antispam (eso vendr&#225; despu&#233;s). Las l&#237;neas que a&#241;adiremos al main.cf son:&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# parte del fichero main.cf dedicado a la lucha contra el spam notify_classes = resource, software, policy # Esa directiva trata de las notificaciones al postmaster, cuando hay # problemas en la recepci&#243;n o env&#237;o de e-mails. # La tercera opci&#243;n (policy) es aconsejable ponerla al principio, pues nos # avisar&#225; de cada intento de spam y nos ayudar&#225; a comprobar si nuestra # configuraci&#243;n es correcta. Cuando pase un tiempo y lo tengamos a punto # eliminaremos ese 'policy' pues nos 'jartaremos' de recibir notificaciones # de todos los intentos de spam, Entonces la cambiaremos a: # notify_classes = resource, software smtpd_helo_required = yes strict_rfc821_envelopes = yes # un par de restricciones m&#225;s smtpd_client_restrictions = permit_mynetworks, reject_rbl_client sbl.spamhaus.org, reject_rbl_client relays.ordb.org, reject_rbl_client opm.blitzed.org, reject_unauth_destination # rechaza clientes cuya direcci&#243;n IP no disponga de resoluci&#243;n inversa en el DNS # rechaza clientes de las listas negras de spam smtpd_helo_restrictions = reject_invalid_hostname smtpd_sender_restrictions = reject_unknown_sender_domain reject_unknown_hostname reject_non_fqdn_hostname # para rechazar remitentes cuyo dominio sea inv&#225;lido, desconocido, mal formado, etc. smtpd_error_sleep_time = 1s smtpd_soft_error_limit = 60 smtpd_hard_error_limit = 10 default_process_limit = 3 # algunas restricciones m&#225;s disable_vrfy_command = yes message_size_limit = 20971520 # el tama&#241;o del mensaje lo he puesto a 20 megas, aunque creo que es # demasiado (con 10 megas bastar&#237;a). # Si no queemos obtener un error hay que asegurarse que el l&#237;mite de la # cuenta de correo sea superior al l&#237;mite de un mensaje # creo que pusimos 'mailbox_size_limit = 0' (sin l&#237;mite)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Cada vez que modifiquemos el main.cf hay que reiniciar postfix, o al menos decirle que relea los ficheros de configuraci&#243;n:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/postfix restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;o bien:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/postfix reload&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;He puesto bastantes restricciones. Si ves que no deja entrar alguno de tus mensajes buenos (los que no son spam) puedes quitar algunas. Para ello mira constantemente las notificaciones al postmaster, que te llegar&#225;n como e-mails del tipo:&lt;/p&gt;
&lt;img src='https://www.lubrin.org/local/cache-vignettes/L460xH351/notifi_postmaste-eaf917e2-e1b72.png?1772893634' width='460' height='351' /&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Galer&#237;a de fotos</title>
		<link>https://www.lubrin.org/Galeria-de-fotos</link>
		<guid isPermaLink="true">https://www.lubrin.org/Galeria-de-fotos</guid>
		<dc:date>2006-07-17T23:47:53Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;Existen muchas formas y muchos programas libres para instalar una galer&#237;a de fotos en nuestro servidor. &lt;br class='autobr' /&gt;
Me voy a decantar por uno de los m&#225;s sencillos de usar: &lt;br class='autobr' /&gt;
My Photo Gallery &lt;br class='autobr' /&gt;
Para ver su funcionamiento en la red, puede visitar la &lt;br class='autobr' /&gt;
galer&#237;a de fotos del IES Mar Serena &lt;br class='autobr' /&gt;
En primer lugar debemos descargar el programa de su web: &lt;br class='autobr' /&gt;
http://www.fuzzymonkey.net/software/photogallery/ &lt;br class='autobr' /&gt;
El fichero descargado ser&#225;: myphotogallery-4.03.tar.gz o una versi&#243;n m&#225;s actual. &lt;br class='autobr' /&gt;
Mientras se descarga, (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Existen muchas formas y muchos programas libres para instalar una galer&#237;a de fotos en nuestro servidor.&lt;/p&gt;
&lt;p&gt;Me voy a decantar por uno de los m&#225;s sencillos de usar: &lt;br&gt;
&lt;a href=&#034;http://www.fuzzymonkey.net/software/photogallery/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;My Photo Gallery&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para ver su funcionamiento en la red, puede visitar la&lt;br&gt;
&lt;a href=&#034;http://www.iesmarserena.es/cgi-bin/photo/index.cgi&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;galer&#237;a de fotos del IES Mar Serena&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En primer lugar debemos descargar el programa de su web:&lt;br&gt;
&lt;a href=&#034;http://www.fuzzymonkey.net/software/photogallery/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.fuzzymonkey.net/software/photogallery/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El fichero descargado ser&#225;: &lt;code class='spip_code spip_code_inline' dir='ltr'&gt; myphotogallery-4.03.tar.gz &lt;/code&gt; o una versi&#243;n m&#225;s actual.&lt;/p&gt;
&lt;p&gt;Mientras se descarga, necesitamos preparar unas carpetas en nuestro directorio raiz (en nuestro caso &lt;i&gt;/var/www/html/&lt;/i&gt;)&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# mkdir /var/www/html/fotos # mkdir /var/www/html/fotosdata # mkdir /var/www/html/fotosdata/site-images&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;A las carpetas creadas le asignamos como due&#241;o el usuario de apache (en mi caso www-data):&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# chown -R www-data /var/www/html/fotos # chown -R www-data /var/www/html/fotosdata&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Instalamos algunos paquetes necesarios:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get update # apt-get install imagemagick perlmagick libimage-info-perl&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;El fichero descargado:&lt;i&gt;myphotogallery-4.03.tar.gz&lt;/i&gt; lo ponemos en &lt;i&gt;/usr/lib/cgi-bin&lt;/i&gt; y lo descomprimimos:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# cd /usr/lib/cgi-bin # tar -zxvpf myphotogallery-4.03.tar.gz&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;A la carpeta &lt;i&gt;/usr/lib/cgi-bin/photo&lt;/i&gt; debemos asignarle como due&#241;o www-data&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# chown -R www-data /usr/lib/cgi-bin/photo&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Y adem&#225;s debemos proteger con &lt;strong&gt;.htaccess&lt;/strong&gt; la carpeta&lt;br&gt;
&lt;i&gt;/usr/lib/cgi-bin/photo/protected&lt;/i&gt; creando el correspondiente fichero .htaccess y modificando la configuraci&#243;n de apache (/etc/apache2/apache2.conf), con objeto de que s&#243;lo los usuarios con permiso puedan subir fotos, crear carpetas y, en definitiva, manejar la galaer&#237;a.&lt;/p&gt;
&lt;p&gt;M&#225;s informaci&#243;n sobre como restringir el acceso en el apartado &lt;a href='https://www.lubrin.org/PLC-Internet-a-traves-de-la-linea-electrica' class=&#034;spip_in&#034;&gt;Zonas restringidas&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finalmente, para subir fotos tan s&#243;lo necesitamos apuntar el navegador a:&lt;br&gt;&lt;/p&gt;
&lt;pre&gt;http://www.mi_servidor.es/cgi-bin/photo/protected/manage.cgi&lt;/pre&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Correo web</title>
		<link>https://www.lubrin.org/Correo-web</link>
		<guid isPermaLink="true">https://www.lubrin.org/Correo-web</guid>
		<dc:date>2006-05-15T22:42:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;El correo web, como sabemos, nos permite mirar nuestro correo desde cualquier ordenador con acceso a Internet. Hoy en d&#237;a se hace imprescindible que cualquier servidor de correo ofrezca la opci&#243;n de correo-web &lt;br class='autobr' /&gt; Instalamos un servidor imap (me decanto por dovecot): &lt;br class='autobr' /&gt; # apt-get install dovecot &lt;br class='autobr' /&gt;
Configurar dovecot: &lt;br class='autobr' /&gt; # nano /etc/dovecot/dovecot.conf protocols = imap pop3 login_user = dovecot &lt;br class='autobr' /&gt;
Reiniciar dovecot: &lt;br class='autobr' /&gt; # /etc/init.d/dovecot restart &lt;br class='autobr' /&gt;
Instalamos el correo-web squirrelmail: &lt;br class='autobr' /&gt; # (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;El correo web, como sabemos, nos permite mirar nuestro correo desde cualquier ordenador con acceso a Internet. Hoy en d&#237;a se hace imprescindible que cualquier servidor de correo ofrezca la opci&#243;n de correo-web&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Instalamos un servidor imap (me decanto por dovecot):&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install dovecot&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Configurar dovecot:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# nano /etc/dovecot/dovecot.conf protocols = imap pop3 login_user = dovecot&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Reiniciar dovecot:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/dovecot restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Instalamos el correo-web &lt;strong&gt;squirrelmail&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install squirrelmail&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Configuraci&#243;n de squirrelmail&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Decimos a apache donde estan los ficheros de squirremail mediante un alias:&lt;br class='autobr' /&gt;
(a&#241;adimos una l&#237;nea al fichero de configuraci&#243;n de apache)&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# echo Alias /webmail /usr/share/squirrelmail &gt;&gt; /etc/apache2/apache2.conf # newaliases # /etc/init.d/apache2 force-reload&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Configuramos squirrelmail retocando el fichero &lt;strong&gt;/etc/squirrelmail/config.php&lt;/strong&gt;&lt;br class='autobr' /&gt;
Aunque hay muchas opciones, para empezar s&#243;lo necesitamos cambiar el idioma a cristiano:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$squirrelmail_default_language = 'es_ES';&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Es necesrio iniciar los demonios pop3-login e imap-login:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /usr/lib/dovecot/pop3-login # /usr/lib/dovecot/imap-login&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;y reiniciar apache:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/apache2 force-reload&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Cualquier usuario del sistema puede acceder a su correo mediante un navegador:&lt;br /&gt;
&lt;strong&gt;&lt;a href=&#034;http://localhost/webmail&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://localhost/webmail&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
Si los usuarios de correo son usuarios de tu sistema (sin shell) resulta interesante instalar el plugin &lt;strong&gt;change password&lt;/strong&gt; (que permite que cambien su contrase&#241;a cuando quieran). Posiblemente explique en otro art&#237;culo como instalar este plugin&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Servidor de correo</title>
		<link>https://www.lubrin.org/Servidor-de-correo</link>
		<guid isPermaLink="true">https://www.lubrin.org/Servidor-de-correo</guid>
		<dc:date>2006-05-14T23:37:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;Con nuestro servidor web funcionando, con su portal instalado y nuestros usuarios con sus web's personales (sin l&#237;mites de espacio, sin publicidad, sin depender de terceros) se hace necesarios auto-concedernos unas cuentas de correo (que tampoco tengan publicidad, ni l&#237;mites y adem&#225;s todas las cuentas que queramos). &lt;br class='autobr' /&gt;
Como servidor de correo elijo postfix sobre todo por su seguridad (la configuraci&#243;n por defecto ya es bastante segura). Evidentemente no todo ser&#225;n ventajas respecto a tener (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Con nuestro servidor web funcionando, con su portal instalado y nuestros usuarios con sus web's personales (sin l&#237;mites de espacio, sin publicidad, sin depender de terceros) se hace necesarios auto-concedernos unas cuentas de correo (que tampoco tengan publicidad, ni l&#237;mites y adem&#225;s &lt;em&gt;todas las cuentas&lt;/em&gt; que queramos).&lt;/p&gt;
&lt;p&gt;Como servidor de correo elijo &lt;a href=&#034;http://www.postfix.org/&#034;&gt;postfix&lt;/a&gt; sobre todo por su seguridad (la configuraci&#243;n por defecto ya es bastante segura). Evidentemente no todo ser&#225;n ventajas respecto a tener cuentas de correo en hotmail, yahoo, gmail, etc. Para m&#237; las &#250;nicas desventajas (a cambio de m&#225;s seguridad) son:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A cambio de m&#225;s seguridad y menos spam, s&#243;lo podremos usar programas de correo tradicionales (evolution, thunderbird, outlock, etc.) dentro de la red local. Para recibir correo si se podr&#225;n usar fuera de la red local (se puede configurar el servidor de correo para poder tambi&#233;n enviar desde cuaquier sitio, pero prefiero la seguridad)&lt;/li&gt;
&lt;li&gt;La otra desventaja es tener que configurar los programas anti-spam y anti-virus (aunque eso es trabajo del administrador del sistema)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Instalando postfix&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install postfix&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Durante la instalaci&#243;n pregunta algunos datos:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Sitio internet
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; NINGUNA
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &#191;nombre de correo? nuestro dominio (ejemplo: lubrin.org)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &#191;Forzar actualizaciones s&#237;ncronas en la cola de correo? NO
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; las dem&#225;s se pueden dejar por defecto&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuraci&#243;n de postfix&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Se puede obtener la configuraci&#243;n actual tecleando:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# postconf -n&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Para modificar la conficuraci&#243;n tenemos que editar el fichero &lt;strong&gt;/etc/postfix/main.cf&lt;/strong&gt;, que es donde se define la mayor parte del funcionamiento de postfix.
&lt;br /&gt;Las opciones m&#225;s importantes son: &lt;br /&gt;&lt;/p&gt;
&lt;pre&gt; # si queremos que aparezca un mensaje smtpd_banner = Correo de lubrin.org ESMTP $mail_name (Debian/GNU) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # si no puede entregar un correo (por ejemplo: cuando el server que tiene que recibirlo # estuviese ca&#237;do (expresamos el tiempo que seguir&#225; intentando entregar: 4h, 2d, etc.) delay_warning_time = 4h myhostname = mail.lubrin.org # mediante los 'alias' podemos redirigir el correo # el fichero /etc/aliases se compone de l&#237;neas del tipo: # alias: destino # as&#237;, los correos para 'alias' ser&#225;n redirigidos a 'destino' alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases # cuando modifiquemos el fichero /etc/aliases hay que decirle # que tenemos nuevos alias mediante el comando (como root): # newaliases # myorigin es la direcci&#243;n que aparece en el FROM # se puede poner myorigin=$midomain o bien myorigin = /etc/mailname myorigin = /etc/mailname mydestination = lubrin.org, deb-sotano.lubrin.org, localhost.lubrin.org, localhost relayhost = mynetworks = 127.0.0.0/8 172.26.0.0/24 mailbox_command = procmail -a &#034;$EXTENSION&#034; # tama&#241;o de los correos almacenados [ 0 = sin l&#237;mite] mailbox_size_limit = 0 #tama&#241;o m&#225;ximo de un mensaje (con 10 megas debiera ser suficiente) message_size_limit = 10485760 recipient_delimiter = + inet_interfaces = all # para integrarlo con amavis (si no instalas amavis no es necesario) content_filter = smtp-amavis:[127.0.0.1]:10024 # la directiva content_filter se usa para aplicar filtros al correo # me refiero a filtros del tipo: antivirus, antispam, ... # otras directivas anitispam y de seguridad (ver apartado [antispam-&gt; 49]) &lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Reiniciar postfix&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cada vez que modifiquemos el main.cf debemos reiniciar postfix:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/postfix [reload|restart]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Otro fichero de configuraci&#243;n es /etc/psotfix/master.cf (no es un fichero de configuraci&#243;n del tipo main.cf que s&#243;lo se lea al iniciar postfix, en realidad es un programa que se ejecuta constantemente). El master.cf no lo tocamos (de momento)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalando un CMS</title>
		<link>https://www.lubrin.org/Instalando-un-CMS</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalando-un-CMS</guid>
		<dc:date>2006-05-13T23:31:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>
&lt;p&gt;Un Sistema de Gesti&#243;n de Contenido (CMS = Content Management System) permite administrar los contenidos de nuestra web, con la participaci&#243;n de varias personas. &lt;br class='autobr' /&gt;
Suelen estar programados en php y manejan una o varias bases de datos (normalmente MySQL). Su principal virtud es separar el dise&#241;o del contenido y una vez instalados y configurados permiten que la web se actualice s&#243;la (con las contribuciones de los usuarios: an&#243;nimos, registrados o con derechos especiales para publicar). . (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.lubrin.org/Instalar-un-servidor" rel="directory"&gt;Instalar un servidor&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Un Sistema de Gesti&#243;n de Contenido (CMS = Content Management System) permite administrar los contenidos de nuestra web, con la participaci&#243;n de varias personas.&lt;br /&gt;
Suelen estar programados en php y manejan una o varias bases de datos (normalmente MySQL). Su principal virtud es separar el dise&#241;o del contenido y una vez instalados y configurados permiten que la web se actualice s&#243;la (con las contribuciones de los usuarios: an&#243;nimos, registrados o con derechos especiales para publicar).&lt;br /&gt;.&lt;br class='autobr' /&gt;
Existen varios tipos de CMS: foros, blogs, wikis y portales (estos &#250;ltimos pueden agrupar contenidos de los otros, es decir, un portal puede tener foros, blogs, wikis, etc.)&lt;br /&gt;
&lt;a href=&#034;http://es.wikipedia.org/wiki/CMS&#034;&gt;M&#225;s informaci&#243;n sobre los CMS&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Si nos restringimos a los portales, quiz&#225;s los m&#225;s cl&#225;sicos y adem&#225;s m&#225;s usados son: &lt;strong&gt;php-nuke&lt;/strong&gt; y &lt;strong&gt;spip&lt;/strong&gt;. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ejemplo de portal php-nuke:&lt;br /&gt; &lt;a href=&#034;http://www.iesmarserena.es&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.iesmarserena.es&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ejemplo de portal spip:&lt;br /&gt; &lt;a href=&#034;http://lubrin.org/mat&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://lubrin.org/mat&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El &lt;a href=&#034;http://php-nuke.org&#034;&gt;php-nuke&lt;/a&gt; es m&#225;s completo, no requiere conocimientos, aunque es poco configurable (hay mucha igualdad entre todas los portales que usan php-nuke)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;El CMS &lt;a href=&#034;http://www.spip.net&#034;&gt;spip&lt;/a&gt; de origen franc&#233;s, es todo un cl&#225;sico, muy configurable (los portales que usan spip son muy diferentes unos de otros), requiere (para sacarle su m&#225;ximo rendimiento) conocimientos de php y sobre todo del sistema de blucles que usa. Otras de sus ventajas son:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Permite introducir c&#243;digo latex en los art&#237;culos (por lo que web's de colegios, de matem&#225;ticas, de ciencias, etc. pueden mostrar sus f&#243;rmulas, ecuaciones y dem&#225;s)&lt;/li&gt;
&lt;li&gt;Usa un sistema de cach&#233;, de forma que no tiene que generar las p&#225;ginas 'en el acto', por lo que su rapidez es asombrosa, pudi&#233;ndose instalar en ordenadores viejos o con pocos recursos&lt;/li&gt;
&lt;li&gt;Lo altamente configurable, hace que se puedan hacer web's muy personales&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Instalando php-nuke&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Descargamos la &#250;ltima versi&#243;n de &lt;a href=&#034;http://phpnuke.org&#034;&gt;http://phpnuke.org&lt;/a&gt;&lt;br /&gt;
Copiamos el fichero descargado: &lt;strong&gt;PHP-Nuke-7.8.zip&lt;/strong&gt; en &lt;em&gt;/var/www/&lt;/em&gt;&lt;br class='autobr' /&gt;
y lo descomprimimos:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; # cd /ruta_donde_lo_descargamos # cp PHP-Nuke-7.8.zip /var/www/ # cd /var/www # unzip PHP-Nuke-7.8.zip &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Si no tenemos instalado unzip: &lt;strong&gt;# apt-get install unzip&lt;/strong&gt;&lt;br /&gt;
Pondr&#225; la mayor&#237;a de ficheros en &lt;em&gt;/var/www/html&lt;/em&gt;&lt;br /&gt;
Creamos la base de datos 'nuke':&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; # cd /var/www/sql # mysqladmin -u root -p create nuke&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Creamos las tablas de la base de datos:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; # mysql -u root -p nuke &lt; nuke.sql&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ponemos la contrase&#241;a en &lt;em&gt;/var/www/html/congif.php&lt;/em&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; # nano /var/www/html/config.php $dbuname = 'root'; $dbpass = 'contrase&#241;a';&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ya podemos apuntar nuestro navegador a http://ip_server&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Instalando spip&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sobre la descarga, instalaci&#243;n y configuraci&#243;n de spip se puede obtener informaci&#243;n &lt;br class='autobr' /&gt;
&lt;a href=&#034;http://www.spip.net/es&#034;&gt;en castellano&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Un resumen guiado paso a paso lo encontrar&#225;s pr&#243;ximamente en: &lt;br /&gt;
&lt;a href=&#034;http://lubrin.org/mat&#034;&gt;http://lubrin.org/mat&lt;/a&gt;
&lt;br /&gt; &lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
