Commit graph

10 commits

Author SHA1 Message Date
Edwin Groothuis
747b5dd95d Update to 1.45
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
2006-12-07 10:43:58 +00:00
Edwin Groothuis
7075019551 Add SHA256 checksums to the distinfo files. 2005-11-08 21:45:49 +00:00
Edwin Groothuis
c96abf74df Update port: net/ngrep to 1.44
- Update to 1.44
	- Use OPTIONS
	- Add IPv6 support

PR:		ports/85965
Submitted by:	Marcus Alves Grando <marcus@corp.grupos.com.br>
2005-09-11 08:53:19 +00:00
Edwin Groothuis
25c1717a9b Upgrade to version 1.43
v1.43

        o healed the win32 code fork: ngrep now builds from the same
          source tree for all platforms including Windows

        o re-wrote the privilege revocation logic after problems were
          reported with the SPC version, and removed non-root
          drop_privs capability altogether

        o fix off-by-one bug which caused ngrep to exit 1 packet early
          when ``-A'' as invoked

        o Fixed problematic configtest for old broken-redhat-glibc UDP
          header

        o ngrep now sets a pcap filter "ip" by default, if one is not
          specified

        o header offset fix to 802.11 processing

        o support IGMP and Raw (unknown IP protocol) type packets

        o support for latest versions of libpcap (0.8.3) and winpcap
          (3.1 beta 4)

        o updated configure to autoconf 2.59, and config.guess and
          config.sub to latest versions

        o updated PCRE from 3.4 to 5.0

        o and various minor changes and updates to improve ngrep
2005-02-24 06:28:20 +00:00
Edwin Groothuis
601690307a Upgrade of net/ngrep to version 1.42
Changes for v1.42
        o rewrote the entire configure.in/config.h.in to autoconf 2.57
          to be more consistent with normal autoconf'd programs.
          corrects bugs around packaging impediments and typos.

        o improved privilege dropping code and added more options to
          configure to govern its behaviour

        o added flag to turn off privilege revocation logic

        o added multiline match as default and ability to enforce
          previous default single-line match (bugfix + feature)

        o added ability to read bpf filter expression from file

        o added ability to force the column width to a certain size

        o added two new output modes: ``byline'', whose output
          respects embedded carriage returns (useful for http dumps),
          and ``none'', which prints out each dump as a single line no
          matter what.

        o added ability to specify alternate nonprintable character
          (default is ``.'').

        o made ``-q'' effects more consistent and usable for scenarios
          where ``-I'' and/or ``-O'' are being employed

        o documentation updated
2004-03-29 04:01:13 +00:00
Trevor Johnson
e1177f5c54 Add size data.
Approved by:	maintainers
2004-03-18 02:27:55 +00:00
David E. O'Brien
9ec90453f2 Update to version 1.40.1.
PR:		33428
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2002-02-28 04:39:15 +00:00
David E. O'Brien
04b79ace72 Update to 1.40.
- update mastersite
- install more docs, use DOCSDIR
- properly support NOPORTDOCS in pkg-plist
- sync pkg-descr with current features
- update ngrep.c (the t->tm_mon+1 change has been integrated in 1.40)
- remove patch-Makefile.in (no longer necessary)

PR:		29588
Submitted by:	Pete Fritchman <petef@databits.net>
2001-08-22 18:06:44 +00:00
David E. O'Brien
5240ab0753 Update to version 1.38.
Reported by:	Chris D. Faulhaber <jedgar@fxp.org>
2000-08-09 09:23:43 +00:00
David E. O'Brien
c61b442096 ngrep strives to provide most of GNU grep's common features, applying
them to the network layer.  ngrep somewhat replaces tcpdump.

{DESCR,COMMENT} Obtained from:	NetBSD
[after I started making this port, I realized NetBSD had a port if it]
2000-01-02 10:22:41 +00:00