{"repo":"sudosammy/knary","free":true,"listed":false,"github":"https://github.com/sudosammy/knary","clone":"git clone https://github.com/sudosammy/knary.git","description":"A simple HTTP(S) and DNS Canary bot with Slack/Discord/MS Teams/Lark/Telegram & Pushover support","language":"Go","stars":304,"topics":["pentesting","penetration-testing","canary","security-tools","offensive-security","slackbot","bugbounty","ctf-tools","discord-bot","pushover-notifications"],"license":"GPL-3.0","category":"security-tools","readme_excerpt":"knary - A simple HTTP(S) and DNS Canary Like \"Canary\" but more hipster, which means better 😎😎😎 knary is a canary token server that notifies a Slack/Discord/Teams/Lark/Telegram channel (or other webhook) when incoming HTTP(S) or DNS requests match a given domain or any of its subdomains. It also supports functionality useful in offensive engagements including subdomain allow/denylisting, working with Burp Collaborator, and automatic TLS certificate management with Let's Encrypt. Why is this useful? Offensive security teams use canaries to be notified when someone (or something ) attempts to interact with a server they control. Canaries help provide visibility over processes that were previously unknown. They can help find areas to probe for RFI or SSRF vulnerabilities, disclose previously unknown servers, provide evidence of an intercepting device, or announce someone interacting with your server. Defenders also use canaries as tripwires that can alert them of an attacker within their network by having the attacker announce themselves. If you are a defender, https://canarytokens.org might be what you’re looking for. Setup 1. Download the applicable 64-bit knary binary OR build knary from source: Prerequisite: You need Go =1.25 to build knary. See here for guidance on which ports to open for knary. Important: The specifics of how to perform the next two steps will depend on your domain registrar. Google How to set Glue Record on to get started. Ultimately, you need to config","default_branch":null,"files":null,"tree":[],"storefront":"/r/sudosammy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sudosammy/knary/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}