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 |