1QSGEO(1)                        qsgeo man page                        QSGEO(1)
2
3
4

NAME

6       qsgeo - an utility to lookup a client's country code.
7

SYNOPSIS

9       qsgeo -d <path> [-l] [-s] [-ip <ip>]
10

DESCRIPTION

12       Use  this  utility  to resolve the country codes of IP addresses within
13       existing log files. The utility reads the log file data from stdin  and
14       writes them, with the injected country code, to stdout.
15

OPTIONS

17       -d <path>
18              Specifies  the path to the geographical database files (CSV file
19              containing IP address ranges and country codes).
20
21       -s     Writes a summary of the requests per country only.
22
23       -l     Writes the database to stdout (ignoring stdin)  inserting  local
24              (127.*)  and  private  (10.*,  172.16*,  192.168.*)  network ad‐
25              dresses.
26
27       -ip <ip>
28              Resolves a single IP address instead of processing a log file.
29

EXAMPLE

31       Reading the file access.log and adding the country code to the  IP  ad‐
32       dress field:
33
34         cat access.log | qsgeo -d GeoIPCountryWhois.csv
35
36       Reading the file access.log and showing a summary only:
37
38         cat access.log | qsgeo -d GeoIPCountryWhois.csv -s
39
40       Resolving a single IP address:
41
42         qsgeo -d GeoIPCountryWhois.csv -ip 192.84.12.23
43
44

SEE ALSO

46       qsdt(1),  qsexec(1),  qsfilter2(1), qsgrep(1), qshead(1), qslog(1), qs‐
47       logger(1), qspng(1), qsre(1), qsrespeed(1), qsrotate(1), qssign(1), qs‐
48       tail(1)
49

AUTHOR

51       Pascal Buchbinder, http://mod-qos.sourceforge.net/
52
53
54
55mod_qos utilities 11.74            May 2023                           QSGEO(1)
Impressum