Logování tcpdump + grep

Slavek Banko slavek.banko na axis.cz
Pondělí Květen 17 20:32:31 CEST 2010


Dne po 17. května 2010 David Česal napsal(a):
> Dobrý den,
> pomocí příkazu >> screen tcpdump -ieth1 -A -s0 dst host cilovy_host |
> grep slovo > muj.log << se snažím ukládat řádky se slovem slovo do
> souboru. Když spustím tcpdump přímo (bez screenu), grep mi vypíše
> správné řádky; pokud ale spustím vše ve screenu, pakety se přestanou
> grepovat, výpis celých paketů zůstane ve screenu a v logu není vůbec
> nic.
>
> Jak dosáhnout toho, abych získal "vygrepované" řádky do logu, z tcpdump
> běžícího na pozadí? Logování přímo tcpdumpem pominu.
>
> Děkuji za radu.
> David Česal

Tipuji, že jste chtěl grepovat výstup tcpdumpu a ne screenu (uvozovky jsou 
podstatné):

screen "tcpdump -ieth1 -A -s0 dst host cilovy_host | grep slovo > muj.log"

Slávek



Další informace o konferenci Linux