root/psad/tags/psad-2.0.2-pre5/CREDITS

Revision 1848, 12.9 kB (checked in by mbr, 2 years ago)

additions for Albert

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 Albert E. Whale
2     - Discovered bug in 1.1 that made fw_check() too strict with looking for
3       precisely FW_MSG_SEARCH in a logging prefix instead of just looking
4       for FW_MSG_SEARCH _within_ the logging prefix.
5     - Suggested use of CPAN downloads of perl modules in install.pl.
6     - Bugfix for "-" character missing from Mandrake version of ps.
7     - Bugfix for duplicate lines for tcpwrapper auto block IPs in
8       /etc/hosts.deny.
9     - Lots of great testing and feedback on new versions and -pre releases.
10     - Suggested the ability to re-import scanning IP directories.
11     - Bugfix for zero print_scale_factor in --Analyze-msgs mode.
12     - Bugfix for auto-ignored addresses appearing in DShield alerts.
13     - Bugfix for not timing-out blocked IP addresses from a previous psad
14       execution.
15     - Suggested putting -pre release versions in psad to make
16       troubleshooting easier.
17     - Discovered bug in syslog() message generation and --fw-block arg.
18     - Lots of great testing for auto-blocking code... even contributed
19       root access on some systems to help troubleshoot.
20     - Suggested socket communication in --fw-block mode.
21     - Contributed the logrotate.psad file.
22     - Suggested that the AUTO_IPT_SOCK file get recreated if some other
23       process comes in and deletes it.
24     - Suggested psadwatchd parse EMAIL_ADDRESSES from psad.conf.
25     - Found bug where auto-blocking stops working after receiving a HUP
26       signal.
27     - Found bug for not properly including elements of the
28       @connected_subnets_cidr array.
29     - Found bug for not using thresholds in "top attackers" section of
30       --Status output.
31     - Helped troubleshoot the PL_sv_undef issue for installation on Mandriva
32       systems.
33
34 Manual Caphina
35     - Greatly assisting in the first version of Bastille-NIDS which
36       eventually became psad.
37
38 Tim Schaller
39     - Identifying and submitting a patch for a particularly nasty bug for
40       multiple scanned IPs.
41
42 Bruce Meyer
43     - Psad testing and suggestions.
44
45 Peter Watkins
46     - (Bastille Linux) psad/iptables interaction.
47
48 Sweth Chandramouli
49     - (Bastille Linux) Various suggestions for psad and install.pl,
50       including help with various Perl vagaries.
51
52 Jay Beale
53     - (Bastille Linux) Excellent suggestions for psad reporting and enhanced
54       security, and also for integrating psad with Bastille.
55
56 Ramiro Morales
57     - Developed all pre-1.0 rpm packages of psad (see:
58       http://rmrpms.tripod.com/psad/).
59     - Various suggestions for psad installation (such as FHS compatibility).
60     - Implemented init script patches.
61
62 Alexander Hoff
63     - Psad stress testing for kmsgsd.
64
65 Ryan Delany
66     - diskmond testing to help track down the "rdev" bug.
67
68 Damien Stuart
69     - Suggested the zombie reaper code for whois processes, and uid/gid
70       check.
71     - Excellent suggestions for coding practices and strategies.
72
73 Donnie Armstrong
74     - Suggested fix for incorrectly parsing ifconfig output (might have
75       previously included ipv6 interfaces).
76
77 Ryan Bebeau
78     - Suggested fix for AF_INET protocol error.
79
80 Cliff Rayman
81     - Helped track down a nasty bug in which psad would parse iptables
82       messages that included a dns name instead of just an ip address for
83       the src and dst.
84     - Performed lots of excellent testing and
85       troubleshooting.
86
87 Henry Jobst
88     - Bugfix in install.pl for chomp error.
89
90 Ray Curtis
91     - Found bug in kmsgsd for undefined $service lines.
92     - Comprehensive testing to help remove bugs including a difficult one in
93       which psad gets periodically restarted.
94
95 Manuel Santos
96     - Contributed the first bug report to help troublehshoot a potential bug
97       in psad/whois interaction.
98     - Suggested the auto blocking code should include support for tcp
99       wrappers, and that the auto-blocking alerts should be configurable.
100
101 L-P Sundqvist
102     - Suggested fix for tab vs. space bug in install.pl for
103       /etc/syslog.conf.
104     - Contributed design ideas to make psad run on linux distros that use
105       BSD-style init scripts.
106
107 Eric Sawler
108     - Suggested the ability to retain auto-blocked IPs even after a reboot.
109
110 C.Holman
111     - Found, reported, and helped troubleshoot a bug in the ipchains
112       protocol number to name mapping.
113
114 Mike McCandless
115     - Asked whether or not there is documentation for the various psad
116       configuration variables in psad.conf.  The "PSAD CONFIGURATION
117       VARIABLES" section of the man page was the result.
118
119 Jason Czerak
120     - Found and submitted a fix for a bug in which an IP would not be
121       ignored even if it was given a 0 danger level in psad_auto_ips.
122     - Suggested using the PREROUTING iptables chain along with "-t mangle"
123       for the auto-blocking code.
124
125 Colin Rose
126     - Discovered and helped troubleshoot a bug introduced when psad and
127       bastille are installed on the same machine (bastille installs an older
128       version of psad).
129
130 Ugo Viti
131     - Discovered bug in auto-blocking code where the subject line would
132       incorrectly identify the action that had been taken.
133     - Discovered bug in subject line for alert emails not including the
134       source IP if reverse dns did not work.
135     - Suggested adding the FORWARD chain to the auto blocking code.
136     - Found bug for email alert being reached prematurely.
137
138 Leif Westlye
139     - Discovered a bug where psad would not allow commands to be different
140       than the <cmd>Cmd name.  The bugfix allows someone to specify
141       "/usr/bin/mailto" for the mailCmd for example.
142
143 Daniel Gubser
144     - Wrote the diskmond, kmsgsd, and psadwatchd man pages.
145     - Suggested compatibility mods for syslog-ng.
146     - Develops and maintains Debian builds.
147
148 Amelia Lewis
149     - Provided information on syslog-ng configs.
150
151 Nick Temple
152     - Suggested sending alerts to abuse.net.
153
154 James N. Winner
155     - Discovered bug that prevented psad from detecting scans through the
156       iptables FORWARD chain.
157
158 David Krider
159     - Discovered iptables path bug on SuSE 8.2.
160
161 Ciapato Manfredi
162     - Reported psadwatchd bug where multiple useless processes were being
163       spawned.
164
165 Ben Alcala
166     - Helped troubleshoot diskmond utilization bug.
167
168 Sebastian Mastropiero
169     - Suggested bugfix for missing pipe character in psad man page for
170       psadfifo line in syslog.conf.
171
172 Jeff Lunglhofer
173     - Suggested bugfix for packet counters and multiple scan destinations,
174       bugfix for duplicate lines in auto-blocking files, and suggested
175       feature by which psad can add auto blocking firewall rules at
176       arbitrary points within a policy.
177
178 Ruben Vanhoutte
179     - Bugfix for incorrect path to psadfifo in syslog.ng config.
180
181 Stefan Divjak
182     - Suggested that psad ignore addresses such as 0.0.0.0, 127.0.0.1, and
183       local interface ips from auto blocking routines.
184     - Suggested a generic way to (un)block addresses using an external
185       script.
186     - Suggested psad offer analysis capabilities for snort alert files.
187
188 Martijn Kruissen
189     - Suggested putting danger levels into psad email alert subjects.
190     - Suggested custom logging line that that will trigger psad to auto
191       block an IP.
192
193 Jeffrey Sofferin
194     - Lots of great testing for conditions that might cause psad to die.
195     - Bugfix in man page for -HUP option.
196     - Suggested the --status-dl option.
197     - Suggested MIN_ARCHIVE_DANGER_LEVEL.
198     - Found bug for 24 hour dshield alerting interval.
199
200 Kenneth Grande
201     - Suggested protocol-specific thresholds for email alerts.
202
203 Lenny Cartier
204     - Wrote a spec file for Mandrake Linux.  An rpm built from this spec
205       file is in the user contribs section of the Mandrake site now.
206
207 Bryan Stine
208     - Wrote a psad ebuild script for inclusion in Gentoo Linux.  As of the
209       1.2.4 release psad is included in the portage tree.
210     - Wrote a much-improved init script for Gentoo systems.
211
212 Zenon Panoussis
213     - Submitted patch for rpm spec that replaced the "Requires: sendmail"
214       line with "Requires: smtpdaemon".
215
216 Dennis Freise
217     - Submitted a patch to add metalog support to psad.
218     - Helped find kmsgsd bug for missing null string in buffer read from
219       psadfifo.
220     - Submitted patch for kmsgsd to open psadfifo in O_RDWR mode to fix a
221       bug where kmsgsd would spike the cpu if the system logger did not keep
222       the psadfifo open.
223     - Found and submitted patch for improper bounds checking in kmsgsd.c.
224
225 Richard K. Szabo
226     - Discovered and helped test a bug where psad was not honoring IP's/net
227       auto danger level assignments of 0 (ignore).
228
229 Stefan Rydberg
230     - Discovered a perl internal pp_match bug with psad-1.3.1 on SuSE 8.
231     - Helped troubleshoot -pre releases of psad-1.3.2.
232     - Provided a system on which to troubleshoot psad-1.3.3 (this
233       facilitated the isolation of the pp_match bug to an older version perl
234       on SuSE 8).
235
236 Joshua Jensen
237     - Found bug with the manner in which fwcheck_psad.pl was being called
238       from psad (improperly passing --no-fw-search-all option even if
239       FW_SEARCH_ALL was set to "Y").
240
241 Mate Wierdl
242     - Found bug in EMAIL_ADDRESSES format (psad needed to allow addresses
243       separated by commas).
244     - Submitted patch for new init-scripts directory for psad.spec file.
245     - Contributed patch for building the psad RPM on x86_64 platforms.
246
247 Stefan <unknown>
248     - Sugggested permissions fix for world readable files in /var/log/psad.
249
250 David Jacobs
251     - Troubleshooting firewall parsing code, lots of great beta testing
252       (see: http://www.kungfulinux.com).
253
254 Lucas <unknown>
255     - Suggested fix for init script directory for Slackware Linux systems.
256
257 Peter Abraham
258     - Help testing bugfix for auto_dl code.
259     - Suggested EMAIL_LIMIT_STATUS_MSG variable to make email limit status
260       messages optional.
261
262 James Lay
263     - Suggested support for OUTPUT chain in auto-blocking mode.
264
265 Yuen Boon Jee
266     - Found bug in psad init scripts for requiring syslogd config file even
267       if syslog-ng is installed.
268
269 Michael S. Zick
270     - Bugfix for O_RDONLY open flag when kmsgsd receives a HUP signal.
271     - Bugfix for psad validation routine that did not accept "0" for a
272       PORT_RANGE_SCAN_THRESHOLD value.
273     - Suggested the ability to maintain dedicated chains for the iptables
274       auto-blocking code.
275
276 Nerijus Baliuna
277     - Suggested ability to ignore entire protocols.  The IGNORE_PROTOCOLS
278       keyword was the result.
279     - Suggested adding various psad docs (CREDITS, ChangeLog, INSTALL,
280       etc.) to be installed by the psad rpm
281     - Suggested the ability to have psadwatchd not send emails even if psad
282       dies and has to be restarted.
283
284 Michael Hadjimichael
285     - Bug report for syslog format that does not necessarily have the
286       "kernel:" tag.
287
288 Blair Zajac
289     - Submitted patch to not install perl modules in that are already
290       installed in the system perl lib tree (this was originally submitted
291       as a patch for fwknop).
292     - Found bug with perl module file paths and naming convention (this bug
293       resulted in some modules being needlessly installed).  This find was
294       originally for fwknop.
295     - Suggested the -O optimization in Makefile (originally suggested for the
296       fwknop project).
297
298 Troy Swaine
299     - Suggested a command line interface to block IP addresses.  The result
300       is the --fw-block-ip argument.
301
302 Najib Bakari
303     - Pointed out that sendmail is not usually required to run psad.  The
304       result is the alert.conf file with the ALERTING_METHODS keyword,
305       which also gets referenced by psadwatchd.
306
307 Sam Weiss
308     - Suggested that psad default FW_MSG_SEARCH to "DROP" if no strings are
309       defined in fw_search.conf.
310
311 Francois Marier
312     - Contributed REAME.SYSLOG content to help troubleshoot psad and syslog.
313
314 Nathan Colt
315     - Suggested customizable email subjects.
316
317 Alex Luna
318     - Suggested ULOG support.
319
320 Torkel Hasle
321     - Suggested the ability to assign danger levels based on ports in
322       addition to the protocol in auto_dl.  Suggested better sweep detection
323       by calculating scan danger levels over all destinations (i.e. 5 packets
324       to different destinations should trigger danger level 1).
325
326 SiO
327     - Reported bug with zero masks in auto_dl file.
328
329 Jeroen Vermeulen
330     - Suggested that psad collect and report errors that are returned by
331       broken iptables commands to the user. This resulted in a redesign of the
332       IPTables::ChaingMgr module to collect both stdout and stderr from all
333       iptables commands.
334     - Found bug where IPTABLES_AUTO_RULENUM misled the user into thinking that
335       it governed where the jump rule into a custom chain is added within the
336       calling chain.  This resulted in the IPT_AUTO_CHAIN{n} variables being
337       updated to support the rule position for both the jump rule and any new
338       rules within the chain.
339
340 Adam Mottershead
341     - Suggested the ability to disable psad email alerts about auto-blocking
342       events.
343
344 Richard B\351neyt
345     - Suggested syslog-ng enhancement to allow a custom source path for
346       /proc/kmsg to be defined for the psadfifo file.
347
348 Philip Lawrence
349     - Contributed patch to fix module path import bug.  This resulted in the
350       psad-2.0.1 release.
Note: See TracBrowser for help on using the browser.