shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] controle-spam-comparacao


From: 0x7c0
Subject: Re: [shell-script] controle-spam-comparacao
Date: Thu, 19 Feb 2004 00:51:05 -0300


> > realmente ficou mais centrado, pegando apenas requisicoes ( tcpdump -i
> > xl0 -nptqf "dst net 200.xxx.xxx.xxx/30 && port 25 && tcp[13] == 2" )
>
> OK, parece bem agora.
>
> > agora estou comentando ki a solucao apresentada acima, nao esta
inserindo
> > novos valores aos ips dupados do tcpdump, ele cria o arkivo mas inseri
> > apenas o valor 1, e qndo acha novamente outro ip da mesma string ele nao
>
> Primeiro: Como tu tá fazendo?
> Tá fazendo um pcap e depois lendo? Ou tá fazendo direto?

estou fazendo direto

>
> Fiz um teste,
>
> $ tcpdump -qnr f.pcap
> 02:14:18.116046 10.0.0.1.1345 > 10.0.0.82.25: tcp 0 (DF)
> 02:14:28.514444 10.0.0.1.1346 > 10.0.0.82.25: tcp 0 (DF)
> 02:14:32.111338 10.0.0.1.1347 > 10.0.0.82.25: tcp 0 (DF)
> $ tcpdump -qnr f.pcap|while read f; do set $f; echo ${2%.*}; done > f
> $ cat f
> 10.0.0.1
> 10.0.0.1
> 10.0.0.1
> $ while read f; do [ -f $f ] && c=$(<$f); echo $((${c:-0}+1)) > $f; done <
f
> $ cat 10.0.0.1
> 3
>
> Não era este o resultado? Ou entendi mal? Junta os passos e está pronto.
>
> > arquivos ki tiverem um valor alto, resumindo apenas os ips que tiverem
uma
> > maior presenca. * spam.
>
> $ for i in lista/*; do echo $(<$i) ${i#*/}; done|sort
> 1 10.0.2.1
> 2 10.0.1.3
> 3 10.0.0.1
>
> -- 
> Felipe Kellermann
>

isso ai mesmo,  pelo seu teste ele esta colocando os valores coretos. ok,
muito obrigado pela dica, se nao fosse essa saida sua eu iria kebrar a
cabeca com outro tipo de algoritimo.

abraco forte.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]