This parsing tool was built to parse and organize valuable information queried using the Greynoise API
- Takes a list of IP addresses to then determine if any of them have been observed conducting malicious activity. For organizations this may serve as an indicator that the organization has suffered a breach.
- Queries Greynoise based on commands input by the user. Gathers information such as (IP Address,Actor,Classification,Tags,Country,Organization,Tor,Operating System,Category,Scans,Bot, and CVE).
packages
- ipaddress = "*"
- greynoise = "*"
- argparse = "*"
requires
- python_version = "3.9"
-
Clone the repository
git clone https://github.com/KyReid/greynoise.git
-
Use the greynoise setup CLI command to input you API key
-
CLI IP Command:
$ greynoise ip <ip_address> --api-key "<api_key>"
-
API Client:
$ api_client = GreyNoise(api_key=<api_key>)
-
-
Enter
greynoise-parser.py -h for help
Kyle Reid