tuxwar
Bovino adicto
- Desde
- 1 Ago 2008
- Mensajes
- 679
- Tema Autor
- #1
Aqui les dejo un pequeño script, que escribi hacemucho tiempo, y se basa en la ejecucion de rkhunter para buscar troyanos en nuestro equipo, primeramente identifica si esta instalado el programa de busqueda rkhunter sino lo instala automaticamente espero les sirva suerte y sigan aportando.
p.d. tal ves esta demasiado sencillo pero es muy util a la hora de automatizar esta tarea, lo que tal ves le agreque son notificaciones mediante notifi-send o zenity.
	
	
	
		
				
			p.d. tal ves esta demasiado sencillo pero es muy util a la hora de automatizar esta tarea, lo que tal ves le agreque son notificaciones mediante notifi-send o zenity.
		Código:
	
	#!/bin/bash
# Para instalar rkhunter, un programa que busca troyanos en nuestro equipo
function busca_programa_instalado()
{
RUTADEPROG=/usr/bin/ 
for PROG in $1
  do
    if [ -x $RUTADEPROG/$PROG -a -f $RUTADEPROG/$PROG ];  # ejecutable y archivo común (no directorio)
      then
       echo ========================================== 
       echo              ACTUALIZANDO
       echo ==========================================
         sleep 3
            rkhunter --update
              if [ $? -eq 0 ];
                then 
                     echo ========================================== 
                     echo                 EJECUTANDO
                     echo ==========================================
                       rkhunter -c -sk
                else
                 echo "Ocurrio un error al actualizar el sistema."
              fi
    else
       echo ========================================== 
       echo          RKHUNTER SERA INSTALADO
       echo ==========================================
         sleep 3
           clear
             conexion_internet
              apt-get install -y --force-yes rkhunter
               busca_programa_instalado rkhunter
    fi
   done
}
function autentificacion()
{
if [ $EUID -ne 0 ];
 then
   zenity --title "Confirmacion de Superusuario" --error --text "No es Root, cambie de usuario por favor"
 else
  busca_programa_instalado rkhunter
fi
}
function conexion_internet() 
 {
   testconnection=`wget --tries=3 --timeout=15 www.google.com -O /tmp/testinternet &>/dev/null 2>&1`
    if [ $? != 0 ]; then
       zenity --title "Confirmacion de conexion" --error --text "Verifique su conexion"
       /usr/bin/zenity --info --text="$WORD7"
    else
      zenity --title "Confirmacion de conexion" --info --text "Conexion a internet Establecida"
    fi
 }
function mensaje()
{
echo
echo
echo         ========================================== 
echo         ESTE SCRIPT FUE CREADO POR OPENALLIANCE
echo         http://openalliance.wordpress.com ESTA
echo         DISEÑADO PARA INSTALAR UN BUSCADOR DE ROOT
echo         KITS E IDENTIFICARLO.
echo         USA EL PROGRAMA RKHUNTER.
echo         ESTE MENSAJE DESAPARECERA EN 5 SEGUNDOS
echo         ESPERO SEA DE UTILIDAD, HASTA PRONTO.
echo         ==========================================
echo
echo
sleep 5
clear
autentificacion
}
mensaje 
	 
 
		 
 
		 se agradece el aporte!
 se agradece el aporte! 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		