Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11 | daniel-mar | 1 | .TH vgwhois 1 "26 Apr 2012" Linux "User Manuals" |
2 | .SH NAME |
||
3 | vgwhois \- ViaThinkSoft Global WhoIs |
||
4 | .SH SYNOPSIS |
||
5 | .B vgwhois [-h host] [-m method:host mirror] [-L] [-e] [-v] [-?] [query] |
||
6 | .SH DESCRIPTION |
||
7 | vgwhois is a generic whois client. It strives to know for all existing |
||
8 | tlds and all ip address ranges the appropriate whois server to ask. You |
||
9 | can simply call vgwhois with a query for some domain or some IP and it |
||
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 | vgwhois can also be used as a whois server. You can call it from the |
||
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 |
||
16 | enhanced features of vgwhois. |
||
17 | .SH OPTIONS |
||
18 | Try find information about the query (might be multiple words). |
||
19 | If no query is given, use the first line from stdin |
||
20 | |||
21 | Options: |
||
22 | \-h host Selecting a fixed whois server for this query |
||
23 | \-m method:host mirror Defining a mirror for a given method and host. |
||
24 | \-L Use lynx \-source instead of LWP::Simple |
||
25 | \-e Do not protect e\-mail\-addresses |
||
26 | \-v Output version of pattern table(s) |
||
27 | \-?, \-\-help Printing this text |
||
28 | |||
29 | .SH FILES |
||
30 | .TP |
||
31 | .IB /etc/vgwhois/pattern.d/* |
||
32 | The pattern file(s) of vgwhois. Contains the list of domain and IP to |
||
33 | server mappings. It is in a machine readable regexp format but should |
||
34 | be easy to understand by humans, too. If you have additions and |
||
35 | corrections please report them always to the authors! |
||
36 | Attention: IPv4, IPv6, TLD and ASN pattern files will be replaced |
||
37 | when the script |
||
38 | .B vgwhois\-pattern\-update |
||
39 | is executed. |
||
40 | The domain pattern file will only be extended without overwriting or deleted anything. |
||
41 | .TP |
||
42 | .IB /etc/vgwhois/debconf.inc |
||
43 | File created depending on debconf question sending mail. Please do |
||
44 | not change manually but instead use dpkg\-reconfigure! |
||
45 | .TP |
||
46 | .IB /usr/share/vgwhois/maintenance/pattern\-generator/vgwhois\-pattern\-update |
||
47 | You can run this script to get the latest information according to IPv4, IPv6, ASN and TLD |
||
48 | resources from the RIRs. The |
||
49 | .B pattern.d/(ipv4_*|ipv6_*|tld|asn) |
||
50 | files will be overwritten. |
||
51 | .SH DIRECTORIES |
||
52 | .TP |
||
53 | .IB /usr/share/vgwhois/maintenance/ |
||
54 | In this directory you will find programs which you can use to maintain the pattern files. |
||
55 | .TP |
||
56 | .IB /usr/share/vgwhois/subprogram/ |
||
57 | In this directory you'll find "sub programs". They are called by vgwhois by definition in the |
||
58 | pattern file and can do complex parsing. You can also call the sub programs independently. |
||
59 | .TP |
||
60 | .IB /var/cache/vgwhois/maintenance/pattern\-generator/ |
||
61 | In this directory, |
||
62 | .B /usr/share/vgwhois/maintenance/pattern\-generator/vgwhois\-pattern\-update |
||
63 | will save its downloaded RIR statistics files. If you run the script multiple times (e.g. via cronjob) |
||
64 | and the RIR statistics file has not changed yet, this will save traffic because the file will not be |
||
65 | downloaded twice. |
||
66 | .SH AUTHORS |
||
67 | 2010\-2019 Daniel Marschall <daniel\-marschall@viathinksoft.de> |
||
68 | |||
69 | 1998\-2012 Juliane Holzt <debian@julijane.de> |
||
70 | |||
71 | Some early parts by Lutz Donnerhacke <Lutz.Donnerhacke@Jena.Thur.de> |
||
72 | .SH VERSION |
||
73 | 2019xxxx WIP |