All Projects → trufflesecurity → driftwood

trufflesecurity / driftwood

Licence: Apache-2.0 License
Private key usage verification

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to driftwood

secrets cli
CLI for storing and reading your secrets via vault
Stars: ✭ 24 (-90.84%)
Mutual labels:  secret, secret-management
truffleHog
Searches through git repositories for high entropy strings and secrets, digging deep into commit history
Stars: ✭ 6,319 (+2311.83%)
Mutual labels:  secret, trufflehog
lockgit
A CLI tool for storing encrypted data in a git repo
Stars: ✭ 121 (-53.82%)
Mutual labels:  secret, secret-management
Secretserver
Secret Server PowerShell Module
Stars: ✭ 82 (-68.7%)
Mutual labels:  secret, secret-management
ghost
A simple, server/less, single-api, multi-backend, ghostly secret-store/key-store for your passwords, ssh-keys and cloud credentials. Ghost isn't real, it's just in your head.
Stars: ✭ 36 (-86.26%)
Mutual labels:  credentials, secret
Envchain
Environment variables meet macOS Keychain and gnome-keyring <3
Stars: ✭ 876 (+234.35%)
Mutual labels:  credentials, secret
Trufflehog
Searches through git repositories for high entropy strings and secrets, digging deep into commit history
Stars: ✭ 6,225 (+2275.95%)
Mutual labels:  secret, trufflehog
secrets
Simple Secret Sharing Service for social and decentralised management of passwords
Stars: ✭ 30 (-88.55%)
Mutual labels:  secret, secret-management
rucredstash
Utility for managing credentials securely in AWS cloud
Stars: ✭ 15 (-94.27%)
Mutual labels:  secret, secret-management
argocd-vault-plugin
An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets
Stars: ✭ 404 (+54.2%)
Mutual labels:  secret-management
webextension
Detect secrets in your request/response using secretlint.
Stars: ✭ 40 (-84.73%)
Mutual labels:  credentials
IMAPLoginTester
A simple Python script that reads a text file with lots of e-mails and passwords, and tries to check if those credentials are valid by trying to login on IMAP servers.
Stars: ✭ 47 (-82.06%)
Mutual labels:  credentials
pyark
CyberArk Enterprise Password Vault API CLI tool
Stars: ✭ 25 (-90.46%)
Mutual labels:  credentials
terraform-provider-lastpass
Terraform Lastpass provider
Stars: ✭ 55 (-79.01%)
Mutual labels:  secret-management
MirrorDump
Another LSASS dumping tool that uses a dynamically compiled LSA plugin to grab an lsass handle and API hooking for capturing the dump in memory
Stars: ✭ 197 (-24.81%)
Mutual labels:  credentials
wifiqr
Create a QR code with your Wi-Fi login details
Stars: ✭ 207 (-20.99%)
Mutual labels:  credentials
envkey-node
EnvKey's official Node.js client library
Stars: ✭ 46 (-82.44%)
Mutual labels:  secret-management
jackson
Pythonic way of keeping secrets secure in JSON
Stars: ✭ 17 (-93.51%)
Mutual labels:  secret-management
envkey-ruby
EnvKey's official Ruby client library
Stars: ✭ 24 (-90.84%)
Mutual labels:  secret-management
k8s-vault-webhook
A k8s vault webhook is a Kubernetes webhook that can inject secrets into Kubernetes resources by connecting to multiple secret managers
Stars: ✭ 107 (-59.16%)
Mutual labels:  secret-management

Driftwood

CI Status Go Report Card Docker Hub Build Status GitHub

Driftwood is a tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user.

Driftwood performs lookups with the computed public key, so the private key never leaves where you run the tool. Additionally it supports some basic password cracking for encrypted keys.

Driftwood in action

Installation

Three easy ways to get started.

Run with Docker

cat private.key | docker run --rm -i trufflesecurity/driftwood --pretty-json -

Run pre-built binary

Download the binary from the releases page and run it.

Build yourself

go install github.com/trufflesecurity/driftwood@latest

Usage

Minimal usage is

$ driftwood path/to/privatekey.pem

Run with --help to see more options.

Library Usage

Packages under pkg/ are libraries that can be used for external consumption. Packages under pkg/exp/ are considered to be experimental status and may have breaking changes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].