Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Nov 2007 17:37:06 -0800
From:      Gary Kline <kline@tao.thought.org>
To:        deeptech71@gmail.com
Cc:        freebsd-questions@freebsd.org
Subject:   Re: reverse grep
Message-ID:  <20071104013706.GA61859@thought.org>
In-Reply-To: <472D0E7D.6050209@gmail.com>
References:  <472D0E7D.6050209@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Nov 04, 2007 at 01:12:45AM +0100, deeptech71@gmail.com wrote:
> How is it possible to select lines that do NOT match a specific pattern?
> 
> For example, I'm connecting to 192.168.123.254 via telnet (port 23), and 
> do tcpdump -nli rl0. This cyclic traffic, becuase when tcpdump outputs 
> something, the system sends me some packets, which generates output in 
> tcpdump, and vice versa. I want to filter out packets of telnet access 
> to the FreeBSD machine, that is, something like:
> 
>     tcpdump -nli rl0 | grep --non-matching-lines 192.168.123.254.23

      % tcpdump -nli rl0 | grep -v 192.168.123.254.23

      will print everything except the IP you have shown.   
-- 
  Gary Kline  kline@thought.org   www.thought.org  Public Service Unix
      http://jottings.thought.org   http://transfinite.thought.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071104013706.GA61859>