BSD Ports

www/webresolve 0.2.0_2 FreeBSD

Webresolve resolves IP addresses to host names in web log files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
www
Package size
13.1 KiB, 31.7 KiB installed

Description

This program is pretty slow. Thanks to the caching, repeated visits from the same address will only result in one lookup. Therefore large files will be processed proportionally faster than small ones.

The load from this program is very light, because it spends most of its time waiting for the resolver. This also means that large files can take quite some time to process. The solution is to split the log file and run several resolution processes in parallel. This is done by the script splitwr:

    splitwr logfile > logfile.resolved
    webalizer logfile.resolved
    rm logfile.resolved

By default, splitwr runs 20 parallel resolution processes. The number can be changed by editing the script.

In the other systems

SystemPortVersion
FreeBSDwww/webresolve0.2.0_2
DragonFlywww/webresolve0.2.0_2

Install

Binary package:

pkg install webresolve

From the ports tree:

cd /usr/ports/www/webresolve/ && make install clean

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

RUN_DEPENDS=	webresolve>0:www/webresolve

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:latest0.2.0_20.2.0_20.2.0_10.2.0_20.2.0_2
FreeBSD:14:quarterly0.2.0_20.2.0_2n/a0.2.0_20.2.0_2
FreeBSD:15:latest0.2.0_20.2.0_2n/a0.2.0_20.2.0_2
FreeBSD:15:quarterly0.2.0_20.2.0_2n/an/an/a
FreeBSD:16:latest0.2.0_20.2.0_2n/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.

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Files

Manual pages 2
  • splitwr(1)
  • webresolve(1)
pkg-plist 4
  • bin/splitwr
  • bin/webresolve
  • share/man/man1/webresolve.1.gz
  • share/man/man1/splitwr.1.gz
distinfo 1
FileSizeSHA256
webresolve-0.2.0.tar.gz102434e60b590fd4a20b879713505226ea8536350d97bcebdce8ce5029d702ea05d13
Master sites 2
  • http://siag.nu/pub/webresolve/
  • ftp://siag.nu/pub/webresolve/

Commit history 0

No commits in the history this site was built from.