./wip/iptstate, Display Netfilter state tables in a top-like interface

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0, Package name: iptstate-2.0, Maintainer: roland.illig

IP Tables State (iptstate) was originally written to implement
the "state top" feature of IP Filter (see "The Idea" below) in
IP Tables. "State top" displays the states held by your stateful
firewall in a top-like manner.

Since IP Tables doesn't have a built in way to easily display
this information even once, an option was added to just have it
display the state table once.

Features include:
- Top-like realtime state table information
- Sorting by any field
- Reversible sorting
- Single display of state table
- Customizable refresh rate
- Open Source (specifically I'm using the zlib license)


Required to build:
[pkgtools/cwrappers]

Master sites:

RMD160: 9eabb4165c0693add5287b122fc9120cbec7eaf7
Filesize: 22.753 KB

Version history: (Expand)


CVS history: (Expand)


   2012-09-30 07:41:12 by Aleksej Saushev | Files touched by this commit (1)
Log message:
Support staged installation.
   2006-10-05 10:15:51 by Roland Illig | Files touched by this commit (3)
Log message:
Updated iptstate to 2.0.

2.0
- Released 10/04/06
- Moved man page to section 8
- Significantly re-factored code
- Fix long-protocol-names-break-formatting bug
  (reported by Bill Hudacek <hudaceks@verizon.net>)
- Move all flag bools into a new flags_t struct
- Move format-decisions to end
- Move all counters into a new counters_t struct
- Make the stable vector dynamic instead of a huge pre-allocation
- Move many variables to #defines
- Fix bug in "totals" line (numbers didn't always add up)
- Add display of skipped entries on "totals" line
- Move various char*'s to strings.
- Move most snprintf()s to stringstreams.
- Rewrite and significantly improve dynamic sizing of columns
- Add a new interactive help window
- Add srcpt and dstpt filtering
- Add long options
- Make interactive help scroll-able
- Make main window scroll-able
- Make having the main window be scrollable configurable and if not scrollable
  then use stdscr instead of a pad. Make this togglable interactively.
- Redo command-line options so they match interactive options
- Add ability to change all filters and the refresh rate interactively
- Handle window resizes (SIGWINCH) properly
- If we can't read ip_conntrack, error and exit rather than fail
  silently
- Cleanup nicely if we get killed (SIGINT or SIGTERM)
- Add color-coding of protocols
   2006-05-01 16:20:07 by Sergey Svishchev | Files touched by this commit (24)
Log message:
Repair even more linkrot in MASTER_SITES and HOMEPAGEs...
   2006-04-20 15:36:35 by Aleksey Cheusov | Files touched by this commit (67)
Log message:

man is replaced with ${PKGMANDIR}
   2006-01-20 23:58:01 by Roland Illig | Files touched by this commit (1)
Log message:
Fixed some pkglint warnings.
   2005-05-23 12:27:18 by Roland Illig | Files touched by this commit (1)
Log message:
Removed trailing white-space.
   2005-04-11 23:13:13 by Todd Vierling | Files touched by this commit (1)
Log message:
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

   2005-02-13 20:56:22 by Roland Illig | Files touched by this commit (1)
Log message:
Removed trailing whitespace.