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.
Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
Split your file into encrypted fragments so that you don't need to remember a passcode
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
self-hosted tag-based time tracking
raven is a Linkedin information gathering tool that can be used by pentesters to gather information about an organization employees using Linkedin.
simple YARA-based IOC scanner
Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.
- hotp
- totp
- totp-codes
- authenticator
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
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
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
- compressed-trie
- idn
- idna
- ipv4
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
n-out-of-N-keys encryption framework based on shamir's secret sharing algorithm
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