You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
boB Rudis
020dcb556c
|
4 年之前 | |
---|---|---|
R | 4 年之前 | |
inst/tinytest | 4 年之前 | |
man | 4 年之前 | |
tests | 4 年之前 | |
.Rbuildignore | 4 年之前 | |
.codecov.yml | 4 年之前 | |
.gitignore | 4 年之前 | |
.travis.yml | 4 年之前 | |
CONDUCT.md | 4 年之前 | |
DESCRIPTION | 4 年之前 | |
LICENSE | 4 年之前 | |
LICENSE.md | 4 年之前 | |
NAMESPACE | 4 年之前 | |
NEWS.md | 4 年之前 | |
README.Rmd | 4 年之前 | |
README.md | 4 年之前 | |
networksdb.Rproj | 4 年之前 |
README.md
networksdb
Query Organization, IP, DNS, and Network Info From NetworksDB
Description
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.
What’s Inside The Tin
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.
Installation
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.
Usage
library(networksdb)
# current version
packageVersion("networksdb")
## [1] '0.1.0'
networksdb Metrics
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 |
Code of Conduct
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.