Skip to content

robersonrodrigo/hlestlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

58c86dc · Aug 10, 2024

History

31 Commits
Aug 10, 2024
Aug 10, 2024

Repository files navigation

Hlestlock - Analisador de Log

image

Descrição

O Hlestlock é um script em Bash que permite analisar arquivos de log de servidores apache2. Ele fornece várias funcionalidades, como listar IPs que acessaram o servidor, contar acessos por recurso, identificar User-Agents utilizados, e muito mais. Este script é útil para administradores de sistemas e desenvolvedores que desejam monitorar e entender melhor o tráfego de seus servidores.

Pré-requisitos

  • Um sistema operacional baseado em Unix (Linux, macOS, etc.)
  • Bash instalado
  • Um arquivo de log no formato adequado (extensão .log)

Instalação

  1. Clone este repositório:
    git clone https://github.com/robersonrodrigo/hlestlock
    cd hlestlock
    
  2. Dê permissão de execução ao script:
    chmod +x hlestlock.sh
    

Uso

Para executar o script, utilize o seguinte comando:

"./hlestlock.sh /caminho/do/arquivo.log"

Funcionalidades

O script oferece um menu interativo com as seguintes opções:

Listar IPs: Mostra todos os IPs que acessaram o servidor e a quantidade de acessos.
Quantidade de acessos por recurso: Exibe a quantidade de acessos por recurso para cada IP.
User-Agents utilizados por IP: Lista os User-Agents utilizados por cada IP.
Ferramentas utilizadas pelos IPs: Identifica ferramentas como curl, wget, nmap, etc., utilizadas pelos IPs.
Procurar acesso por arquivo: Permite procurar por acessos a arquivos específicos no log.
Primeiro/Último acesso por IP: Mostra o primeiro e o último acesso de cada IP.
Sair: Encerra o script e limpa arquivos temporários.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

Créditos

Desenvolvedor Principal: ZeD 

Roberson Rodrigo - https://github.com/robersonrodrigo/ | https://www.linkedin.com/in/robersonr

Contribuições Especiais: Carlos Tuma - https://github.com/carlosalbertotuma | https://www.linkedin.com/in/carlos-tuma

0ff3ns!v3 S3cur!ty ®

About

Um script Bash para análise de logs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages