Webfwlog Firewall Log Analyzer Development Page

Home Page
Subversion Repository

Web-Based Firewall Log Analysis and Reporting


Webfwlog is a flexible web-based firewall log analyzer and reporting tool. It supports standard system logs for linux, FreeBSD, OpenBSD, NetBSD, Solaris, Irix, OS X, etc. as well as Windows XP®. Supported log file formats are netfilter, ipfilter, ipfw, ipchains and Windows XP®. Webfwlog also supports logs saved in a database using the ULOG or NFLOG targets of the linux netfilter project, or any other database logs mapped with a view to the ulogd schema. Versions 1 and 2 of ulogd database schemas are supported.

Webfwlog fully supports IPv6 for database logs, and netfilter and ipfilter system logs.
Webfwlog includes lookup support for MaxMind's geoip data (version 2), with additional support for filtering and sorting for system logs and PostgreSQL database logs.

With Webfwlog you can design reports to use on your logged data in whatever configuration you desire. Included are example reports as a starting point. You can sort a report with a single click, "drill-down" on the reports all the way to the packet level, and save your report definitions for later use. You can also create a link directly to any saved report definition.

NEWS 2023-11-16

Webfwlog-1.1.3 has been released and can be downloaded below. This release fixes compatibility with mysql >= 8.0 and php > 8.1, and also includes numerous improvements and bug fixes, see Changelog for details. All users are encouraged to update to this release. See the Change Log and Release Notes for details.



You can download source tarballs for the latest release from this site or from Sourceforge.

You can download these packages from this site:
  Source RPM
  Binary RPM (Fedora 38 x86_64)

You can download patches and weekly subversion snapshots from this site.

You can also access all downloads using anonymous ftp at ftp.webfwlog.net.

The Subversion repository for webfwlog can be checked out as shown below.
This will check out the latest sources into a directory named webfwlog:

svn co https://svn.code.sf.net:/p/webfwlog/code/webfwlog/trunk webfwlog

You will need autoconf, automake, libtool, flex and composer installed to build webfwlog from the repository. Run autoreconf -i, composer install, and then follow the instructions in the INSTALL file.

You may also use browse the source repository.


Request new features you would like to see added to webfwlog.


Webfwlog is currently available only in English. If you are interested in translating webfwlog into your preferred language please contact me.


Please report bugs to Bugzilla.