rIP: Detects Fraud in Online Surveys by Tracing and Scoring IP Addresses

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. 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.

Getting started

Package details

AuthorRyan Kennedy [aut, cre], Philip Waggoner [aut], Scott Clifford [ctb]
MaintainerRyan Kennedy <[email protected]>
LicenseMIT + file LICENSE
Version0.1.1
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("rIP")

Try the rIP package in your browser

Any scripts or data that you put into this service are public.

rIP documentation built on Oct. 16, 2018, 5:04 p.m.