O IPTables, dentro de suas inúmeras funcionalidades, tem a função de gerar logs do que está acontecendo. Neste artigo vou explicar como analisar essas informações através de um software via web.
Dentro do diretório /usr/src/fw/fwanalog/ existem vários arquivos de configuração, vou ser bem superficial.
Renomeie o arquivo fwanalog.opts.* (a versão que você usar: linux22, linux24, fbsd, pix, etc) para fwanalog.opts.
Dentro do fwanalog.opts, configure alguns parâmetros:
outdir="/var/www/htdocs/fw" # é para onde vai a saída dos dados analisados, eu uso /var/www/htdocs/fw/MesAno/
inputfiles_mask="messages*" # o nome do arquivo onde são guardadas as informações
inputfiles_dir="/var/log" # o diretório que fica o arquivo
analog="/usr/src/fw/analog/analog" # diga onde está o analog que você acabou de compilar, no caso em: /usr/src/fw/analog/analog
Agora você já pode executar o binário:
# ./fwanalog.sh
Apache:
Configure seu Apache para indexar o arquivo de HTML do fwanalog, adicione o "alldates.html" na linha do DirectoryIndex.
Pronto, agora acesse:
http://localhost/fw/
E veja o resultado.
Finalizando
OBS: Caso queira, pode acrescentar no crontab para ficar rodando automático ;-)
Qualquer coisa...
[MSN] lao.eti at gmail dot com
[EMAIL] redhate at gmail dot com
[IRC] redhate, freenode e brasnet
[CEL] +55 85 88064511
[GTALK] redhate at gmail.com
[ICQ] 251384040
[ORKUT] Luiz (redhate) Antonio Oliveira
[SKYPE] redhate.slacklife
[3] Comentário enviado por Flavio A. Reis em 31/10/2007 - 13:04h
Parabéns, muito útil.
Estou começando com o Firewall na empresa agora, já ocorreu algumas rejeições por parte de usuários.
o VOL tem ajudado muito.
Abraços
[8] Comentário enviado por jeferson em 31/10/2011 - 23:05h
Boa noite Renatoledo.
execute estes procedimentos:
- entre com o usuario root;
- vá até o diretorio de instalação do apache, se a distro for Ubuntu, é no /etc/apache2/mods-available;
- edite o arquivo dir.conf
- no final da linha DirectoryIndex, acrescente alldates.html
Caso você não encontre este arquivo, execute o comando abaixo, ele procura uma string nos subdiretórios, a partir do diretório que você está posicionado, "/etc/apache2", depois é só editar o arquivo e acrescentar o "alldates.html";
- execute este comando: grep -iR "DirectoryIndex" *, este comando retornará o arquivo em que a string procurada se encontra.