Query Organization, IP, DNS, and Network Info From NetworksDB
NetworksDB https://networksdb.io contains information about the public IPv4 and IPv6 addresses, networks and domains owned by companies and organisations across the world along with city-level IP geolocation data and autonomous system information. Tools are provided to query the NetworksDB API.
The following functions are implemented:
asn_info
: Search for an autonomous systemasn_nets
: Search for the networks announced by an autonomous systemdomains_in_network
: Perform a “mass” reverse DNS lookup to find all the domain names pointing to any IPv4 or IPv6 address in the given networkdomains_on_ip
: Perform a reverse DNS lookup to find all the domain names pointing to the given IPv4 or IPv6 addressip_geo
: Request geolocation information for a given IPv4 or IPv6 Address.ip_info
: Search for an IPv4 or IPv6 addressips_for_domain
: Perform a forward DNS lookup to find all the IPv4 and IPv6 addresses pointed to by a given domain namenetworksdb_api_key
: Get or set NetworksDB Personal Access Tokenorg_info
: Retreive information about an organisation.org_networks
: Search for the public networks owned by an organisation.org_search
: Search for organisations matching a search term.
remotes::install_git("https://git.rud.is/hrbrmstr/networksdb.git")
# or
remotes::install_git("https://git.sr.ht/~hrbrmstr/networksdb")
# or
remotes::install_gitlab("hrbrmstr/networksdb")
# or
remotes::install_bitbucket("hrbrmstr/networksdb")
# or
remotes::install_github("hrbrmstr/networksdb")
NOTE: To use the ‘remotes’ install options you will need to have the {remotes} package installed.
library(networksdb)
# current version
packageVersion("networksdb")
## [1] '0.1.0'
Lang | # Files | (%) | LoC | (%) | Blank lines | (%) | # Lines | (%) |
---|---|---|---|---|---|---|---|---|
R | 14 | 0.93 | 187 | 0.96 | 77 | 0.84 | 83 | 0.75 |
Rmd | 1 | 0.07 | 8 | 0.04 | 15 | 0.16 | 28 | 0.25 |
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.