Andre, Andre Koopal wrote:
On Sun, Oct 23, 2005 at 05:25:04PM +0200, Daniel Roesen wrote:
On Sun, Oct 23, 2005 at 12:21:09PM +0200, Marco d'Itri wrote:
2 - "e-mail" field of the IRT object Why would you want to hide the "e-mail" field of the IRT object by default (forcing the use of -B to get it) ?
Because of morons writing scripts which send mail to every address they see.
Those morons will just add -B to their scripts.
Which reminds me, why is the hint to use -B in the output of whois. That makes it very easy to find out.
IIRC, the idea was never to hide the attributes filtered by default. The idea was to avoid people doing: $ whois -h whois.ripe.net 1.2.3.4 | grep @ And e-mailing a bunch of useless addresses. We include the comment about -B because this was the first time that the default output of the Whois server was changed to modify the contents of objects. I thought it was very important that people be able to know how to get the original, unmodified objects. A few data points: Date Total queries -B queries Total IP's -B IP's 2005-10-23 2139305 58973 2.8% 45069 1143 2.5% 2005-10-24 2237340 72880 3.3% 51970 1346 2.6% 2005-10-25 2569724 170948 6.7% 49852 1521 3.1% 2005-10-26 2562303 98482 3.8% 52478 1526 2.9% A relatively small percentage of queries actually uses the -B flag, and these queries come from a relatively small percentage of IP addresses. I also looked at the counts of objects returned, and found them to be roughly similar. (The number "-B" queries is actually an overcount, because I just looked for "B" anywhere in the query string, but a quick look shows that almost all occurrences of "B" are for the flag. The number of IP's is an undercount, because we get a lot of queries from www.ripe.net, and I didn't convert these to the original client IP address. This is for both the total and the -B.) The message that I take from this is that when you put data in the database, you can assume that most users will get the default output. -- Shane