Knary Versions Save

A simple HTTP(S) and DNS Canary bot with Slack/Discord/MS Teams/Lark/Telegram & Pushover support

v3.4.8

2 months ago

Changelog

  • Bump golang dependencies to close #67 #68
  • Bumped compiled binaries to go 1.22.1

v3.4.7

5 months ago

Changelog

  • Fixed bug in allowlists which prevented them from working unless the request User-Agent was also in the allowlist. Thanks for reporting, Brez
  • Fixed User-Agent: prefix not showing in webhook notification messages
  • Bumped dependencies
  • Bumped compiled binaries to go1.21.4
  • Updated README to better explain allow/denylist order of precedence & specify building knary requires golang >=1.20 now

v3.4.6

11 months ago

Changelog

  • Updates knary dependancies
  • Fixes go module error from last release

Otherwise, this is the same release as 3.4.5 😅

v3.4.5

11 months ago

Changelog

  • Added configurations to better control webhook posts: NO_HEARTBEAT_ALERT, NO_UPDATES_ALERT & NO_CERT_EXPIRY_ALERT
  • Attempted to fix the go module 🤷
  • Refreshed telemetry
  • Deprecated BURP_* config in favour of new REVERSE_PROXY_* config. Added various examples of this
  • Spelling fixes
  • Refreshed Dockerfile, docker-compose, and circleci config
  • Added some tests for zones
  • Bumped compiled binaries to go1.20.5

v3.4.4

1 year ago

Changelog

  • Fixed issue that occured when using a custom zone file with multiple entries for the same FQDN
  • Bumped go version of compiled builds to go1.20.2

v3.4.3

1 year ago

Changlog

  • Added --help / -help
  • Added support for the complete HTTP request to be posted to the webhook with the use of FULL_HTTP_REQUEST - Thanks @pimps
  • Bumped to go1.19.5

v3.4.2

2 years ago

Changelog

  • Fix the use of go install for knary (hopefully!). This release does not make significant code changes if you are already running knary.

v3.4.1

2 years ago

Changelog

  • In v3.4.0 certain configurations would cause knary to look for certificates in an unexpected location & generate LE certificates into an unexpected location. This patch addresses these issues and strengthens how knary parses certifcate paths.

v3.4.0

2 years ago

Changelog

Features ✔:

  • Added support for multiple knary domains! Even with Let's Encrypt! (Up-to 100 certificates)
  • Added allowlist functionality. Configuration ALLOWLIST_FILE & optionally ALLOWLIST_STRICT
  • Added Telegram support: https://telegram.org/ (thanks @riramar)

Bugfixes 🕷:

  • Fixed a bug that prevented BYO certificates outside of certs/
  • Fixed a bug that prevented renewed certificates (Let's Encrypt or TLS_* set) from being applied until a knary restart. Now knary will detect the certificate change and reload
  • Fixed IP address in From: HTTP(S) requests when Burp Collab is used.
  • Lot's of documentation updates
  • Swap TravisCI to CircleCI

v3.3.1

2 years ago

Changelog

  • Fix Let's Encrypt Automatic Renewal
  • Update Travis CI config to reflect knary requires go >=1.16 now
  • Bump go version to 1.17 for compiled releases