Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
self-hosted tag-based time tracking
simple YARA-based IOC scanner
Signature based honeypot detector tool written in Golang
- cyber-threat-intelligence
- deception-technology
- honeypot
- offen
Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.
- hotp
- totp
- totp-codes
- authenticator
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
- golang
- golang-library
- scrypt
- password-hash
n-out-of-N-keys encryption framework based on shamir's secret sharing algorithm
A YAML based golang reverse proxy
A Deterministic Random Bit Generator based on AES in Counter mode (AES-CTR-DRBG) as specified in NIST SP 800-90A written in Go.
- aes-ctr
- crypto
- drbg
- cipher-algorithms