log files
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 10903
Logfilter 0.4
Logfilter is a tool for performing ad hoc analysis on Apache log files. more>>
Logfilter is a tool for performing ad hoc analysis on Apache log files.
Logfilter is especially useful when you wish to find records matching very specific criteria, since you can specify exactly which fields to match.
The tool also plays well in a Unix environment by accepting input either through files or via stdin.
Main features:
- Match only the records you are interested in, ignore everything else
- Fast matching...the code is written in C for maximum portability & performance
- Released under the Apache Licence so you can customise & extend as you wish
Enhancements:
- The command line options were changed to be more in line with Unix philosophy.
- An autoconf script was added to make building logfilter easier.
- A bug in the case sensitivity matching was fixed.
<<lessLogfilter is especially useful when you wish to find records matching very specific criteria, since you can specify exactly which fields to match.
The tool also plays well in a Unix environment by accepting input either through files or via stdin.
Main features:
- Match only the records you are interested in, ignore everything else
- Fast matching...the code is written in C for maximum portability & performance
- Released under the Apache Licence so you can customise & extend as you wish
Enhancements:
- The command line options were changed to be more in line with Unix philosophy.
- An autoconf script was added to make building logfilter easier.
- A bug in the case sensitivity matching was fixed.
Download (0.097MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1139 downloads
Log Mine 0.03
Log Mine is a tool that produces reports on usage patterns on your Web site. more>>
Log Mine is a tool that produces reports on usage patterns on your Web site.
Web server log files are not just hit counters. They contain valuable information about the usage patterns of your website. Unforunately many web log analysis tools lay emphasis on telling you how many hits your site had or how many pages were seen and how many bytes were transferred.
A more usefull statistic would be which percentage of users came to your site went to a product information page, and which percentage of those users hit the checkout button, and which percentage actually completed their order. The trouble is the very nature of the web makes it nearly impossible to get accurate figures for such statistics.
However over periods of time, the errors present average out and it is possible to get a good indication of these ratios by properly mining the log file. That brings us back to square one, how do we get this information with traditional log analysers?
Traditional log analysers will produce weekly, monthly or daily charts for the usage of your site, but rarely do they allow you to create such charts for individual pages or referrrs - something very usefull if you run advertising campaigns on other sites.
Enter Log Mine. This new web log analyser / Mining tool will allow you to create just about any kind of report from the contents of your log file. Log Mine is not concerned about speed and it will be very greedy when it comes to taking up space on your hard disk/database but it will let you change your reporting without having to process gigabytes of log files each time.
Enhancements:
- Importing of Web server log files into the database was simplified.
- Multiple log files can now be processed at once.
- A bug in the monthly report was fixed.
<<lessWeb server log files are not just hit counters. They contain valuable information about the usage patterns of your website. Unforunately many web log analysis tools lay emphasis on telling you how many hits your site had or how many pages were seen and how many bytes were transferred.
A more usefull statistic would be which percentage of users came to your site went to a product information page, and which percentage of those users hit the checkout button, and which percentage actually completed their order. The trouble is the very nature of the web makes it nearly impossible to get accurate figures for such statistics.
However over periods of time, the errors present average out and it is possible to get a good indication of these ratios by properly mining the log file. That brings us back to square one, how do we get this information with traditional log analysers?
Traditional log analysers will produce weekly, monthly or daily charts for the usage of your site, but rarely do they allow you to create such charts for individual pages or referrrs - something very usefull if you run advertising campaigns on other sites.
Enter Log Mine. This new web log analyser / Mining tool will allow you to create just about any kind of report from the contents of your log file. Log Mine is not concerned about speed and it will be very greedy when it comes to taking up space on your hard disk/database but it will let you change your reporting without having to process gigabytes of log files each time.
Enhancements:
- Importing of Web server log files into the database was simplified.
- Multiple log files can now be processed at once.
- A bug in the monthly report was fixed.
Download (0.029MB)
Added: 2006-05-04 License: MPL (Mozilla Public License) Price:
1271 downloads
klogview 0.6
klogview is a KDE real-time log file viewer, like tail -f. more>>
klogview is a KDE real-time log file viewer, like tail -f. The main window contains any number of dockable log panels, with an arbitrary number of log sources in each of them.
Every log source can have a separate font color and style. Other features include filters, alerts, different encodings, and tray support.
Main features:
- Any number of dockable log panels
- Any number of log sources per log panel
- "File" log source
- "Process output" log source
- Configurable fonts and colors
- Filters and alerts
- Tray icon
Enhancements:
- Removed forced autoscroll
- Ability to reopen log files
- Ability to enable/disable log sources stop filter flag
<<lessEvery log source can have a separate font color and style. Other features include filters, alerts, different encodings, and tray support.
Main features:
- Any number of dockable log panels
- Any number of log sources per log panel
- "File" log source
- "Process output" log source
- Configurable fonts and colors
- Filters and alerts
- Tray icon
Enhancements:
- Removed forced autoscroll
- Ability to reopen log files
- Ability to enable/disable log sources stop filter flag
Download (0.90MB)
Added: 2005-05-27 License: GPL (GNU General Public License) Price:
1610 downloads
loggerfs 0.3
loggerfs is the virtual file system that allows you to store logs in a database. more>>
loggerfs is the virtual file system that allows you to store logs in a database. I just released the first version of it (checkout the News) and will now be focusing on supporting more logging formats. If you dont yet know what loggerfs is, then heres a simple explanation for when you need it:
- Are you running cron scripts periodically to parse log files and put them in a database?
- Do you need to store log files remotely because you have limited space?
- Would you like a more efficient solution than simply polling the log files and waiting for new data?
If you answer yes to any of the above questions, please take a look at loggerfs. It will allow you to create virtual files to which you can then direct syslog/ apache/ squid/ etc. to log to. For example, instead of having syslog store authentication information in /var/log/auth.log, you could create a virtual file in /var/loggerfs/auth.log and then tell syslog to log to that file. Now instead of storing the information in the auth.log file, the data is actually sent to a database server that you defined in the logs.xml file. Every time new information is sent to the file, it is immediately sent to the database server, which means that:
- It doesnt poll for information, it listens, which makes it a lot more efficient.
- It automatically creates the tables in the database and makes sure that all the information can be stored.
- Youll be able to easily sort/ analyze the log files once theyre in the database.
I encourage you to checkout the CVS on the sourceforge project page, and let me know if you have any questions/ problems/ suggestions.
<<less- Are you running cron scripts periodically to parse log files and put them in a database?
- Do you need to store log files remotely because you have limited space?
- Would you like a more efficient solution than simply polling the log files and waiting for new data?
If you answer yes to any of the above questions, please take a look at loggerfs. It will allow you to create virtual files to which you can then direct syslog/ apache/ squid/ etc. to log to. For example, instead of having syslog store authentication information in /var/log/auth.log, you could create a virtual file in /var/loggerfs/auth.log and then tell syslog to log to that file. Now instead of storing the information in the auth.log file, the data is actually sent to a database server that you defined in the logs.xml file. Every time new information is sent to the file, it is immediately sent to the database server, which means that:
- It doesnt poll for information, it listens, which makes it a lot more efficient.
- It automatically creates the tables in the database and makes sure that all the information can be stored.
- Youll be able to easily sort/ analyze the log files once theyre in the database.
I encourage you to checkout the CVS on the sourceforge project page, and let me know if you have any questions/ problems/ suggestions.
Download (0.099MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
821 downloads
logviewer 0.2
logviewer is an application for easy management of log files. more>>
logviewer is a GUI application for easy management of log files. It features page layout configuration, text filtering and date-time filtering for a logs name and for its pages, a date-time format variable, page selection and saving, and configurable file patterns and directories to analyze.
Main features:
- selection of configuration file on starting
- automatic load from configuration file of files list to show
- search configuration: files to show, directories to search files and files patterns to find (*.log, *log*.txt...)
- layout of showing files (show on pages)
- page configuration: number of characters per line and number of lines per page
- files list filtering based on "date-time from/date-time to" filters or text pattern filter
- pages-lines filtering based on "date-time from/date-time to" filters or text pattern filter
- date-time format configuration: standard sequence yyyymmddhhmmss, but with variables separators
- saving filtered or selected pages to new file
Installation
The installation is standard:
Source version:
- copy and decompression of package .tar.gz to installation directory
- ./configure
- make
- logviewer executable are created in src directory
(installation subdirectory)
Binary version:
- copy and decompression of package .tar.gz to installation directory
- decompressed file logviewer is the executable
<<lessMain features:
- selection of configuration file on starting
- automatic load from configuration file of files list to show
- search configuration: files to show, directories to search files and files patterns to find (*.log, *log*.txt...)
- layout of showing files (show on pages)
- page configuration: number of characters per line and number of lines per page
- files list filtering based on "date-time from/date-time to" filters or text pattern filter
- pages-lines filtering based on "date-time from/date-time to" filters or text pattern filter
- date-time format configuration: standard sequence yyyymmddhhmmss, but with variables separators
- saving filtered or selected pages to new file
Installation
The installation is standard:
Source version:
- copy and decompression of package .tar.gz to installation directory
- ./configure
- make
- logviewer executable are created in src directory
(installation subdirectory)
Binary version:
- copy and decompression of package .tar.gz to installation directory
- decompressed file logviewer is the executable
Download (0.20MB)
Added: 2005-04-27 License: GPL (GNU General Public License) Price:
1640 downloads
LogMiner 1.20
LogMiner is a powerful log analysis package for Apache. more>>
LogMiner is a powerful log analysis package for Apache (or other web servers using the combined log format).
LogMiner can extract and present several reports, about visits, hits, traffic, requests, navigation paths, browsers and OSs used by users and so on.
Data is stored in a PostgreSQL database, using a schema which has been optimized to reduce redundancy at minimum.
LogMiner has been inspired by the popular Webalizer package, but it differs in certain core points:
data is stored in a DBMS backend and reports are generated on-the-fly, while Webalizer generates plain html files. A DBMS allows to extract and aggregate data in many ways, whenever you need. A drawback is that you wont have the processing speed of Webalizer when parsing log files.
Webalizer only indexes the last 12 months of data: previous reports are still on disk, but arent accessible from any link. This is the most annoying thing of Webalizer, in my opinion: Im sick of having hundreds of unused files around
LogMiner allows to navigate to previous months easily.
Webalizer reports are hardcoded in the program. LogMiner implements reports in a more extensible way. Each report is in fact a simple PHP class, usually supported by a PL/pgSQL function (although youre free to insert your SQL queries in the PHP code if you like).
LogMiner offers more reports than Webalizer: for instance, the OS charts and the navigation graphs.
Depending on your needs, you might prefer LogMiner over Webalizer, especially if you like having a central SQL repository for your data which enables you to extract the data you need at any time, or to add a kind of report which wasnt planned from the start and apply it to older data.
If you dont have a PostgreSQL database or you expect to process huge log files in seconds, go for Webalizer.
Enhancements:
- This release adds support for libpqxx 2.6.9.
- SQL errors are now logged and dont interrupt the parsing of log files.
<<lessLogMiner can extract and present several reports, about visits, hits, traffic, requests, navigation paths, browsers and OSs used by users and so on.
Data is stored in a PostgreSQL database, using a schema which has been optimized to reduce redundancy at minimum.
LogMiner has been inspired by the popular Webalizer package, but it differs in certain core points:
data is stored in a DBMS backend and reports are generated on-the-fly, while Webalizer generates plain html files. A DBMS allows to extract and aggregate data in many ways, whenever you need. A drawback is that you wont have the processing speed of Webalizer when parsing log files.
Webalizer only indexes the last 12 months of data: previous reports are still on disk, but arent accessible from any link. This is the most annoying thing of Webalizer, in my opinion: Im sick of having hundreds of unused files around
LogMiner allows to navigate to previous months easily.
Webalizer reports are hardcoded in the program. LogMiner implements reports in a more extensible way. Each report is in fact a simple PHP class, usually supported by a PL/pgSQL function (although youre free to insert your SQL queries in the PHP code if you like).
LogMiner offers more reports than Webalizer: for instance, the OS charts and the navigation graphs.
Depending on your needs, you might prefer LogMiner over Webalizer, especially if you like having a central SQL repository for your data which enables you to extract the data you need at any time, or to add a kind of report which wasnt planned from the start and apply it to older data.
If you dont have a PostgreSQL database or you expect to process huge log files in seconds, go for Webalizer.
Enhancements:
- This release adds support for libpqxx 2.6.9.
- SQL errors are now logged and dont interrupt the parsing of log files.
Download (0.20MB)
Added: 2007-08-10 License: GPL (GNU General Public License) Price:
810 downloads
pflogx 0.86
pflogx is a simple tool that exports OpenBSD packet filter logs to XML files. more>>
pflogx is a simple tool that exports OpenBSD packet filter logs to XML files.
pflogx reads a binary log file generated by the pf logging daemon (pflogd) and generates a human-readable and exploitable XML file.
Using an XSLT processor you can convert this XML file to any other format, such as HTML, CSV, or SQL.
Installation:
Installation of pflogx is quite simple. Just type the following commands to compile it and to install it in /usr/local/bin directory:
# make
# cp src/pflogx /usr/local/bin/pflogx
Usage:
Executed without options, pflogx reads packet filter logfile from standard input and generates an XML file containing all entries of logfile to standard output.
Available options are detailed in the next section.
Output XML file contains the following fields:
- Date,
- Interface name,
- Action,
- Rule number,
- Direction,
- Protocol,
- Source address,
- Source port,
- Destination address,
- Destination port.
The last four fields are only defined when protocol is TCP or UDP.
Enhancements:
- The code was fixed to allow building with GCC 2.
- An XSLT file was added for generating XHTML 1.0 Strict files from the output XML file.
- The existing XSLT file for generating HTML was updated to generate HTML 4.01 Strict files.
<<lesspflogx reads a binary log file generated by the pf logging daemon (pflogd) and generates a human-readable and exploitable XML file.
Using an XSLT processor you can convert this XML file to any other format, such as HTML, CSV, or SQL.
Installation:
Installation of pflogx is quite simple. Just type the following commands to compile it and to install it in /usr/local/bin directory:
# make
# cp src/pflogx /usr/local/bin/pflogx
Usage:
Executed without options, pflogx reads packet filter logfile from standard input and generates an XML file containing all entries of logfile to standard output.
Available options are detailed in the next section.
Output XML file contains the following fields:
- Date,
- Interface name,
- Action,
- Rule number,
- Direction,
- Protocol,
- Source address,
- Source port,
- Destination address,
- Destination port.
The last four fields are only defined when protocol is TCP or UDP.
Enhancements:
- The code was fixed to allow building with GCC 2.
- An XSLT file was added for generating XHTML 1.0 Strict files from the output XML file.
- The existing XSLT file for generating HTML was updated to generate HTML 4.01 Strict files.
Download (0.013MB)
Added: 2006-05-09 License: BSD License Price:
1264 downloads
logsend 1.0
logsends main goal is to provide an easy way of receiving e-mail notifications about the changes to the systems (log) files. more>>
logsends main goal is to provide an easy way of receiving e-mail notifications about the changes to the systems (log) files, which makes it suitable for watching mainly the server activity.
Logsend acts like a daemon; it watches the specified files and mails the changes (additions) to your e-mail address. It can search for a pattern in the new added lines and send only those that match. It uses either the inotify kernel subsystem or the tail backend for the systems which dont support inotify (eg. the 2.4 linux kernels, or the non-linux ones).
Since logsend can watch any text file, it can be used in association with other (security) tools, such as Snort, if their output is redirected to a file. Log rotation is fully supported.
Logsend is entirely written in bash and comes with a dialog-based configuration tool, but configuring by hand is possible and straightforward. It also comes with a live file monitor, allowing users to watch the changes in real time. Any user can run an instance of logsend if the files to watch are readable.
<<lessLogsend acts like a daemon; it watches the specified files and mails the changes (additions) to your e-mail address. It can search for a pattern in the new added lines and send only those that match. It uses either the inotify kernel subsystem or the tail backend for the systems which dont support inotify (eg. the 2.4 linux kernels, or the non-linux ones).
Since logsend can watch any text file, it can be used in association with other (security) tools, such as Snort, if their output is redirected to a file. Log rotation is fully supported.
Logsend is entirely written in bash and comes with a dialog-based configuration tool, but configuring by hand is possible and straightforward. It also comes with a live file monitor, allowing users to watch the changes in real time. Any user can run an instance of logsend if the files to watch are readable.
Download (0.044MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
908 downloads
Log::Dispatch::File::Alerts 1.00
Log::Dispatch::File::Alerts is a Perl object for logging to alert files. more>>
Log::Dispatch::File::Alerts is a Perl object for logging to alert files.
SYNOPSIS
use Log::Dispatch::File::Alerts;
my $file = Log::Dispatch::File::Alerts->new(
name => file1,
min_level => emerg,
filename => Somefile%d{yyyy!!!!}.log,
mode => append );
$file->log( level => emerg,
message => "Ive fallen and I cant get upn" );
ABSTRACT
This module provides an object for logging to files under the Log::Dispatch::* system.
This module subclasses Log::Dispatch::File for logging to date/time stamped files. See Log::Dispatch::File for instructions on usage. This module differs only on the following three points:
alert files
This module will use a seperate file for every log message.
multitasking-safe
This module uses flock() to lock the file while writing to it.
stamped filenames
This module supports a special tag in the filename that will expand to the current date/time/pid.
It is the same tag Log::Log4perl::Layout::PatternLayout uses, see Log::Log4perl::Layout::PatternLayout, chapter "Fine-tune the date". In short: Include a "%d{...}" in the filename where "..." is a format string according to the SimpleDateFormat in the Java World (http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html). See also Log::Log4perl::DateFormat for information about further restrictions.
In addition to the format provided by Log::Log4perl::DateFormat this module also supports $ for inserting the PID and ! for inserting a uniq number. Repeat the character to define how many character wide the field should be.
A note on the !: The module first tries to find a fresh filename with this set to 1. If there is already a file with that name then it is increased until either a free filename has been found or it reaches 9999. In the later case the module dies.
<<lessSYNOPSIS
use Log::Dispatch::File::Alerts;
my $file = Log::Dispatch::File::Alerts->new(
name => file1,
min_level => emerg,
filename => Somefile%d{yyyy!!!!}.log,
mode => append );
$file->log( level => emerg,
message => "Ive fallen and I cant get upn" );
ABSTRACT
This module provides an object for logging to files under the Log::Dispatch::* system.
This module subclasses Log::Dispatch::File for logging to date/time stamped files. See Log::Dispatch::File for instructions on usage. This module differs only on the following three points:
alert files
This module will use a seperate file for every log message.
multitasking-safe
This module uses flock() to lock the file while writing to it.
stamped filenames
This module supports a special tag in the filename that will expand to the current date/time/pid.
It is the same tag Log::Log4perl::Layout::PatternLayout uses, see Log::Log4perl::Layout::PatternLayout, chapter "Fine-tune the date". In short: Include a "%d{...}" in the filename where "..." is a format string according to the SimpleDateFormat in the Java World (http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html). See also Log::Log4perl::DateFormat for information about further restrictions.
In addition to the format provided by Log::Log4perl::DateFormat this module also supports $ for inserting the PID and ! for inserting a uniq number. Repeat the character to define how many character wide the field should be.
A note on the !: The module first tries to find a fresh filename with this set to 1. If there is already a file with that name then it is increased until either a free filename has been found or it reaches 9999. In the later case the module dies.
Download (0.005MB)
Added: 2007-06-07 License: Perl Artistic License Price:
869 downloads
pgFouine 1.0
pgFouine is a PostgreSQL log analyzer. more>>
pgFouine is a PostgreSQL log analyzer. It allows you to have a clear overview of your database activity, and can generate reports with slowest queries, most frequent queries, errors, graphs, and so on.
pgFouine is written in PHP and is designed to parse huge log files with a low memory footprint.
Example:
pgfouine.php -file path/to/your/log/file.log > report.html
For comprehensive usage information, just run:
pgfouine.php -help
<<lesspgFouine is written in PHP and is designed to parse huge log files with a low memory footprint.
Example:
pgfouine.php -file path/to/your/log/file.log > report.html
For comprehensive usage information, just run:
pgfouine.php -help
Download (0.24MB)
Added: 2007-04-02 License: GPL (GNU General Public License) Price:
941 downloads
mergelog 4.5
mergelog provides a fast tool to merge HTTP log files by date. more>>
mergelog provides a fast tool to merge HTTP log files by date.
mergelog is a small and fast C program, which merges HTTP log files by date in Common Log Format (Apache default log format) from Web servers, behind round-robin DNS.
It has been designed to easily process huge logs from highly stressed servers, and can manage gzipped files.
Enhancements:
- dont abort anymore on corrupted log lines
- set BUFFER_SIZE value to 32Ko
- fixed a major bug on a broken month initialization
- corrections on manpages
- fix in configure.in to abort if zlib is not present
- fixed a potential segmentation fault on malformed log lines
- autoconf compliant thanks to Igor Genibel
<<lessmergelog is a small and fast C program, which merges HTTP log files by date in Common Log Format (Apache default log format) from Web servers, behind round-robin DNS.
It has been designed to easily process huge logs from highly stressed servers, and can manage gzipped files.
Enhancements:
- dont abort anymore on corrupted log lines
- set BUFFER_SIZE value to 32Ko
- fixed a major bug on a broken month initialization
- corrections on manpages
- fix in configure.in to abort if zlib is not present
- fixed a potential segmentation fault on malformed log lines
- autoconf compliant thanks to Igor Genibel
Download (0.039MB)
Added: 2007-03-08 License: GPL (GNU General Public License) Price:
961 downloads
Lovi 0.2
Lovi is a log file viewer for the K Desktop Environment. more>>
Lovi is a log file viewer for the K Desktop Environment. Lovi supports monitoring multiple log files, with color-coded filtering of warning and error messages.
<<less Download (0.012MB)
Added: 2006-05-03 License: GPL (GNU General Public License) Price:
721 downloads
LogMon 0.4.4
LogMon project will monitor one or more log files. more>>
LogMon project will monitor one or more log files, updating when more data is available ala tail -f , within a common terminal window via a "split window". User can scroll up/down/left/right through all the windows.
A header displays each frames file name, and number of lines in the file. Very useful when watching several log files at the same time. Ive tested this under Linux and FreeBSD (as of 0.3.3) and I have had reports of it working under MacOS X 10.4.7, but it should work under other Unices. Please let me know if you get it working on another OS.
Enhancements:
- Fixed a scroll-back bug when using page-up
- Added individual frame selection
<<lessA header displays each frames file name, and number of lines in the file. Very useful when watching several log files at the same time. Ive tested this under Linux and FreeBSD (as of 0.3.3) and I have had reports of it working under MacOS X 10.4.7, but it should work under other Unices. Please let me know if you get it working on another OS.
Enhancements:
- Fixed a scroll-back bug when using page-up
- Added individual frame selection
Download (0.028MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
839 downloads
Logrep 1.7.0
Logrep is a a Log file Extraction and Reporting System. more>>
Logrep is a secure multi-platform framework for the collection, extraction, and presentation of information from various log files.
It features HTML reports, multi dimensional analysis, overview pages, SSH communication, and graphs, and supports over 30 popular systems including Snort, Squid, Postfix, Apache, Sendmail, syslog, ipchains, NT event logs, Firewall-1, wtmp, iptables, xferlog, Oracle listener and Pix.
Main features:
- Supports multiple platforms and logfile formats
- Keeps compressed copies of logfiles on a central location
- Secure SSH communication between client and server
- Capable of multi dimensional analysis
- Quick access to favorite graphs, reports and all nodes
- Binary installation packages
- Client setup with a very small footprint
- Open source and highly customizable !
Enhancements:
- A totally re-engineered CGI-based user interface was introduced.
- Support for log files from Checkpoint Firewall-1 NGX and GTA Firewall appliances was added.
<<lessIt features HTML reports, multi dimensional analysis, overview pages, SSH communication, and graphs, and supports over 30 popular systems including Snort, Squid, Postfix, Apache, Sendmail, syslog, ipchains, NT event logs, Firewall-1, wtmp, iptables, xferlog, Oracle listener and Pix.
Main features:
- Supports multiple platforms and logfile formats
- Keeps compressed copies of logfiles on a central location
- Secure SSH communication between client and server
- Capable of multi dimensional analysis
- Quick access to favorite graphs, reports and all nodes
- Binary installation packages
- Client setup with a very small footprint
- Open source and highly customizable !
Enhancements:
- A totally re-engineered CGI-based user interface was introduced.
- Support for log files from Checkpoint Firewall-1 NGX and GTA Firewall appliances was added.
Download (0.31MB)
Added: 2006-03-02 License: GPL (GNU General Public License) Price:
1334 downloads
Wflogs 0.9.8
Wflogs is a firewall log analysis tool. more>>
Wflogs is a firewall log analysis tool. It can be used to produce a log summary report in plain text, HTML and XML, or to monitor firewalling logs in real-time.
This project is part of the WallFire project, but can be used independently.
Usage examples:
wflogs -i netfilter -o html netfilter.log > logs.html
converts the given netfilter log file into a HTML report.
wflogs --sort=protocol,-time -i netfilter -o text netfilter.log > logs.txt
converts the given netfilter log file into a sorted (by protocol number, then reverse time) text report.
wflogs -f $start_time >= [this 3 days ago] && $start_time < [this 2 days ago] && $chainlabel =~ /(DROP|REJECT)/ && $sipaddr == 10.0.0.0/8 && $protocol == tcp && ($dport == ssh || $dport == telnet) && ($tcpflags & SYN) -i netfilter -o text --summary=no
shows log entries (without summary) which match the given expression (refused connection attempts that occured 3 days ago to ssh and telnet ports coming from internal network 10.0.0.0/8).
wflogs -i netfilter -o text --resolve=0 --whois=0 netfilter.log
converts the given netfilter log file into a text report (default mode), disabling IP address reverse lookups and whois lookups.
wflogs -i netfilter -o xml netfilter.log > logs.xml
exports netfilter logs in XML.
wflogs -i ipchains -o netfilter ipchains.log > netfilter.log
converts ipchains logs into netfilter log format. So you may process them with your favorite netfilter log analyser, for example (even if the latter may not be better than wflogs itself.
wflogs -i ipfilter -o human --datalen=yes ipfilter.log
produces a report about ipfilter logfile in natural language on stdout, displaying packet length (datalen option) which is not showed by default.
wflogs -R -I
monitors logs in real-time in an interactive shell, waiting for logs in the default system logfile, in guessed format (according to the local firewalling tool).
Supported systems
WallFire is intended to work on real systems such as Unix, especially Linux and *BSD.
Current wflogs input modules are:
- netfilter (Linux 2.4 and 2.6 firewall logs)
- ipchains (Linux 2.2 firewall logs)
- ipfilter (NetBSD, FreeBSD, OpenBSD, Solaris, SunOS 4, IRIX and HP-UX running ipfilter firewall logs).
- cisco_pix (Cisco PIX filter logs)
- cisco_ios (Cisco IOS filter logs)
- snort (Snort ACLs logs)
Please note that input modules are available on any architecture on which wflogs can run (for example, you can perfectly parse Cisco PIX logs on a Linux box).
Enhancements:
- Improved matching of netfilter and ipfilter input modules.
- Added support for Cisco FWSM (PIX).
- Improved netfilter parsing.
- Compilation fixes for *BSD.
- Added wflogs.dtd.
- Added wfchkintegrity tool, which enables to monitor changes in the firewalling configuration.
- Fixed buffer sizes for some input modules.
- Fixed parsing with recent flex versions.
<<lessThis project is part of the WallFire project, but can be used independently.
Usage examples:
wflogs -i netfilter -o html netfilter.log > logs.html
converts the given netfilter log file into a HTML report.
wflogs --sort=protocol,-time -i netfilter -o text netfilter.log > logs.txt
converts the given netfilter log file into a sorted (by protocol number, then reverse time) text report.
wflogs -f $start_time >= [this 3 days ago] && $start_time < [this 2 days ago] && $chainlabel =~ /(DROP|REJECT)/ && $sipaddr == 10.0.0.0/8 && $protocol == tcp && ($dport == ssh || $dport == telnet) && ($tcpflags & SYN) -i netfilter -o text --summary=no
shows log entries (without summary) which match the given expression (refused connection attempts that occured 3 days ago to ssh and telnet ports coming from internal network 10.0.0.0/8).
wflogs -i netfilter -o text --resolve=0 --whois=0 netfilter.log
converts the given netfilter log file into a text report (default mode), disabling IP address reverse lookups and whois lookups.
wflogs -i netfilter -o xml netfilter.log > logs.xml
exports netfilter logs in XML.
wflogs -i ipchains -o netfilter ipchains.log > netfilter.log
converts ipchains logs into netfilter log format. So you may process them with your favorite netfilter log analyser, for example (even if the latter may not be better than wflogs itself.
wflogs -i ipfilter -o human --datalen=yes ipfilter.log
produces a report about ipfilter logfile in natural language on stdout, displaying packet length (datalen option) which is not showed by default.
wflogs -R -I
monitors logs in real-time in an interactive shell, waiting for logs in the default system logfile, in guessed format (according to the local firewalling tool).
Supported systems
WallFire is intended to work on real systems such as Unix, especially Linux and *BSD.
Current wflogs input modules are:
- netfilter (Linux 2.4 and 2.6 firewall logs)
- ipchains (Linux 2.2 firewall logs)
- ipfilter (NetBSD, FreeBSD, OpenBSD, Solaris, SunOS 4, IRIX and HP-UX running ipfilter firewall logs).
- cisco_pix (Cisco PIX filter logs)
- cisco_ios (Cisco IOS filter logs)
- snort (Snort ACLs logs)
Please note that input modules are available on any architecture on which wflogs can run (for example, you can perfectly parse Cisco PIX logs on a Linux box).
Enhancements:
- Improved matching of netfilter and ipfilter input modules.
- Added support for Cisco FWSM (PIX).
- Improved netfilter parsing.
- Compilation fixes for *BSD.
- Added wflogs.dtd.
- Added wfchkintegrity tool, which enables to monitor changes in the firewalling configuration.
- Fixed buffer sizes for some input modules.
- Fixed parsing with recent flex versions.
Download (0.73MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
983 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above log files search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed