Subversion Repositories vgwhois

Rev

Rev 11 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
13 daniel-mar 1
.TH vgwhois 1 "23 May 2019" Linux "User Manuals"
11 daniel-mar 2
.SH NAME
13 daniel-mar 3
VGWhoIs \- ViaThinkSoft Global WhoIs
11 daniel-mar 4
.SH SYNOPSIS
13 daniel-mar 5
.B vgwhois [-C dir] [-h host] [-m method:host mirror] [-L] [-e] [-c] [-v] [-?] [query]
11 daniel-mar 6
.SH DESCRIPTION
13 daniel-mar 7
VGWhoIs is a generic whois client. It strives to know for all existing
11 daniel-mar 8
tlds and all ip address ranges the appropriate whois server to ask. You
13 daniel-mar 9
can simply call VGWhoIs with a query for some domain or some IP and it
11 daniel-mar 10
will ask the right server for you! It can even query webforms which
11
are unfortunately the only query type supported by many bad registries.
12
 
13 daniel-mar 13
VGWhoIs can also be used as a whois server. You can call it from the
11 daniel-mar 14
inetd and make it accessible via a normal standard whois client. This
15
allows for example using a windows client and still make use of the
13 daniel-mar 16
enhanced features of VGWhoIs.
17
 
11 daniel-mar 18
.SH OPTIONS
19
Try find information about the query (might be multiple words).
20
If no query is given, use the first line from stdin
21
 
22
 Options:
13 daniel-mar 23
   \-C dir                  Setting an alternate configuration directory
11 daniel-mar 24
   \-h host                 Selecting a fixed whois server for this query
13 daniel-mar 25
   \-m method:host mirror   Defining a mirror for a given method and host
11 daniel-mar 26
   \-L                      Use lynx \-source instead of LWP::Simple
27
   \-e                      Do not protect e\-mail\-addresses
13 daniel-mar 28
   \-c                      Do not try to convert to UTF-8. Output server's stream
11 daniel-mar 29
   \-v                      Output version of pattern table(s)
30
   \-?, \-\-help              Printing this text
31
 
13 daniel-mar 32
.SH TOOLS
11 daniel-mar 33
.TP
13 daniel-mar 34
.IB vgwhois\-pattern\-update
35
This shortcut leads to the script is located in
36
.B maintenance/pattern\-generator/vgwhois\-pattern\-update
37
and can be used to get the latest information according to IPv4, IPv6, ASN and TLD
38
resources from the RIRs. The
39
.B main/pattern/(ipv4_*|ipv6_*|tld|asn)
40
files will be overwritten. You can run this script as cronjob to have up-to-date
41
pattern files. New TLDs are automatically added to the pattern files.
42
However, changed whois server names need manual changing of the pattern files.
43
 
11 daniel-mar 44
.TP
13 daniel-mar 45
.IB vgwhois\-qa\-check
46
This shortcut leads to the script is located in
47
.B maintenance/qa\-monitor/run
48
and performs some basic checks to determine if pattern files need an update.
49
For example, it will be checked if whois servers in the list are dead.
50
 
11 daniel-mar 51
.TP
13 daniel-mar 52
.IB vgwhois\-update
53
If you have installed VGWhoIs via SVN, an SVN update will be performed
54
to download the latest version of VGWhoIs and its pattern files.
55
 
11 daniel-mar 56
.SH DIRECTORIES
13 daniel-mar 57
 
11 daniel-mar 58
.TP
13 daniel-mar 59
.IB main/
60
Contains the main executable and other libraries.
61
 
11 daniel-mar 62
.TP
13 daniel-mar 63
.IB main/pattern/
64
This directory contains the pattern files of vgwhois which
65
contain a list of domain and IP to
66
server mappings. It is in a machine readable regexp format but should
67
be easy to understand by humans, too.
68
 
69
.TP
70
.IB main/subprograms/
11 daniel-mar 71
In this directory you'll find "sub programs". They are called by vgwhois by definition in the
72
pattern file and can do complex parsing. You can also call the sub programs independently.
13 daniel-mar 73
 
11 daniel-mar 74
.TP
13 daniel-mar 75
.IB maintenance/
76
In this directory you will find programs which you can use to maintain the pattern files.
77
 
11 daniel-mar 78
.SH AUTHORS
79
2010\-2019 Daniel Marschall <daniel\-marschall@viathinksoft.de>
80
 
81
1998\-2012 Juliane Holzt <debian@julijane.de>
82
 
83
Some early parts by Lutz Donnerhacke <Lutz.Donnerhacke@Jena.Thur.de>
84
.SH VERSION
13 daniel-mar 85
20190523
86