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: Felipe Kellermann
Subject: Re: [shell-script] controle-spam-comparacao
Date: Thu, 19 Feb 2004 00:33:44 -0300 (BRT)

On Wed, 18 Feb 2004 11:59pm  -0300, 0x7c0 wrote:

> 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?

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


reply via email to

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