{"repo":"jreisinger/checkip","free":true,"listed":false,"github":"https://github.com/jreisinger/checkip","clone":"git clone https://github.com/jreisinger/checkip.git","description":"Get (security) info about IP addresses","language":"Go","stars":251,"topics":["cli","security","tool","ipaddress","go"],"license":"MIT","category":"cli-tools","readme_excerpt":"checkip Sometimes I come across an IP address, reviewing logs for example, and I want to know more about this numerical label. Checkip is CLI tool and Go library that provides (security) information on IP addresses. It runs various checks to get the information. Most checks are passive, i.e. not interacting directly with the IP address. Active checks, like ping and tls, are not aggressive and can be disabled with -no-active . Quick start More usage examples Use detailed JSON output to filter out those checks that consider the IP address to be malicious: Check multiple IP addresses coming from STDIN: Continuously generate random IP addresses and check them (hit Ctrl-C to stop): Generate 100 random IP addresses and select Russian or Chinese: Find out who is trying to SSH into your Linux system: Installation To install the CLI tool or download a release binary (from under \"Assets\") for your system and architecture. Configuration and cache For some checks to start working you need to sign up on a web site (like https://www.abuseipdb.com) and get an API (or LICENSE) key. Checkip doesn't report an absent API key as an error; the check is simply not executed and missingCredentials JSON field is set to the name of the API key (like ABUSEIPDB API KEY ). Store the keys in $HOME/.checkip.yaml file: You can also use environment variables with the same names. Data used by some checks is downloaded (cached) to $HOME/.checkip/ folder. Is gets periodically re-downloaded so it is fresh. Repea","default_branch":null,"files":null,"tree":[],"storefront":"/r/jreisinger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jreisinger/checkip/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}