gnucomo.git
3 years agoSpam scanning investigation master
Arjen Baart [Sat, 13 Mar 2021 12:27:48 +0000 (13:27 +0100)]
Spam scanning investigation

3 years agoAdded database abstractions
Arjen Baart [Sat, 13 Mar 2021 11:54:28 +0000 (12:54 +0100)]
Added database abstractions

3 years agoProvide a web interface for dropped IP addresses
Arjen Baart [Tue, 10 Nov 2020 07:00:02 +0000 (08:00 +0100)]
Provide a web interface for dropped IP addresses

3 years agoNew script to report file systems
Arjen Baart [Tue, 3 Nov 2020 07:19:59 +0000 (08:19 +0100)]
New script to report file systems

3 years agogcm_daemon: Use lock file to prevent parallel execution
Arjen Baart [Sat, 31 Oct 2020 10:15:40 +0000 (11:15 +0100)]
gcm_daemon: Use lock file to prevent parallel execution

3 years agoFix: filesystem report
Arjen Baart [Wed, 7 Oct 2020 15:55:56 +0000 (17:55 +0200)]
Fix: filesystem report

3 years agoTest to read XML logs
Arjen Baart [Fri, 25 Sep 2020 17:12:57 +0000 (19:12 +0200)]
Test to read XML logs

3 years agospamdetect: Log all mail header lines
Arjen Baart [Fri, 25 Sep 2020 16:49:57 +0000 (18:49 +0200)]
spamdetect: Log all mail header lines

3 years agogcm_deamon: clean up debug output
Arjen Baart [Fri, 25 Sep 2020 15:45:55 +0000 (17:45 +0200)]
gcm_deamon: clean up debug output

3 years agoFix PR10: Gcm_input may loose its input message
Arjen Baart [Fri, 25 Sep 2020 13:33:03 +0000 (15:33 +0200)]
Fix PR10: Gcm_input may loose its input message

3 years agoTest creating notifications
Arjen Baart [Tue, 15 Sep 2020 05:46:41 +0000 (07:46 +0200)]
Test creating notifications

3 years agoTestcases for reading system log
Arjen Baart [Mon, 14 Sep 2020 06:08:33 +0000 (08:08 +0200)]
Testcases for reading system log

3 years agoTest case for apache error log
Arjen Baart [Sun, 13 Sep 2020 08:28:32 +0000 (10:28 +0200)]
Test case for apache error log

3 years agoAdjusted date expression for apahce error log
Arjen Baart [Sun, 13 Sep 2020 08:25:47 +0000 (10:25 +0200)]
Adjusted date expression for apahce error log

3 years agoConfiguration from current directory
Arjen Baart [Wed, 9 Sep 2020 15:04:10 +0000 (17:04 +0200)]
Configuration from current directory

3 years agoUse ACL instead of AXE for utilities
Arjen Baart [Sat, 9 May 2020 12:03:13 +0000 (14:03 +0200)]
Use ACL instead of AXE for utilities

8 years agoMaintenance update for automake and PHP.
Arjen Baart [Tue, 22 Dec 2015 08:14:09 +0000 (09:14 +0100)]
Maintenance update for automake and PHP.

9 years agoBugfix: Use '' instead of \' to escape single quotes in SQL
Arjen Baart [Sat, 14 Mar 2015 09:41:30 +0000 (10:41 +0100)]
Bugfix: Use '' instead of \' to escape single quotes in SQL

9 years agoMake an extra index on the log_abuse table
Arjen Baart [Sat, 14 Mar 2015 09:40:11 +0000 (10:40 +0100)]
Make an extra index on the log_abuse table

9 years agoCheck for libpq and libpqxx >= 4.0.1
Arjen Baart [Sat, 14 Mar 2015 09:39:11 +0000 (10:39 +0100)]
Check for libpq and libpqxx >= 4.0.1

9 years agoAdd /usr/local/include to the include path
Arjen Baart [Sat, 14 Mar 2015 09:37:40 +0000 (10:37 +0100)]
Add /usr/local/include to the include path

11 years agoChanged the instructions for creating a firewall with Gnucomo.
Arjen Baart [Fri, 16 Nov 2012 16:45:59 +0000 (17:45 +0100)]
Changed the instructions for creating a firewall with Gnucomo.

11 years agoLogrunner is statically linked for easy deployment.
Arjen Baart [Fri, 28 Sep 2012 15:20:38 +0000 (17:20 +0200)]
Logrunner is statically linked for easy deployment.

New configure.ac script; configure.in will be deprecated.

12 years agoAdded Solaris support in Gnucomo report scripts.
Arjen Baart [Tue, 7 Feb 2012 14:25:37 +0000 (15:25 +0100)]
Added Solaris support in Gnucomo report scripts.

12 years agoIntergrated test scripts with automake
Arjen Baart [Tue, 7 Feb 2012 14:09:59 +0000 (15:09 +0100)]
Intergrated test scripts with automake

The test scripts can be invoked with 'make check'.

12 years agoDo not remove roles in the database.
Arjen Baart [Tue, 7 Feb 2012 14:04:56 +0000 (15:04 +0100)]
Do not remove roles in the database.

Roles are not tied to a single database. The same roles may
be used by other databases on the same server.

12 years agoAdded GRANTS in the database for the admin group.
Arjen Baart [Thu, 19 Jan 2012 16:23:46 +0000 (17:23 +0100)]
Added GRANTS in the database for the admin group.

12 years agoAdded "Login Incorrect" message in login form.
Arjen Baart [Thu, 19 Jan 2012 14:47:51 +0000 (15:47 +0100)]
Added "Login Incorrect" message in login form.

12 years agoAdded a new script: sendlogs.
Arjen Baart [Fri, 13 Jan 2012 10:07:00 +0000 (11:07 +0100)]
Added a new script: sendlogs.
Send an update of the logfiles to the gnucomo email address.

13 years agoAdded a summary of the recent changes
arjen [Thu, 24 Mar 2011 10:40:09 +0000 (10:40 +0000)]
Added a summary of the recent changes

13 years agoFixed a test syntax error.
arjen [Thu, 24 Mar 2011 10:38:52 +0000 (10:38 +0000)]
Fixed a test syntax error.

13 years agoRemoved line numbers from the SQL scripts output.
arjen [Thu, 24 Mar 2011 10:24:44 +0000 (10:24 +0000)]
Removed line numbers from the SQL scripts output.

13 years agoAdjusted to new version of libpqxx.
arjen [Thu, 24 Mar 2011 10:21:43 +0000 (10:21 +0000)]
Adjusted to new version of libpqxx.

13 years agoAdded some debug info
arjen [Thu, 24 Mar 2011 10:20:37 +0000 (10:20 +0000)]
Added some debug info

13 years agoWhen removing an object, clean up logs, parameters and notifications.
arjen [Thu, 24 Mar 2011 09:59:21 +0000 (09:59 +0000)]
When removing an object, clean up logs, parameters and notifications.

13 years agoPut the password for logging into the database between quotes (').
arjen [Thu, 24 Mar 2011 09:57:09 +0000 (09:57 +0000)]
Put the password for logging into the database between quotes (').

13 years agoCleaned up the COLUMN recognized from the TABLE logng
arjen [Thu, 24 Mar 2011 09:55:17 +0000 (09:55 +0000)]
Cleaned up the COLUMN recognized from the TABLE logng

13 years agoCleanup abuse records only for subnets smaller than /16.
arjen [Thu, 24 Mar 2011 09:49:20 +0000 (09:49 +0000)]
Cleanup abuse records only for subnets smaller than /16.

13 years agoResolve a hostname before adding to the abuses.
arjen [Thu, 24 Mar 2011 09:46:36 +0000 (09:46 +0000)]
Resolve a hostname before adding to the abuses.

13 years agoAdded a new group daemon and created additional permissions to the database.
arjen [Wed, 23 Mar 2011 17:04:41 +0000 (17:04 +0000)]
Added a new group daemon and created additional permissions to the database.

13 years agoAdded a few test desriptions.
arjen [Wed, 23 Mar 2011 16:59:37 +0000 (16:59 +0000)]
Added a few test desriptions.

16 years agoPrepared for release 0.0.12 V0_0_12
arjen [Wed, 12 Dec 2007 09:14:02 +0000 (09:14 +0000)]
Prepared for release 0.0.12

16 years agoPrepared for version 0.0.12
arjen [Wed, 12 Dec 2007 09:11:06 +0000 (09:11 +0000)]
Prepared for version 0.0.12

16 years agoAdded a new script gcm_maintenance.php to cleanup the database
arjen [Wed, 12 Dec 2007 09:06:21 +0000 (09:06 +0000)]
Added a new script gcm_maintenance.php to cleanup the database
and check referential integrity. Purging old log entries is
removed from the gcm_daemon script.

16 years agoWhen blocking a subnet, maintain the references to the log table from
arjen [Mon, 10 Dec 2007 16:29:59 +0000 (16:29 +0000)]
When blocking a subnet, maintain the references to the log table from
all IP addresses in that subnet.

16 years agoAdded an option to perform one action on multiple notifications at once.
arjen [Mon, 10 Dec 2007 16:27:33 +0000 (16:27 +0000)]
Added an option to perform one action on multiple notifications at once.

16 years agoThis page in now obsolete and redirects to index.php
arjen [Mon, 10 Dec 2007 16:22:42 +0000 (16:22 +0000)]
This page in now obsolete and redirects to index.php

16 years agoAccept [info] as a valid httpd error line.
arjen [Mon, 10 Dec 2007 16:13:16 +0000 (16:13 +0000)]
Accept [info] as a valid httpd error line.

16 years agoNew options added:
arjen [Mon, 10 Dec 2007 16:12:37 +0000 (16:12 +0000)]
New options added:
 -l <file>: Read input from logfile <file>.
 -s <file>: Use <file> as the status file instead of the default.
 -v Verbose output

Output debug information only when the -v option
is added on the command line.

Buffer overflow problem with input lines of more than 4096
characters fixed.

16 years agoAdded fields to edit the range of a DYNAMIC property.
arjen [Wed, 28 Nov 2007 17:02:23 +0000 (17:02 +0000)]
Added fields to edit the range of a DYNAMIC property.

16 years agoPrepared for release 0.0.11 V0_0_11
arjen [Thu, 22 Nov 2007 07:05:11 +0000 (07:05 +0000)]
Prepared for release 0.0.11

16 years agoAdded description of test scripts.
arjen [Thu, 22 Nov 2007 07:04:17 +0000 (07:04 +0000)]
Added description of test scripts.
Prepared for release 0.0.11

16 years agoRemoved the remark about database security.
arjen [Thu, 22 Nov 2007 07:01:45 +0000 (07:01 +0000)]
Removed the remark about database security.

16 years agoRemoved the separate frame for the buttonbar.
arjen [Wed, 21 Nov 2007 15:42:46 +0000 (15:42 +0000)]
Removed the separate frame for the buttonbar.

16 years agoThe test script, gcmtest can run individual tests as opposed to running
arjen [Wed, 21 Nov 2007 15:40:50 +0000 (15:40 +0000)]
The test script, gcmtest can run individual tests as opposed to running
all tests in sequence.

16 years agoScripts for collecting data on Gnucomo clients.
arjen [Wed, 21 Nov 2007 15:34:12 +0000 (15:34 +0000)]
Scripts for collecting data on Gnucomo clients.

16 years agoAdded a PHP5 module for the configuration class
arjen [Wed, 21 Nov 2007 15:27:48 +0000 (15:27 +0000)]
Added a PHP5 module for the configuration class

16 years agoLogrunner uses the official hostname (FQDN) instead of the
arjen [Wed, 21 Nov 2007 15:23:32 +0000 (15:23 +0000)]
Logrunner uses the official hostname (FQDN) instead of the
hostname returned by gethostname().

16 years agoRemoved debug output.
arjen [Wed, 21 Nov 2007 15:14:26 +0000 (15:14 +0000)]
Removed debug output.

16 years agoNew version number and release date.
arjen [Wed, 21 Nov 2007 14:40:48 +0000 (14:40 +0000)]
New version number and release date.

16 years agoThe buttonbar at the top of each page is now a fixed 'div' element
arjen [Wed, 21 Nov 2007 14:38:06 +0000 (14:38 +0000)]
The buttonbar at the top of each page is now a fixed 'div' element
instead of a framed page.
Contributed by Edwin Nadorp.

16 years agoCleaned up some leftovers
arjen [Sat, 17 Nov 2007 09:34:07 +0000 (09:34 +0000)]
Cleaned up some leftovers

16 years agoMinor fixes to make created and upgraded databases equal.
arjen [Sat, 17 Nov 2007 09:32:24 +0000 (09:32 +0000)]
Minor fixes to make created and upgraded databases equal.
Cleanup of database destruction script.

16 years agoNew program: spamdetect.
arjen [Wed, 14 Nov 2007 16:20:05 +0000 (16:20 +0000)]
New program: spamdetect.
Expirimental utility to log manually reported spam and have
Gnucomo detect the spammer's IP address.

16 years agoBugfix: Segmentation fault when reading an rpm package list
arjen [Wed, 14 Nov 2007 16:19:25 +0000 (16:19 +0000)]
Bugfix: Segmentation fault when reading an rpm package list
with empty lines.

16 years agoAdded the class definition for a filesystem parameter.
arjen [Sat, 3 Nov 2007 10:30:10 +0000 (10:30 +0000)]
Added the class definition for a filesystem parameter.
New issue type: 'property out of range'.

16 years agoAdded a new filter which can directly read the output
arjen [Sat, 3 Nov 2007 10:26:13 +0000 (10:26 +0000)]
Added a new filter which can directly read the output
of the UNIX df command. A brief description is added in
the user manual.

16 years agoHandling of parameters is greatly improved.
arjen [Sat, 3 Nov 2007 10:23:53 +0000 (10:23 +0000)]
Handling of parameters is greatly improved.
When creating a new parameter from an XML report which is fed into
gcm_input, the class definition is used as a template to fill in
the default values for the properties.
The class is also used as a template when a new property is added
to an existing parameter.

DYNAMIC properties are now handled properly. Instead of making a
'changed property' notification, the value is checked against the
defined range for the property. An 'out of range' notification
is created when this condition is detected.

16 years agoIndex page and style sheet for the Gnucomo website
arjen [Sat, 27 Oct 2007 08:47:35 +0000 (08:47 +0000)]
Index page and style sheet for the Gnucomo website

16 years agoSelect a specific host from a logfile, in case
arjen [Sat, 27 Oct 2007 08:46:21 +0000 (08:46 +0000)]
Select a specific host from a logfile, in case
syslogd acts as a log server for multiple systems.
This adds a new parameter (logile/fromhost) to the configuration
file.

16 years agoNew button for the main page
arjen [Sat, 27 Oct 2007 08:38:40 +0000 (08:38 +0000)]
New button for the main page

16 years agoRemoved link to advanced log analysis
arjen [Sat, 27 Oct 2007 08:38:18 +0000 (08:38 +0000)]
Removed link to advanced log analysis

16 years agoAdded title tags
arjen [Sat, 27 Oct 2007 08:37:44 +0000 (08:37 +0000)]
Added title tags

16 years agoPrepared for release 0.0.10 V_0_0_10
arjen [Tue, 23 Oct 2007 14:47:36 +0000 (14:47 +0000)]
Prepared for release 0.0.10

16 years agoAdded a description of Object.
arjen [Tue, 23 Oct 2007 14:38:48 +0000 (14:38 +0000)]
Added a description of Object.

16 years agoAdded a remark for installation of the web interface.
arjen [Tue, 23 Oct 2007 14:37:52 +0000 (14:37 +0000)]
Added a remark for installation of the web interface.

16 years agoFixed the Failure and warning issues.
arjen [Tue, 23 Oct 2007 11:25:42 +0000 (11:25 +0000)]
Fixed the Failure and warning issues.

16 years agoRecord the date when adding the number of abuses for an IP address
arjen [Tue, 23 Oct 2007 11:23:52 +0000 (11:23 +0000)]
Record the date when adding the number of abuses for an IP address
in the abuse list.

16 years agoWhen extracting the service name for a log entry, the '/' character
arjen [Fri, 19 Oct 2007 07:22:12 +0000 (07:22 +0000)]
When extracting the service name for a log entry, the '/' character
is not considered part of that name.

16 years agoImproved interface for editing check patterns.
arjen [Fri, 19 Oct 2007 07:16:44 +0000 (07:16 +0000)]
Improved interface for editing check patterns.

16 years agoIn the abuse list, IP addresses can be whitelisted.
arjen [Fri, 19 Oct 2007 07:15:52 +0000 (07:15 +0000)]
In the abuse list, IP addresses can be whitelisted.

16 years agoSkip the Email header when reading XML input.
arjen [Sun, 6 May 2007 08:39:06 +0000 (08:39 +0000)]
Skip the Email header when reading XML input.

16 years agoRewrote most functions and datastructures into C++
arjen [Sun, 6 May 2007 08:35:16 +0000 (08:35 +0000)]
Rewrote most functions and datastructures into C++
Use the Gnucomo (XML) configuration file

17 years agoStarted an object oriented abstraction of Gnucomo
arjen [Fri, 2 Feb 2007 07:36:39 +0000 (07:36 +0000)]
Started an object oriented abstraction of Gnucomo

17 years agoAdded web interface for editing issues
arjen [Thu, 1 Feb 2007 12:31:23 +0000 (12:31 +0000)]
Added web interface for editing issues

17 years agoPHP database object fetch function reports when an object is not found.
arjen [Thu, 11 Jan 2007 13:53:32 +0000 (13:53 +0000)]
PHP database object fetch function reports when an object is not found.

17 years agoThe '-' character is part of the service name.
arjen [Thu, 11 Jan 2007 13:51:40 +0000 (13:51 +0000)]
The '-' character is part of the service name.

17 years agoExperimental start of database OO abstraction layer.
arjen [Thu, 11 Jan 2007 13:49:54 +0000 (13:49 +0000)]
Experimental start of database OO abstraction layer.

17 years agoLog_adv and derived tables removed.
arjen [Thu, 11 Jan 2007 13:47:35 +0000 (13:47 +0000)]
Log_adv and derived tables removed.
Create notifications from log entries with pattern matching.

17 years agoManually edit parameters.
arjen [Thu, 11 Jan 2007 13:44:29 +0000 (13:44 +0000)]
Manually edit parameters.
View logs from abusing IP addresses.

18 years agoAdapted to automake 2.59 and autoconf 1.6.3
arjen [Sat, 4 Jun 2005 07:31:39 +0000 (07:31 +0000)]
Adapted to automake 2.59 and autoconf 1.6.3

18 years agoImproved the search for Postgres libraries
arjen [Sat, 4 Jun 2005 07:30:25 +0000 (07:30 +0000)]
Improved the search for Postgres libraries

18 years agoMade the background color slightly brighter
arjen [Sat, 4 Jun 2005 07:27:29 +0000 (07:27 +0000)]
Made the background color slightly brighter

18 years agoAdded an interface to edit check patterns
arjen [Sat, 4 Jun 2005 07:25:59 +0000 (07:25 +0000)]
Added an interface to edit check patterns

18 years agoNew page: Abuse list
arjen [Sat, 4 Jun 2005 07:24:38 +0000 (07:24 +0000)]
New page: Abuse list

18 years agoNew page: Parameter classes administration.
arjen [Sat, 4 Jun 2005 07:22:40 +0000 (07:22 +0000)]
New page: Parameter classes administration.

18 years agoAdded a view for the log analysis with a link from the log page.
arjen [Sat, 4 Jun 2005 07:18:25 +0000 (07:18 +0000)]
Added a view for the log analysis with a link from the log page.

18 years agoNew function to free the database result set.
arjen [Sat, 4 Jun 2005 07:16:49 +0000 (07:16 +0000)]
New function to free the database result set.

18 years agoAdded pattern check on log entries with the service_pattern table.
arjen [Sat, 4 Jun 2005 07:15:16 +0000 (07:15 +0000)]
Added pattern check on log entries with the service_pattern table.

18 years agoAdded log analysis for spam and abuse in sendmail log entries.
arjen [Sat, 4 Jun 2005 07:13:30 +0000 (07:13 +0000)]
Added log analysis for spam and abuse in sendmail log entries.