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
| System | Port | Version |
|---|---|---|
| FreeBSD | security/webfwlog | 1.1.3 |
| DragonFly | security/webfwlog | 1.1.3 |
| MidnightBSD | security/webfwlog | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.1.3 | 1.1.3 | 1.1.1 | 1.1.3 | - |
| FreeBSD:14:quarterly | 1.1.3 | 1.1.3 | n/a | 1.1.3 | - |
| FreeBSD:15:latest | 1.1.3 | 1.1.3 | n/a | 1.1.3 | 1.1.3 |
| FreeBSD:15:quarterly | 1.1.3 | 1.1.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.1.3 | 1.1.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/mysql84-client
- databases/mysql84-server
- databases/openldap26-client
- databases/php85-mysqli
- devel/icu
- devel/libcbor
- devel/libedit
- devel/libunistring
- devel/pcre2
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/php85
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libargon2
- security/libfido2
- security/libssh2
- textproc/groff
- textproc/libxml2
- textproc/uchardet
- www/libnghttp2
- www/php85-session
No port depends on this one.
Configuration
Options name: security_webfwlog
| Option | Default | Description |
|---|---|---|
| BDB | off | Use berkeley DB for file log speed (implies LIBMAXMINDDB) |
| DOCS | off | Build and/or install documentation |
| LIBMAXMINDDB | off | Full geoipv2 support for file logs, and lookup only |
| MAXMINDDB | off | PHP extension for geoipv2 speed (implies LIBMAXMINDDB) |
| MYSQL | on | MySQL database support |
| MYSQLIPV6 | on | Build plugin for Mysql IPv6 support (implies MYSQL) |
| PGSQL | off | PostgreSQL database support |
- USES
- cpe php:web
- Service scripts
- none
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| webfwlog-1.1.3.tar.gz | 850343 | 1f82dff49d963ae3e40345ce1de2a642c00ee02504f85f2e691c1b19668bd0cb |
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.