1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
On 03/27/2013 06:08 AM, Mick wrote: |
5 |
> |
6 |
> Like Stroller I've been using net-misc/whois for ever and it does |
7 |
> what I want, but don't know what the other packages may be able to |
8 |
> do/do better. I would also be interested to find out why people |
9 |
> prefer using these. |
10 |
> |
11 |
|
12 |
They're all identical. The whois protocol is stupid simple; here's the |
13 |
entire spec from the RFC: |
14 |
|
15 |
2. Protocol Specification |
16 |
|
17 |
A WHOIS server listens on TCP port 43 for requests from WHOIS |
18 |
clients. The WHOIS client makes a text request to the WHOIS server, |
19 |
then the WHOIS server replies with text content. All requests are |
20 |
terminated with ASCII CR and then ASCII LF. The response might |
21 |
contain more than one line of text, so the presence of ASCII CR or |
22 |
ASCII LF characters does not indicate the end of the response. The |
23 |
WHOIS server closes its connection as soon as the output is finished. |
24 |
The closed TCP connection is the indication to the client that the |
25 |
response has been received. |
26 |
|
27 |
Different data are located in different places, though. So if you're |
28 |
looking up an IP address, you'll want one server. If you're looking up |
29 |
an AS number, you'll want another. All the client does is run |
30 |
heuristics to figure out who (and how) to query. Then it dumps it to a |
31 |
terminal. |
32 |
|
33 |
In short, there are a lot of whois clients for the same reason there |
34 |
are a lot of telnet clients: it's something you can sit down and write |
35 |
in a weekend. |
36 |
|
37 |
Personally, I tried jwhois at first, but couldn't remember to type the |
38 |
'j'. So now I use non-j whois. |
39 |
|
40 |
-----BEGIN PGP SIGNATURE----- |
41 |
Version: GnuPG v2.0.19 (GNU/Linux) |
42 |
|
43 |
iQIcBAEBAgAGBQJRU4LDAAoJEBxJck0inpOiaeUQAKEf06tmlE2G3oaHcd6Vowgb |
44 |
Xlkbp5o223eUHhGQ2wmtrxwKkShij8iIbq2HUTBboFXcLhj4SmbmgRBxcn1xtxu/ |
45 |
FcP1Icqu0ZHhKUJeB7C+5OYznTx+Rp79Bc325sYIhepP435bjMcAXQZLSiwJlmGX |
46 |
xmW/KGZ16YUGtjMK7nNOHi49OirT8LBDW2Syx44ReF7T1i17Uqlw+/URyxdg+naY |
47 |
ImDWPY8AD+uHRNNJYVBkimOlSCpA+N0cZ8jp1ehhxZw+I6G0Qmk9JW15l3e+knxQ |
48 |
3LEspC55YhIbGwrA410XajBRDUPdUSrSo8KKjmYqYxJN9i7x4aHUGKs+jtB0lTFo |
49 |
RWYYdQEwLielREbZZP3AvZLaSMSN6ekx9tu45u6oj2AiM5+28q237CQY1hQp1zC2 |
50 |
cZrqjOcJrDWygC6mpeIOyjt1bAI9XHrFArhRZfseW52bpz62+Zd2x9my6QP6dCug |
51 |
f07iliWsayqsnzujv75kfOd4RReoCDhL/l+oDzEznRepO1Ds64WBx+pKcCwyb/bC |
52 |
mNoyMcE4FKwlGKmTs4vM5e1gjpu//IntgGJCwb/+Su9HQF2IezMl2rlyMIsYWhlo |
53 |
p0kYoCAGCxvKkJZbtqMzg6zhMWTAk9bD9OQVIP+Csez3BZk0dVDmEPPWUIh15yfM |
54 |
RZAO1/8YSwXuNzRxezLT |
55 |
=3GJk |
56 |
-----END PGP SIGNATURE----- |