Title: Passes an Array of IP Addresses to Iphub.info and Returns a
Authors@R: c(person("Ryan", "Kennedy", role = c("aut", "cre"), email = "rkennedy@uh.edu"),
person("Philip", "Waggoner", role = "aut", email = "pdwaggoner@wm.edu"),
person("Scott", "Clifford", role = "ctb"))
Description: Takes as its input an array of IPs and the user's X-Key, passes these to <https://iphub.info/>, and returns a dataframe with the ip (used for merging), country code, country name, asn, isp, block, and hostname.
Especially important in this is the variable "block", which gives a score indicating whether the IP address is likely from a server farm and should be excluded from the data. It is codes 0 if the IP is residential/unclassified (i.e. safe IP), 1 if the IP is non-residential IP (hostping provider, proxy, etc. -- should likely be excluded), and 2 for non-residential and residential IPs (more stringent, may flag innocent respondents).
The recommendation from <https://iphub.info/> is to block or exclude those who score block = 1.

Title: Detects Fraud in Online Surveys by Tracing and Scoring IP
Description: Takes as its input an array of IP addresses and the user's X-Key, passes these to <https://iphub.info/>, and returns a dataframe with the ip (used for merging), country code, country name, asn, isp, block, and hostname.

Title: Detects Fraud in Online Surveys by Tracing, Scoring, and
Description: Takes an array of IPs and the keys for the services the user wishes to use (IP Hub, IP Intel, and Proxycheck),
and passes these to all respective APIs. Returns a dataframe with the IP addresses (used for merging),
country, ISP, labels for non-US IP Addresses, VPS use, and recommendations for blocking. The package
also provides optional visualization tools for checking the distributions.
Imports: httr, utils, iptools, dplyr, graphics

Imports: httr, utils, iptools, dplyr, graphics, amerika

person("Philip", "Waggoner", role = "aut", email = "philip.waggoner@gmail.com",
person("Scott", "Clifford", role = "ctb"),
person("Bob", "Rudis", role = "ctb", email = "bob@rud.is",
also provides optional visualization tools for checking the distributions. Additional
functions are provided to call each discrete API endpoint. The package and methods are detailed in the recent paper
Waggoner, Kennedy, and Clifford (2019) <doi:10.21105/joss.01285>.
Imports: httr, utils, iptools, dplyr, graphics, amerika, jsonlite