Browse files

NetBSD 1.4K

  • Loading branch information...
1 parent fe09c77 commit 1a9d4f70eb495948ceee170f85cebc3e0b7609ce itojun committed Aug 27, 1999
Showing with 732 additions and 122 deletions.
  1. +3 −2 netbsd/usr.bin/whois/Makefile
  2. +172 −44 netbsd/usr.bin/whois/whois.1
  3. +557 −76 netbsd/usr.bin/whois/whois.c
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.3 1994/11/14 05:13:23 jtc Exp $
+# $NetBSD: Makefile,v 1.4 1999/05/18 22:36:36 tron Exp $
# @(#)Makefile 8.1 (Berkeley) 6/6/93
-PROG= whois
+PROG= whois
.include <>
@@ -1,4 +1,4 @@
-.\" $NetBSD: whois.1,v 1.9 1999/03/22 18:16:47 garbled Exp $
+.\" $NetBSD: whois.1,v 1.10 1999/05/18 22:36:36 tron Exp $
.\" Copyright (c) 1985, 1990, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -38,48 +38,176 @@
.Nm whois
-.Nd Internet user name directory service
+.Nd TCP/IP Internet directory service, RIPE version
-.Op Fl h Ar hostname
-.Ar name ...
+.Nm ""
+.Op Fl aFSrR
+.Op Fl h Ar host
+.Op Fl p Ar port
+.Op Fl i Ar attributes
+.Op Fl s Ar sources
+.Op Fl T Ns Ar \ types
+.Op Fl L | m | M
+.Ar identifier
+.Nm whois
+.Fl t Ar type
+.Nm whois
+.Fl v Ar type
-looks up records in the Network Information Center
-.Pq Tn NIC
-The options are as follows:
-.Bl -tag -width Ds
-.It Fl h
-Use the specified host instead of the default NIC (
-To specify a non-standard port number to connect to append it to the
-.Ar hostname ,
-separated by a colon (e.g.
-The operands specified to
-are concatenated together (separated by white-space) and presented to
-The default action, unless directed otherwise with a special
-.Ar name ,
-is to do a very broad search, looking for matches to
-.Ar name
-in all types of records and most fields (name, nicknames, hostname, net
-address, etc.) in the database.
-For more information as to what
-.Ar name
-operands have special meaning, and how to guide the search, use
-the special name
-.Dq Ar help .
-RFC 812: Nicname/Whois
-command appeared in
-.Bx 4.3 .
+.B whois
+searches for an object in the RIPE Network Management database.
+The key can be either a name (such as "Karrenberg"),a nic-handle
+(such as "DK58"),
+a network number ("") or a domain name ("").
+This version of the whois client works with a version of the RIPE
+database whois server that supports classless IP addresses.
+All IP network numbers are considered classless IP network numbers of
+the form prefix/length, like for a class C sized network
+number and for a class B sized network number. Any
+length can be given. If no length is given, the server assumes a host
+lookup (ie length 32).
+By default, the server will return the first less specific network
+number, which can be an exact match if available in the database.
+.TP 8
+.B \-a
+This causes the server to include information from
+non-RIPE whois databases in the reply. Currently these are the public
+parts of the US NIC and NSFnet databases. Please note that the RIPE
+NCC does not maintain these databases. The information is included for
+for your convenience only.
+.TP 8
+.B \-F
+fast output. Force the whois server to not reformat the output. This
+can save time for large objects. The output of the RIPE whois server
+will be in two letter short form. This option implies -r.
+.TP 8
+.B \-h host
+Select alternate host to direct the query
+.TP 8
+.B \-p port
+Connect to port 'port'
+.TP 8
+.B \-L
+lookup all less specific networks. Has effect only when looking up IP
+network numbers.
+.TP 8
+.B \-m
+lookup first level more specific networks. Has effect only when
+looking up IP network numbers.
+.TP 8
+.B \-M
+lookup all more specific networks. Has effect only when looking up IP
+network numbers.
+.TP 8
+.B \-r
+non-recursive lookup. This will cause the server to not lookup
+referenced objects.
+.TP 8
+.B \-R
+suppress referrals. Forces local copy of a domain object to be shown
+even if it contains referral.
+.TP 8
+.B \-i attributes
+attributes is a comma separated list of attributes.
+the whois server will return all objects that match the search keys
+in one of these attributes.
+.TP 8
+.B \-s sources
+sources is a comma separated list of database sources.
+The whois server will only search the databases that match the
+specified sources.
+.TP 8
+.B \-S
+requests the server to leave out "syntactic sugar" that may normally
+be inserted in some database objects.
+.TP 8
+.B \-t type
+requests the server to send a template for an object with type "type".
+.TP 8
+.B \-v type
+requests the server to send a verbose template for an object with type "type".
+.TP 8
+.B \-T types
+types is a comma separated list of object types.
+requests the server to only send back objects that match one of the "types".
+.TP 8
+.B example% whois karrenberg
+person: Daniel Karrenberg
+address: RIPE Network Coordination Centre
+address: Kruislaan 409
+address: NL-1098 SJ Amsterdam
+address: Netherlands
+phone: +31 20 5925065
+fax-no: +31 20 5925155
+nic-hdl: DK58
+changed: 920407
+changed: 920407
+source: RIPE
+.B example% whois -h -r
+netname: RIPE-NCC
+descr: RIPE Network Coordination Centre
+descr: Amsterdam, Netherlands
+country: NL
+admin-c: Daniel Karrenberg
+tech-c: Marten Terpstra
+connect: RIPE NSF WCW
+aut-sys: AS3333
+ias-int: AS1104
+ias-int: AS2122
+ias-int: AS2600
+changed: 940110
+source: RIPE
+This is the RIPE version of the whois client program.
+For questions refer
+to <>. For more information about the RIPE database please also
+refer to <>.
+Most of the extra flags are ONLY supported by the RIPE whois server,
+or copies of the same version of the software. Usage of these flags
+may cause errors on other whois servers.
+.\".Sh SEE ALSO
Oops, something went wrong.

0 comments on commit 1a9d4f7

Please sign in to comment.