A cleaned up fork of ngrep for OpenBSD
git clone git://
Log | Files | Refs | README | LICENSE

commit 588bef5ab8da99d0711be000a6588a1622494255
parent f9167c90bc27af8ed47b10916c78673330bc3dae
Author: Jordan Ritter <>
Date:   Tue, 28 Nov 2006 13:37:05 +0000

updated with v1.45 changes

Mdoc/CHANGES.txt | 38++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+), 0 deletions(-)

diff --git a/doc/CHANGES.txt b/doc/CHANGES.txt @@ -1,5 +1,43 @@ $Id$ +v1.45 + + o fixed bug where setting the snaplen smaller than the minimum + necessary to read the full headres would cause garbage to be + fed into the pattern matcher + + o fixed unreported bug in IPv6/TCP packet length calculation + + o relocated the privilege-dropping routine to be invoked right + before entering the packet processing loop, to prevent + interference with necessary permissions to read or write + dumpfiles/etc. + + o fixed integer overflow with the snaplen that resulted from + an implicit signed/unsigned conversion + + o minor change to compensate for some broken compiler + optimizers + + o fixed double-free race condition during ngrep termination + + o reworked packet length calculation in the main processing + loop, improving performance and readability + + o simplified regex build logic in configure and Makefile + + o updated Win32 version to use config.h for preprocessor + definitions instead of the Visual Studio project files, + making manual tweaking and config of ngrep for Win32 + consistent with *NIX and more obvious + + o changed third-party Makefiles to properly clean up after + themselves + + o added support for radiotap (IEEE802_11_RADIO) + + o changed ``-s 0'' invocation to mimic the equivalent of tcpdump + v1.44 o added post-config section to configure: emit important config option settings that weren't previously indicated