October 22nd, 2009
By lelae
Lo que primero tenemos que hacer es instalar la versión de ClamAV en nuestro servidor, para ello podéis ver una de las maneras de hacerlo en el siguiente enlace:
Instalación de ClamAV. Una vez finalizada la instalación siempre debemos revisar el archivo de configuración que trae por defecto por si tenemos que variar algún parámetro en concreto.
(more…)
October 22nd, 2009
By lelae
Este script realiza los siguientes pasos, comprueba si existen los documentos de texto que almacenan los dominios dados de alta en la máquina asà como los buzones de cada uno. Luego empieza a recorrer los directorios copiando dentro de cada uno el archivo .procmailrc y .qmail, una ve finalizado borra los TXT. Por lo tanto con él una tarea tan dura como la de seria
reemplazar un archivo común en todos los buzones se harÃa en menos de un minuto, solamente haciendo la modificación en el archivo de muestra, como serÃa el escrito en el postÂ
Clamav+Procmail
September 22nd, 2009
By lelae
Esta es una forma de hacer respaldos en Sql Server de forma Automatica.
primero hay que generar un script al cual llamaremos backup.sql, ademas este script cambia la Db a “MULTI USER”.
(more…)
September 18th, 2009
By lelae
Una de las tareas más importantes es tener nuestras BBDD optimizadas, aqui os dejo un script que he encontradopor este mundo de internet, que nos ha ayudado  a olvidarnos de una tarea ardua y convertirla en algo sencillo.
(more…)
November 3rd, 2008
By lelae
Este pequeño código busca la cadena killwow1 dentro de una BBDD en SQL, muy bueno cuando hemos sufrido un SQLinjection y necesitamos hacer una limpieza.
declare @user varchar(255),
@table varchar(255),
@column varchar(255),
@sql nvarchar(2048),
@p nvarchar(255),
@n int;
declare c cursor for
select u.name theUser, o.name theTable, c.name theColumn
from sysobjects o
inner join syscolumns c
on o.id = c.id
inner join sysusers u
on o.uid = u.uid
where c.xtype in (167, 175, 231, 239)
and o.type = ‘u’;
open c;
fetch next from c into @user, @table, @column;
while (@@FETCH_STATUS = 0)
begin
select @sql = ‘select @n = count(*)
October 16th, 2008
By lelae
#!/bin/sh
loadavg=`uptime | awk ‘{print $9}’`
# bash solo entiende enteros por lo que
# convertimos el numero en entero
thisloadavg=`echo $loadavg|awk -F \. ‘{print $1}’`
if [ "$thisloadavg" -ge "7" ]; then
echo “Ocupado – Load Average $loadavg ($thisloadavg) ”
/usr/sbin/apachectl restart
else