Jason (jay)
R. Fink... what exactly is that I do-do?
System administrator, programmer and published author. Stuff that can be
found here: BSD, Linux, UNIX and Open Source. Topics range from
scripting/programming to analysis/administration and writing.
Perl, shell and C hackery.
Changelog
06/04/2008 Packet System Software Version 0.5 Released
Yep - I did it again - but this time it makes sense (I promise).
The packet system software I have been working on has undergone a lot
of changes and still has quite a few more to go. Following is an
enumeration of the more interesting its from the distribution
ChangeLog file:
- Fixed 3 flag bugs in
nread; essentially the options allowed setting verbose ethernet and tcpip packet printing in daemon mode (woops...). - Started rewriting a utility called
dosdetectinto a new utility tentatively titleddenial. - Fixed case (as in alpha not the decision statement) mixing throughout
the
denial. - Replaced
deniallogging withsyslog. - Added a
CREDITSfile - please do read it. - Wrote an example wrapper for
deniald(just denial in daemon mode). - Began the process of commoning up as much code as possible between the C utilities resulting in reducing a lot of redundancy (and offering some consistancy).
- A man page for denial (yay).
- Fixed a segv error in
denialdisplay()routines. - Mega-Make-File cleanup; simpler and somewhat more dynamic.
The TODO file just got larger of course. Following are a few
of the items and of course the usual disclaimer of some or none of this
may acutally occur
:
- Take existing
ifdefdebugs and either offer them up as a straight up option or (to keep the footprint down) a compile time option that is actually available as an option. - Longer stress testing; I lack the infrastructure right now to do anything more than a day or so of testing.
- Ensure that
bpfandnetfilterrules work correctly. - Make
netfilterconsistent (this means moving the argument indenialto aargvvector copy). - Common up devops and data structures - they are almost the same
between
denialandnread/nject. - IPV6 Support and checks... nuff said.
- Callouts from
denialand possibly others to take actions when certain errors or events occur. - ...
*pant*pant*pant* ... there is probably more and even more I
forgot to put in the ChangeLog (don't worry it is
in the cvs logs that no one ever reads). Enjoy.



