Script para listar tentativas de acessos

Publicado por Eduardo Vieira Mendes 21/07/2008

[ Hits: 7.278 ]

Download acessos.sh




Script para listar tentativas de acesso ao sistema, seja elas falhas ou ilegais, bem como todos os usuários que acessaram o sistema suprimindo linhas repetidas.

  



Esconder código-fonte

#!/bin/bash
# Script para mostar os ultimos logins no sistema suprimindo entradas repetidas
# e linhas em branco

clear

mostrar() {
    echo -e "Usuarios que acessaram o sistema"
    echo
    last | cut -d " " -f 1 | sort | uniq | sed /^$/d
    echo
    echo -e "Pressione enter para continuar"
    read
    
    clear
    
    if [ -e /var/log/secure ] ; then
        echo -e "Acessos encontrados no /var/log/secure"
        echo
        cat /var/log/secure | egrep [Ff]ailed
        cat /var/log/secure | egrep [Ii]llegal
        echo
        echo -e "Pressione enter para continuar"
        read
    fi

    clear
    
    if [ -e /var/log/auth.log ] ; then
        echo -e "Acessos encontrados no /var/log/auth.log"
        echo
        cat /var/log/auth.log | egrep [Ff]ailed
        cat /var/log/auth.log | egrep [Ii]llegal
        echo
        echo -e "Pressione enter para finalizar o script"
        read
    fi
    clear
}

mostrar

Scripts recomendados

Verifica os artigos destaques da VOL

Killer

Organizando CD’s com shell script

Wrapper do dd com algumas medidas de segurança

Script para conexão de modem Bluetooth (DUN)


  

Comentários
[1] Comentário enviado por agnelpovoa em 21/07/2008 - 11:10h

Encontrei um usuário estranho(wtmp) depois de executar esse script, o que eu faço ou como eu bloqueio ele, se é que ele é um usuário invasor.

Abraços,

Agnel Póvoa


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts