Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
keepassxc-fzf — Uma ferramenta CLI leve para pesquisar e acessar interativamente suas entradas do banco de dados KeePassXC usando fzf. Rápida, segura e centrada no terminal. | Kitploit
Ferramentas/GitHubGitHub/creusvictor/keepassxc-fzf
Utilitários de Propósito GeralQuebra de SenhasFerramentas de Criptografia/DescriptografiaScripting e AutomaçãoAutenticação
GitHubcreusvictor/keepassxc-fzf

keepassxc-fzf

Uma ferramenta CLI leve para pesquisar e acessar interativamente suas entradas do banco de dados KeePassXC usando fzf. Rápida, segura e centrada no terminal.

Ver Repositório
105há 6 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

keepassxc-fzf

Interface de terminal interativa para gerenciar bancos de dados KeePass usando keepassxc-cli e fzf.

Demo

Funcionalidades

  • Pesquisa interativa de entradas com fuzzy finder (fzf)
  • Pré-visualização de entradas em tempo real (senha oculta)
  • Copiar para área de transferência com limpeza automática:
    • Senha (10 segundos)
    • Nome de usuário, URL, Notas (30 segundos)
  • Suporte a arquivo de chave
  • Configuração via variáveis de ambiente
  • Suporte de área de transferência multi-plataforma (xclip, wl-copy, pbcopy)

Requisitos

Obrigatórios

  • keepassxc-cli - Cliente de linha de comando do KeePassXC
  • fzf - Fuzzy finder de linha de comando
  • bash - Shell Unix
  • Opcionais (área de transferência)

    • xclip (X11)
    • wl-copy (Wayland)
    • pbcopy (macOS)

    Instalação

    Instalação rápida (recomendada)

    root@kitploit:~
    # Install to /usr/local/bin (requires sudo)
    curl -fsSL https://raw.githubusercontent.com/creusvictor/keepassxc-fzf/main/install.sh | sudo bash
    
    # Or install to ~/.local/bin (no sudo required)
    curl -fsSL https://raw.githubusercontent.com/creusvictor/keepassxc-fzf/main/install.sh | PREFIX=~/.local bash
    

    Dependências

    root@kitploit:~
    # Debian/Ubuntu
    sudo apt install keepassxc fzf xclip
    
    # Arch Linux
    sudo pacman -S keepassxc fzf xclip
    
    # Fedora
    sudo dnf install keepassxc fzf xclip
    
    # macOS
    brew install keepassxc fzf
    

    Instalação manual (a partir do código fonte)

    root@kitploit:~
    git clone https://github.com/creusvictor/keepassxc-fzf.git
    cd keepassxc-fzf
    
    # Install to /usr/local/bin (requires sudo)
    sudo make install
    
    # Or install to ~/.local/bin
    make install PREFIX=~/.local
    

    Desinstalação

    root@kitploit:~
    sudo make uninstall
    # Or: make uninstall PREFIX=~/.local
    

    Uso

    root@kitploit:~
    keepassxc-fzf [OPTIONS] [database.kdbx]
    
    Options:
        -h, --help          Mostrar ajuda
        -k, --keyfile FILE  Usar arquivo de chave
    
    Environment variables:
        KPDB    Caminho para o banco de dados KeePass
        KPKF    Caminho para o arquivo de chave
    
    Precedence (highest to lowest):
        1. Argumentos de CLI (-k, caminho do banco de dados)
        2. Variáveis de ambiente (KPDB, KPKF)
    
    Note: KPKF é herdado do ambiente apenas quando o banco de dados também vem de KPDB. Se você passar um caminho de banco de dados na CLI, as credenciais do ambiente são ignoradas para evitar misturar credenciais de diferentes bancos de dados. A senha mestra é sempre inserida interativamente e nunca é lida do ambiente.
    

    Exemplos

    root@kitploit:~
    # Basic usage
    keepassxc-fzf ~/passwords.kdbx
    
    # With keyfile
    keepassxc-fzf -k ~/key.key ~/passwords.kdbx
    
    # Using environment variables
    export KPDB="$HOME/passwords.kdbx"
    export KPKF="$HOME/key.key"
    keepassxc-fzf
    

    Atalhos de teclado

    TeclaAção
    Ctrl+PCopiar senha (limpa em 10s)
    Ctrl+UCopiar nome de usuário (limpa em 30s)
    Ctrl+LCopiar URL (limpa em 30s)
    Ctrl+NCopiar notas (limpa em 30s)
    Alt+SMostrar senha na tela
    EnterCopiar senha e sair
    ESCSair

    Navegação padrão do fzf também funciona (Ctrl+J/Ctrl+K, setas, digitar para pesquisar).

    Segurança

    • Área de transferência limpa automaticamente após tempo limite
    • A entrada de senha é sempre interativa — nunca lida de variáveis de ambiente
    • A pré-visualização mascara senhas com *****
    • A senha mestra é passada para subprocessos do fzf através de um arquivo temporário chmod 600, não via variáveis de ambiente, então não fica visível em /proc/<pid>/environ
    • O arquivo temporário de senha é excluído ao sair via um trap

    Solução de problemas

    keepassxc-cli não encontrado: Instale o KeePassXC (sudo apt install keepassxc)

    fzf não encontrado: Instale o fzf (sudo apt install fzf)

    Área de transferência não funcionando: Instale o xclip (sudo apt install xclip) ou wl-clipboard para Wayland

    Banco de dados não abre: Verifique a senha, o caminho do arquivo e o caminho do arquivo de chave, se usado

    Licença

    MIT

    Baixar ferramenta