Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
keepassxc-fzf — Una herramienta CLI ligera para buscar y acceder interactivamente a las entradas de tu base de datos KeePassXC usando fzf. Rápida, segura y centrada en la terminal. | Kitploit
Herramientas/GitHubGitHub/creusvictor/keepassxc-fzf
Utilidades de Propósito GeneralDescifrado de ContraseñasHerramientas de Cifrado/DescifradoScripting y AutomatizaciónAutenticación
GitHubcreusvictor/keepassxc-fzf

keepassxc-fzf

Una herramienta CLI ligera para buscar y acceder interactivamente a las entradas de tu base de datos KeePassXC usando fzf. Rápida, segura y centrada en la terminal.

Ver Repositorio
105hace 6 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

keepassxc-fzf

Interfaz de terminal interactiva para gestionar bases de datos KeePass usando keepassxc-cli y fzf.

Demo

Características

  • Búsqueda interactiva de entradas con buscador difuso (fzf)
  • Vista previa en tiempo real de la entrada (contraseña oculta)
  • Copiar al portapapeles con borrado automático:
    • Contraseña (10 segundos)
    • Usuario, URL, Notas (30 segundos)
  • Soporte para archivos de clave
  • Configuración mediante variables de entorno
  • Soporte de portapapeles multiplataforma (xclip, wl-copy, pbcopy)

Requisitos

Obligatorios

  • keepassxc-cli - Cliente de línea de comandos de KeePassXC
  • fzf - Buscador difuso de línea de comandos
  • bash - Shell de Unix
  • Opcionales (portapapeles)

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

    Instalación

    Instalación 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
    

    Dependencias

    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
    

    Instalación manual (desde el código fuente)

    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
    

    Desinstalación

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

    Uso

    root@kitploit:~
    keepassxc-fzf [OPCIONES] [database.kdbx]
    
    Opciones:
        -h, --help          Muestra ayuda
        -k, --keyfile ARCHIVO  Usar archivo clave
    
    Variables de entorno:
        KPDB    Ruta a la base de datos KeePass
        KPKF    Ruta al archivo clave
    
    Precedencia (de mayor a menor):
        1. Argumentos de CLI (-k, ruta de la base de datos)
        2. Variables de entorno (KPDB, KPKF)
    
    Nota: KPKF solo se hereda del entorno cuando la base de datos también
    proviene de KPDB. Si pasas una ruta de base de datos en la CLI, las
    credenciales del entorno se ignoran para evitar mezclar credenciales de
    diferentes bases de datos.
    La contraseña maestra siempre se introduce interactivamente y nunca se
    lee del entorno.
    

    Ejemplos

    root@kitploit:~
    # Uso básico
    keepassxc-fzf ~/passwords.kdbx
    
    # Con archivo clave
    keepassxc-fzf -k ~/key.key ~/passwords.kdbx
    
    # Usando variables de entorno
    export KPDB="$HOME/passwords.kdbx"
    export KPKF="$HOME/key.key"
    keepassxc-fzf
    

    Atajos de teclado

    TeclaAcción
    Ctrl+PCopiar contraseña (se borra en 10s)
    Ctrl+UCopiar usuario (se borra en 30s)
    Ctrl+LCopiar URL (se borra en 30s)
    Ctrl+NCopiar notas (se borra en 30s)
    Alt+SMostrar contraseña en pantalla
    EnterCopiar contraseña y salir
    ESCSalir

    La navegación estándar de fzf también funciona (Ctrl+J/Ctrl+K, flechas, escribir para buscar).

    Seguridad

    • El portapapeles se borra automáticamente tras el tiempo de espera.
    • La entrada de la contraseña siempre es interactiva: nunca se lee de variables de entorno.
    • La vista previa oculta las contraseñas con *****.
    • La contraseña maestra se pasa a los subprocesos de fzf mediante un archivo temporal con chmod 600, no a través de variables de entorno, por lo que no es visible en /proc/<pid>/environ.
    • El archivo temporal de contraseña se elimina al salir mediante un trap.

    Solución de problemas

    keepassxc-cli no encontrado: Instala KeePassXC (sudo apt install keepassxc)

    fzf no encontrado: Instala fzf (sudo apt install fzf)

    El portapapeles no funciona: Instala xclip (sudo apt install xclip) o wl-clipboard para Wayland

    La base de datos no se abre: Verifica la contraseña, la ruta del archivo y la ruta del archivo clave si se usa

    Licencia

    MIT

    Descargar herramienta