Sample Header Ad - 728x90

Obtain WHOIS data field(s) without parsing?

9 votes
3 answers
4759 views
Using the command line tools available in a common GNU/Linux distro (e.g. Fedora/Debian/Ubuntu/etc), is there a general way to get the value of some specific WHOIS field (e.g. the registrant's organisation name), ideally without having to build a custom WHOIS parser that is hard-coded to handle the differences between each registry's output? This seems worth asking, because the output from the whois command does not appear to be very consistent. For example, compare: $ whois trigger.io [...] Owner OrgName : Amir Nathoo [...] with: $ whois facebook.com [...] Registrant Organization: Facebook, Inc. [...] I would like, instead, to be able to pass, as arguments to some command: - the domain name - the desired field and have the output simply be the value of the desired field. For instance, based on the examples above, something like: $ some_whois_command -field organization_name trigger.io Amir Nathoo $ some_whois_command -field organization_name facebook.com Facebook, Inc. Is this possible? *Ideally, I would like the solution to centre on the whois command, e.g. with some suitable usage of -i, -q, -t, and/or -v, as I want to learn how to make effective use of these options. I will accept another solution as correct if necessary, however.*
Asked by user6860
Feb 4, 2017, 02:06 PM
Last activity: Nov 18, 2018, 09:43 AM