table of contents
ANONIP(1) | User Commands | ANONIP(1) |
NAME¶
anonip - manual page for anonip 1.1.0
DESCRIPTION¶
usage: anonip [-h] [-4 INTEGER] [-6 INTEGER] [-i INTEGER] [-o FILE]
- [--input FILE] [-c INTEGER [INTEGER ...]] [-l STRING] [--regex STRING [STRING ...]] [-r STRING] [-p] [-d] [-v]
Anonip is a tool to anonymize IP-addresses in log files.
options:¶
- -h, --help
- show this help message and exit
- -4 INTEGER, --ipv4mask INTEGER
- truncate the last n bits (default: 12)
- -6 INTEGER, --ipv6mask INTEGER
- truncate the last n bits (default: 84)
- -i INTEGER, --increment INTEGER
- increment the IP address by n (default: 0)
- -o FILE, --output FILE
- file to write to
- --input FILE
- File or FIFO to read from (default: stdin)
- -c INTEGER [INTEGER ...], --column INTEGER [INTEGER ...]
- assume IP address is in column n (1-based indexed; default: 1)
- -l STRING, --delimiter STRING
- log delimiter (default: " ")
- --regex STRING [STRING ...]
- regex for detecting IP addresses (use optionally instead of -c)
- -r STRING, --replace STRING
- replacement string in case address parsing fails (Example: 0.0.0.0)
- -p, --skip-private
- do not mask addresses in private ranges. See IANA Special-Purpose Address Registry.
- -d, --debug
- print debug messages
- -v, --version
- show program's version number and exit
Example-usage in apache-config: CustomLog "| /usr/bin/anonip [OPTIONS] --output ${APACHE_LOG_DIR}/access.log" combined
August 2022 | anonip 1.1.0 |