Source code of /package/README.RIPE

Last modified: 2012-04-25 19:12:48

Download

Since a few months queries to RIPE only outputs shortened listings
by default. This is in principal a good step, as the missing 
information was often misunderstood and/or misused by clueless users.

According to RIPE NCC, the filtered attributes are as follows:
- notify:
- changed:
- e-email:

gwhois will therefore NOT circumvent that protection by adding the
needed query flag automatically. However if you want to have that
flag added, you can apply the following patch to your pattern file.
But please do not make such a gwhois instance accessable by public.

--- /etc/gwhois/pattern        2007-02-17 00:07:57.000000000 +0100
+++ /etc/gwhois/pattern.ripe        2007-02-17 00:08:19.000000000 +0100
 -3,6 +3,9 
 
 # Redirect-Targets (for specifying query modifiers)
 # --------------------------------------------------------------------
+:whois|whois.ripe.net|prefix=-B |
+redirect:whois.ripe.net
+
 :none||
 ^redirect:
 
 -10,7 +13,7 
 # --------------------------------------------------------------------
 
 # RIPE
-:whois|whois.ripe.net
+:whois|whois.ripe.net|prefix=-B |
 =24.132/14
 =62/8
 =77/8
 -176,7 +179,7 
 2001:((0[23cdef]|4[45]|[89a])[0-9a-f][0-9a-f]|[23cdef][0-9a-f][0-9a-f][^0-9a-f])
 
 # ripe v6
-:whois|whois.ripe.net
+:whois|whois.ripe.net|prefix=-B |
 2001:((0[6789ab]|1[4567abcdef]|2[0-9a-f]|3[012345689ab]|4[0167abcd]|5[0-9a-f])[0-9a-f][0-9a-f]|[6789ab][0-9a-f][0-9a-f][^0-9a-f])
 2a01:0[01][0-9a-f][0-9a-f]:
 2a01:[01][0-9a-f][0-9a-f]:
 -1135,7 +1138,7 
 :whois|whois.ripn.net
 -ripn$
 
-:whois|whois.ripe.net
+:whois|whois.ripe.net|prefix=-B |
 ^lim-
 ^poem-
 -mnt$

The pattern generator needs following patch.

--- /etc/gwhois/gwhois-pattern-update.conf      2012-04-19 05:53:07.000000000 +0200
+++ /etc/gwhois/gwhois-pattern-update.conf.ripe 2012-04-19 05:56:49.000000000 +0200
 -22 +22 
-ENABLE_UNFILTERED_RIPE_OUTPUT = 0
+ENABLE_UNFILTERED_RIPE_OUTPUT = 1

After that, please rerun
/usr/share/gwhois/maintenance/pattern-generator/gwhois-pattern-update



==== CORRECTION BY VIATHINKSOFT ======

25 April 2012

According to RIPE, the "-B" flag only hides attributes which contain e-mail-addresses:
- notify:
- changed:
- e-email:

In my opinion, there is no data filtered which the user could "misunderstand" as written above.
Also, same informations (e-mail, notify, changed) which are filtered at RIPE with "-B" are shown unfiltered for other RIRs like APNIC.
So it would be a good step to let GWhoIs output the same attributes for European IPs as for Asian IPs.
Another argument is that the extended output e.g. allows automatical abuse reporting using X-ARF.

To protect e-mail-addresses in public services (not only RIPE data), I have implemented an anti-spam-filter directly in GWhoIs (can be disabled with CLI argument flag -e), so "-B" can now be enabled by default for RIPE.