SkillAgentSearch skills...

Sshfp

Golang implementation of a DNS SSHFP resolver for golang.org/x/crypto/ssh clients

Install / Use

/learn @xor-gate/Sshfp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SSHFP resolver for Golang

License Gopkg ReportCard Build Coverage

NOTE: Package is functional but not production ready! It requires at least Golang 1.12 with Go modules

The sshfp project is a Golang implementation of SSH fingerprints stored in SSHFP DNS records which can be used together with golang.org/x/crypto/ssh.Client using a custom HostKeyCallback with modular caching. Learn more about the DNS SSHFP record type on Wikipedia.

At least go 1.12 is required

This package is based on the awesome Golang DNS package from github.com/miekg/dns.

And implements at least the following RFCs:

  • https://www.ietf.org/rfc/rfc1035.txt
  • https://tools.ietf.org/rfc/rfc6594.txt
  • https://www.ietf.org/rfc/rfc4255.txt
  • https://tools.ietf.org/html/rfc7479

LICENSE

MIT

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated3mo ago
Forks1

Languages

Go

Security Score

92/100

Audited on Dec 6, 2025

No findings