Olá. Criei o script abaixo que faz o seguinte: grava em um arquivo o site acessado através de uma interface externa com a internet com os respectivos ip's. Caso alguém conheça alguma alternativa melhor e mais eficiente ou tenha alguma sugestão de aperfeiçoamento do script eu agradeço.
[]´s ///////////////////////////// #!/bin/bash #INTERFACE=eth0 INTERFACE=ppp0 ARQ_TMP1=`mktemp` ARQ_TMP=`mktemp` tcpdump -l -i $INTERFACE port 53 > $ARQ_TMP1 egrep "A\?" $ARQ_TMP1 | cut -d" " -f 9 | sed 's/\.$//' > $ARQ_TMP sort -d $ARQ_TMP > $ARQ_TMP1 sleep 5 uniq $ARQ_TMP1 uniq $ARQ_TMP1 date >> tcpdump_relatorio.txt cat $ARQ_TMP1 >> tcpdump_relatorio.txt for I in `cat $ARQ_TMP1` do ping -c 1 -t 10 $I | grep PING | cut -d" " -f 2,3 | sed '/(/s/(//g' | sed '/)/s/)//g' > $ARQ_TMP done cat $ARQ_TMP >> tcpdump_relatorio.txt //////////////////////////// -- Data Estelar 2453718.278854 http://www.solar.com.br/~ficmatin Desejo-lhe Paz, Vida Longa e Prosperidade. São Bem Vindas Mensagens no Formato Texto Genérico com Acentos. --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
