GreyCat is a simple tool for gathering information about IP addresses using the GreyNoise API. It presents the information in a user-friendly ASCII art format, making it easy to read.
- Fetches information about an IP address
- Displays the IP address and its details in a clear table format
- Supports API key authentication for advanced queries
To use GreyCat, ensure you have Python installed on your OS. You can then clone this repository and install the required packages listed here:
git clone https://github.com/deauthn/greycat.git
cd greycat
pip install requests pyfiglet ____ ____ ____ ____
( __ ) ( __ ) ( __ ) ( __ )
/ __ |/ __ |/ __ |/ __ |
/ /_/ // /_/ // /_/ // /_/ /
\____(_)____(_)____(_)____/
| Name | Data |
|----------------------|-----------------------------|
| IP | 8.8.8.8 |
| Classification | benign |
| Riot | 1 |
| Last Seen | 2025-02-25 |
| First Seen | [?] |
| Country | United States |
| City | Mountain View |
| Tags | DNS, Google |
|----------------------|-----------------------------|If the request fails, GreyCat will display an error message. For example:
[GREYCAT]: (ERROR) The request was not reachable(!)I will be updating this tool accordingly to keep up with the GreyNoise API and improve its functionality. In future versions, I plan to implement a graphical user interface (GUI) to enhance user interaction and make it even easier to use.
Feel free to submit issues or pull requests to enhance GreyCat. Your contributions are welcome!