Existe algum software que compara o arquivo no diretório especificado a cada dia, e se o arquivo foi alterado, envie um aviso via e-mail?

-1

Existe aplicativo para o linux que roda todos os dias, e se esse aplicativo suspeitar de arquivos alterados, avise-me via e-mail com a lista de arquivos alterados?

    
por genesis 30.06.2011 / 17:53

3 respostas

3

Se você tiver acesso de linha de comando ao local do arquivo, poderá usar o md5sum para verificar apenas os arquivos alterados. Sempre que você fizer alterações nos arquivos, você poderá reconstruir o md5sum contra o qual está calculando.

Primeiro, crie uma lista de somas de verificação MD5 para comparar com

find $path_to_file_storage -type f -exec md5sum {} \; > checksum_file.md5

Quando você tiver o arquivo de soma de verificação, poderá localizar rapidamente apenas os arquivos alterados:

md5sum --quiet -c checksum_file.md5

Isso mostrará qualquer arquivo que tenha sido alterado. Se você usar o caminho absoluto para o início do armazenamento de arquivos para o comando find, ele armazenará o caminho absoluto para todos os arquivos que possuem a soma de verificação gerada. Sempre que você modificar intencionalmente um arquivo no diretório, você poderá executar novamente o comando find para reconstruir as somas de verificação md5.

Se você tiver apenas um diretório específico ou um conjunto de diretórios, você terá que ajustar o comando find para que ele encontre apenas os arquivos que você quer referência cruzada.

Depois de ter o arquivo de soma de verificação md5, você pode colocar a linha de comando md5sum em uma tarefa cron. Por padrão, as tarefas agendadas que não têm saída redirecionada enviam qualquer saída que normalmente seja gerada em stdout e stderr por meio de um email para o usuário cujo crontab o job foi configurado.

    
por 30.06.2011 / 19:16
1

Existem várias ferramentas para fazer isso. Eu uso ajudante, mas também há tripwire, e provavelmente vários outros que fazem o mesmo trabalho. Além disso, se você estiver usando o plesk virtual hosting, ele possui uma ferramenta chamada rkhunter, que verifica os arquivos e também várias outras tarefas.

Qual é o seu objetivo real?

    
por 30.06.2011 / 17:58
0

Existe uma boa comparação, incluindo o venerável Tripwire (alt) , em Samhain Labs

    
por 30.06.2011 / 18:20