BSD Ports

security/webfwlog 1.1.3 FreeBSD

Web-based firewall log analyzer

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
security
Package size
239.5 KiB, 916.8 KiB installed

Description

Webfwlog is a flexible web-based analysis and reporting tool for firewall logs. It supports log files in standard ipfilter or ipfw format.

With Webfwlog you can design reports to use on your firewall logs 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.

Webfwlog requires a web server with PHP support and a MySQL, mariadb or PostgresSQL database server.

In the other systems

SystemPortVersion
FreeBSDsecurity/webfwlog1.1.3
DragonFlysecurity/webfwlog1.1.3
MidnightBSDsecurity/webfwlog1.1.3

Install

Binary package:

pkg install webfwlog

From the ports tree:

cd /usr/ports/security/webfwlog/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	webfwlog>0:security/webfwlog

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.31.1.31.1.11.1.3-
FreeBSD:14:quarterly1.1.31.1.3n/a1.1.3-
FreeBSD:15:latest1.1.31.1.3n/a1.1.31.1.3
FreeBSD:15:quarterly1.1.31.1.3n/an/an/a
FreeBSD:16:latest1.1.31.1.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 13
Run dependencies 31

No port depends on this one.

Configuration

Options name: security_webfwlog

OptionDefaultDescription
BDBoffUse berkeley DB for file log speed (implies LIBMAXMINDDB)
DOCSoffBuild and/or install documentation
LIBMAXMINDDBoffFull geoipv2 support for file logs, and lookup only
MAXMINDDBoffPHP extension for geoipv2 speed (implies LIBMAXMINDDB)
MYSQLonMySQL database support
MYSQLIPV6onBuild plugin for Mysql IPv6 support (implies MYSQL)
PGSQLoffPostgreSQL database support
USES
cpe php:web
Service scripts
none

Message after installing

Webfwlog-1.1.3 has been installed in /usr/local/www/webfwlog.

You should update your web server's configuration to provide access to
/usr/local/www/webfwlog.

You should also read the README in the mysql or pgsql directoy in
/usr/local/share/doc/webfwlog for information on setting up your MySQL or
PostgreSQL server for use with webfwlog, and edit the webfwlog.conf file in
/usr/local/etc/webfwlog and adjust it to your installation.  This file is
well-commented.

Files

pkg-plist 86
  • @(root,,4550) bin/wfwl_syslog
  • @sample(root,,0640) etc/webfwlog/webfwlog.conf.sample
  • @mode 0644
  • www/webfwlog/include/config.php
  • www/webfwlog/include/criteria.php
  • www/webfwlog/include/debug.php
  • www/webfwlog/include/delete_report.php
  • www/webfwlog/include/edit_doc.php
  • www/webfwlog/include/edit_report.php
  • www/webfwlog/include/functions.php
  • www/webfwlog/include/functions_geoip.php
  • www/webfwlog/include/home.php
  • www/webfwlog/include/html_out.php
  • www/webfwlog/include/import.php
  • www/webfwlog/include/orders.php
  • www/webfwlog/include/packet.php
  • www/webfwlog/include/save_report.php
  • www/webfwlog/include/selection.php
  • www/webfwlog/include/sorting.php
  • www/webfwlog/include/sql.php
  • www/webfwlog/include/state.php
  • www/webfwlog/include/static.php
  • www/webfwlog/include/syslog.php
  • www/webfwlog/include/update_cache.php
  • www/webfwlog/index.php
  • www/webfwlog/style.css
  • www/webfwlog-vendor/autoload.php
  • www/webfwlog-vendor/composer/ClassLoader.php
  • www/webfwlog-vendor/composer/InstalledVersions.php
  • www/webfwlog-vendor/composer/LICENSE
  • www/webfwlog-vendor/composer/autoload_classmap.php
  • www/webfwlog-vendor/composer/autoload_namespaces.php
  • www/webfwlog-vendor/composer/autoload_psr4.php
  • www/webfwlog-vendor/composer/autoload_real.php
  • www/webfwlog-vendor/composer/autoload_static.php
  • www/webfwlog-vendor/composer/installed.json
  • www/webfwlog-vendor/composer/installed.php
  • www/webfwlog-vendor/composer/platform_check.php
  • www/webfwlog-vendor/maxmind-db/reader/CHANGELOG.md
  • www/webfwlog-vendor/maxmind-db/reader/LICENSE
  • www/webfwlog-vendor/maxmind-db/reader/README.md
  • www/webfwlog-vendor/maxmind-db/reader/autoload.php
  • www/webfwlog-vendor/maxmind-db/reader/composer.json
  • www/webfwlog-vendor/maxmind-db/reader/package.xml
  • www/webfwlog-vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php
  • www/webfwlog-vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php
  • www/webfwlog-vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php
  • www/webfwlog-vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php
  • www/webfwlog-vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php
  • share/doc/webfwlog/examples/basic
  • share/doc/webfwlog/examples/current_count
  • share/doc/webfwlog/examples/current_dport
  • share/doc/webfwlog/examples/last20hosts
  • share/doc/webfwlog/examples/latest_logged_packets
  • share/doc/webfwlog/examples/recent_active
  • share/doc/webfwlog/examples/tcpports
  • share/doc/webfwlog/examples/tcpsyn
  • share/doc/webfwlog/examples/udpports
  • share/doc/webfwlog/mysql/README
  • share/doc/webfwlog/mysql/mysql_data_table.sql
  • share/doc/webfwlog/mysql/scripts/snort_view
  • share/doc/webfwlog/mysql/scripts/wfwl_function_grants
  • share/doc/webfwlog/mysql/scripts/wfwl_functions
  • share/doc/webfwlog/mysql/scripts/wfwl_grants
  • share/doc/webfwlog/mysql/scripts/wfwl_hostnames_create
  • share/doc/webfwlog/mysql/scripts/wfwl_hostnames_create_bin
  • share/doc/webfwlog/mysql/scripts/wfwl_reports_addcol
  • share/doc/webfwlog/mysql/scripts/wfwl_reports_altercol
  • share/doc/webfwlog/mysql/scripts/wfwl_reports_create
  • share/doc/webfwlog/mysql/scripts/wfwl_services_create
  • @mode 0755
  • share/doc/webfwlog/mysql/setup
  • @mode 0644
  • share/doc/webfwlog/pgsql/README
  • share/doc/webfwlog/pgsql/README.geoip
  • share/doc/webfwlog/pgsql/pgsql_data_table.sql
  • share/doc/webfwlog/pgsql/pgsql_geoip2_asn_table.sql
  • share/doc/webfwlog/pgsql/pgsql_geoip2_locations_tables.sql
  • share/doc/webfwlog/pgsql/scripts/snort_view
  • share/doc/webfwlog/pgsql/scripts/wfwl_functions
  • share/doc/webfwlog/pgsql/scripts/wfwl_hostnames_create
  • share/doc/webfwlog/pgsql/scripts/wfwl_reports_addcol
  • share/doc/webfwlog/pgsql/scripts/wfwl_reports_create
  • share/doc/webfwlog/pgsql/scripts/wfwl_services_create
  • @mode 0755
  • share/doc/webfwlog/pgsql/setup
distinfo 1
FileSizeSHA256
webfwlog-1.1.3.tar.gz8503431f82dff49d963ae3e40345ce1de2a642c00ee02504f85f2e691c1b19668bd0cb
Master sites 2
  • SF/webfwlog/webfwlog/
  • http://devel.webfwlog.net/download/v1.1.x/

Commit history 0

No commits in the history this site was built from.