GSMLG.Whois (GSMLG.Whois v0.3.0)

Documentation for GSMLG.Whois.

Lookup Domain Whois

GSMLG.Whois.lookup_domain_raw("gsmlg.app")

Lookup IP Whois

GSMLG.Whois.lookup_ip_raw("1.1.1.1")

Lookup AS Whois

GSMLG.Whois.lookup_as_raw("20473")

Lookup Raw Whois

GSMLG.Whois.lookup_raw("gsmlg.app")

TODO:

Add parsed whois infomation.

Link to this section Summary

Link to this section Functions

Link to this function

lookup_as_raw(asn, opts \\ [])

@spec lookup_as_raw(
  any(),
  keyword()
) :: {:error, any()} | {:ok, binary()}
Link to this function

lookup_domain_raw(domain, opts \\ [])

@spec lookup_domain_raw(
  any(),
  keyword()
) :: {:error, any()} | {:ok, binary()}
Link to this function

lookup_ip_raw(ipaddr, opts \\ [])

@spec lookup_ip_raw(
  any(),
  keyword()
) :: {:error, any()} | {:ok, binary()}
Link to this function

lookup_raw(qs, opts \\ [])

@spec lookup_raw(
  String.t(),
  keyword()
) :: {:ok, List.t()} | {:error, any()}

Lookup Whois information of Domain / IP address / AS Number.

Return a list of whois information.

format: [{server, raw_whois}, ...]