Skip to content

MattIPv4/web-whois

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web-whois

Perform RDAP/WHOIS lookups over HTTP


The package will attempt to use RDAP data primarily, and will return this if it finds results. Failing that, it will then perform a standard WHOIS lookup and parse limited results from that.

The second argument of the method can be set to true to indicate that the package should perform both lookups and combine the results, with the RDAP data being preferred.

const lookup = require('web-whois');

const data = lookup('digitalocean.com');
console.log(data);
{
    name: undefined,
    registrant: undefined,
    asn: undefined,
    registrar: 'Network Solutions, LLC',
    registration: 2000-04-12T10:36:48.000Z,
    expiration: 2023-04-12T10:36:48.000Z,
    cidr: undefined,
    abuse: '[email protected]'
}
const lookup = require('web-whois');

const data = lookup('104.16.181.15');
console.log(data);
{
    name: 'CLOUDFLARENET',
    registrant: 'Cloudflare, Inc.',
    asn: '13335',
    registrar: undefined,
    registration: 2014-03-28T15:30:55.000Z,
    expiration: undefined,
    cidr: '104.16.0.0/12',
    abuse: '[email protected]'
}

About

Perform RDAP/WHOIS lookups over HTTP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published