1 2012-12-05 0.3.2-rc3: reud bwai
2 * feature: argument -B enables shared-mem ringbuffer output
3 * utility: example shm-client for reading the shared-mem buffer
4 * bugfix: sancp output (github #30, #31, #32)
6 2012-11-05 0.3.2-rc2: ya skipped dat one
7 * bugfixes (github #17, #19, #20, #21
8 * bpf_file config param to read BPF filters from file
9 * ever more beautiful code
11 2012-08-16 0.3.1-rc1: shut your pie
12 * ever more beautiful code
13 * 1000x speed improvement due to leet output and bucket optimizations
14 * feature: argument -P enables DHCP fingerprinting (experimental)
15 * feature: argument -L enables cxtracker like output
16 * feature: support home_nets= in the conf file
17 * prads2db.pl: asset log to database parser
18 * prads.rc: init script now starts with prads-asset.log instead of prads.log
19 * compile: static prads available for those who want it
20 * new signatures (xp, debian, ubuntu, asyncos, openwrt, ++)
21 * more MTU-fu (3G/WAN)
23 * make install no longer overwrites conf and sig files
24 * bugfix: BSD build was broken
25 * bugfix: large user-agents would make garbage appnames in the asset log
27 2011-09-27 0.3.0: all good things are three
28 * No changes since rc3.
30 2011-09-22 0.3.0-rc3: nothing good comes to those who wait
31 * Disable ACK fingerprinting by default
33 2011-09-21 0.3.0-rc2: are we there yet?
34 * bugfix: pid file creation on chroot (ssm)
35 * refactor initialization
36 * better OSX compatibility
38 2011-08-15 0.3.0-rc1: real chaos one
39 * prads daemon now logs to syslog
40 * experimental SIGHUP support
41 * cleanup default conf file
42 * drop privileges by default
43 * bugfix: sniff device lookup
44 * bugfix: compiler vector optimizing bug
46 2011-05-30 0.2.6: dev will make rye
48 * bugfix: lame stack smasher
49 * bugfix: payload ipv6 packets too
51 2011-05-13 0.2.5: mori moment
53 * setcap: the capabilities needed to run prads non-root
54 * bugfix: avoid crashing in the ditch mac
55 * bugfix: fmask now compiles on gcc 4.6
56 * bugfix: ip4 network filtering reliability
57 * bugfix: another TOS IP4 hack
59 2011-05-12 0.2.4: memento mori
61 * added connections to output plugins
62 * asset output now contains src:dst combo for flow tracking
63 * default to monitor all nets when called with empty -a argument
64 * better SGUIL compatability
65 * sanitized prads.rc init script (take note packagers)
66 * argument -Z: PassiveDNS output (experimental)
67 * bugfix: IPv6 TOS check
68 * bugfix: make prads forget
69 * bugfix: end_sessions() logic error
70 * code and debug cleanups
72 2011-03-21 0.2.3: the weekend hack
74 * argument -O outputs new, expired and ended connections
75 * argument -x dumps per-packet connection updates
76 * argument -s <len> dumps len bytes of payload
77 * arguments -XFRMSAKUTtI for specifying fingerprinting methods on the cli
78 * argument -q gives really quiet while -v for console verbosity, -vv etc..
79 * code cleanup: drastically reduce the amount of globals, copypastitis, complexity
81 * cleanup and sanitize output (thanks ssm)
82 * argument -P pidpath removed. -p pidfile sufficient
83 * more sguil-friendly fifo output
84 * bugfix: matching mac when mac db is not loaded
85 * bugfix: expire services even if !print_updates
86 * bugfix: connection tracking regression
87 * bugfix: service matching regression
89 2011-03-17 0.2.2: "the bump"
91 * output plugins, featuring sguil fifo
92 * mac vendor database lookups
93 * chroot to rundir and daemonize by default (initscript)
94 * OSX port and massive cleanups
95 * fix regressions and some bugfixes
97 * closes issue 1 (github) segfault with b0gus user
99 2010-11-24 0.2.1: a point of fact
104 2010-06-21 0.2.0: our two cents
108 2009-11-02 0.2: Last perl version
110 2009-05-19 0.1: Initial version