Skip to content

golang port of the certstreamcatcher certificate transparency log monitor

License

Notifications You must be signed in to change notification settings

sourcekris/goCertStreamCatcher

Repository files navigation

goCertStreamCatcher

Catching phishing by observing certificate transparency logs. This tool is based on regex with effective standards for detecting phishing sites in real time using certstream and can also detect punycode (IDNA) attacks such as https://www.ṁyetḣerwallet.com.

This is a go port of the nodejs version originally by @6IX7ine.

Building

$ go get github.com/sourcekris/goCertStreamCatcher
$ cd $GOPATH/src/github.com/sourcekris/goCertStreamCatcher
$ go build

Usage

Right now it builds a standalone binary goCertStreamCatcher so simply go build it and run ./goCertStreamCatcher

Todo

  • Verify the punycode logic is as expected.
  • Probably influence the logic more if the subdomain has a lot of dashes/periods
  • Add additional analysis logic to detect other suspicious domain
  • Headless browse the suspicious sites and grab screenshots?

About

golang port of the certstreamcatcher certificate transparency log monitor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages