Tools to Gather Threat Intelligence from ‘IBM’ ‘X-Force’
The ‘IBM’ ‘X-Force’ portal has a corresponding ‘API’ (https://api.xforce.ibmcloud.com/doc/#introduction) that provides access to threat intelligence for domains, hosts and ‘IP’ addresses. Tools are provided to query and manage this data.
All xforce
API functions will look for these in the XFORCE_API_KEY
and XFORCE_API_PASSWORD
environment variables. You can store these in
~/.Renviron
and you can obtain them on the IBM X-Force
Portal.
The following functions are implemented:
xforce_as_networks
: Get Networks Assigned to an Autonomous System Numberxforce_ip_history
: Get IP History/Reputationxforce_ip_malware
: Get Malware Associated with the IPxforce_ip_report
: Get IP Reportxforce_malware_for_hash
: Get Malware for File Hashxforce_resolve
: Get DNS Recordsxforce_url_malware
: Get Malware for URLxforce_url_report
: Get URL Reportxforce_user_profile
: Get User Profilexforce_whois
: Get WHOIS Information for a Host
The rest of the API functions.
devtools::install_github("hrbrmstr/xforce")
library(xforce)
# current verison
packageVersion("xforce")
## [1] '0.1.0'