Skip to content
Easily serve HTTP and DNS keys for proper payload protection
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd
logger
servers
wwwroot
.gitignore
LICENSE
README.md
alerts.config
keyserver.go

README.md

keyserver

Compiled Binaries

You can retrieve the latest release of keyserver binaries in the Releases page.

Build

If you would prefer to build the source yourself, make sure Go 1.10+ is installed and execute the following:

go get -u github.com/leoloobeek/keyserver

This project uses the following dependencies:

  • github.com/op/go-logging
  • github.com/miekg/dns
  • github.com/chzyer/readline

Usage

Head on over to the wiki for more usage information.

Contributions

I'm sure there will definitely be bugs, but also this tool was written to match my workflow. If there's something you would find useful feel free to submit an Issue or even a PR!

HUGE Thanks

Thanks to the following people for their awesome code:

  • OJ @TheColonial as I took most of his DNS code from one of his live streams
  • evilsocket for bettercap, a really well written Go application which I used as a reference point multiple times, including his readline usage. I almost don't want to mention him here, as my Go code is nowhere near his level and this might look bad on him :D
You can’t perform that action at this time.