Skip to content

hrbrmstr/greywatch

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

greywatch

Andrew Morris (Greynoise founder) and the GN team released a free community API this week (2021-03-26) and then Andrew posted a super hacky shell one liner β€” https://twitter.com/Andrew___Morris/status/1375516879351992320?s=20 β€” that shows how to use it.

I made some improvements on that, but shells are so 2020.

The free community API has daily limits, now, so as of version 1.3.0 there's a new preferences screen where you can add your GreyNoise API Key

You'll burn through your free daily limits pretty quickly, and the app will let you know that happened and encourage you to enter your API key.

If you've got macOS 12+, compile this Xcode project or grab the release and you can have app on the side that updates every 30 seconds (will be configurable at some point) and shows the established TCP connections (only new ones going forward) with color annotations to show if an IP is super bad (on GN naught list) and/or part of the RIOT (community IP classifications).

Clicking on an entry that has GN/RIOT metadata takes you to the GN/RIOT page for the IP.

Clicking on an entry that has no GN/RIOT metadata takes you to the astoundingly useful IPInfo site.

File issues for feature requests or bugs.

About

πŸ•΅πŸ½ macOS Big Sur desktop app to monitor active TCP connections through the lens of GreyNoise

Resources

License

Stars

Watchers

Forks

Packages

No packages published