Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
keepassxc-fzf — fzf를 사용하여 KeePassXC 데이터베이스 항목을 대화형으로 검색하고 액세스할 수 있는 경량 CLI 도구입니다. 빠르고, 안전하며, 터미널 중심입니다. | Kitploit
도구/GitHubGitHub/creusvictor/keepassxc-fzf
General Purpose UtilitiesPassword CrackingEncryption/Decryption ToolsScripting & AutomationAuthentication
GitHubcreusvictor/keepassxc-fzf

keepassxc-fzf

fzf를 사용하여 KeePassXC 데이터베이스 항목을 대화형으로 검색하고 액세스할 수 있는 경량 CLI 도구입니다. 빠르고, 안전하며, 터미널 중심입니다.

저장소 보기
106개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

keepassxc-fzf

keepassxc-cli와 fzf를 사용하여 KeePass 데이터베이스를 관리하기 위한 대화형 터미널 인터페이스입니다.

Demo

기능

  • 퍼지 파인더(fzf)를 이용한 대화형 항목 검색
  • 실시간 항목 미리보기 (비밀번호 가림)
  • 클립보드에 복사 후 자동 삭제:
    • 비밀번호 (10초)
    • 사용자명, URL, 메모 (30초)
  • 키파일 지원
  • 환경 변수를 통한 설정
  • 다중 플랫폼 클립보드 지원 (xclip, wl-copy, pbcopy)

요구 사항

필수

  • keepassxc-cli - KeePassXC 명령줄 클라이언트
  • fzf - 명령줄 퍼지 파인더
  • bash - 유닉스 셸

선택 (클립보드)

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

설치

빠른 설치 (권장)

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

의존성

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

수동 설치 (소스에서)

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

제거

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

사용법

root@kitploit:~
keepassxc-fzf [OPTIONS] [database.kdbx]

Options:
    -h, --help          도움말 표시
    -k, --keyfile FILE  키파일 사용

Environment variables:
    KPDB    KeePass 데이터베이스 경로
    KPKF    키파일 경로

Precedence (highest to lowest):
    1. CLI 인수 (-k, 데이터베이스 경로)
    2. 환경 변수 (KPDB, KPKF)

참고: KPKF는 데이터베이스도 KPDB에서 가져올 때만 환경에서 상속됩니다.
CLI에서 데이터베이스 경로를 전달하면, 서로 다른 데이터베이스의 자격 증명이 섞이는 것을 방지하기 위해 환경 변수 자격 증명은 무시됩니다.
마스터 비밀번호는 항상 대화형으로 입력되며 환경에서 읽지 않습니다.

예제

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

키바인딩

표준 fzf 탐색도 작동합니다 (Ctrl+J/Ctrl+K, 방향키, 입력하여 검색).

보안

  • 클립보드는 시간 초과 후 자동으로 삭제됩니다.
  • 비밀번호 입력은 항상 대화형으로 이루어지며, 환경 변수에서 읽지 않습니다.
  • 미리보기에서 비밀번호는 *****로 가립니다.
  • 마스터 비밀번호는 환경 변수가 아닌 chmod 600 임시 파일을 통해 fzf 하위 프로세스로 전달되므로 /proc/<pid>/environ에 표시되지 않습니다.
  • 임시 비밀번호 파일은 trap을 사용하여 종료 시 삭제됩니다.

문제 해결

keepassxc-cli를 찾을 수 없음: KeePassXC 설치 (sudo apt install keepassxc)

fzf를 찾을 수 없음: fzf 설치 (sudo apt install fzf)

클립보드가 작동하지 않음: xclip 설치 (sudo apt install xclip) 또는 Wayland의 경우 wl-clipboard 설치

데이터베이스가 열리지 않음: 비밀번호, 파일 경로, 사용 중인 경우 키파일 경로를 확인하세요.

라이선스

MIT

도구 다운로드
키동작
Ctrl+P비밀번호 복사 (10초 후 삭제)
Ctrl+U사용자명 복사 (30초 후 삭제)
Ctrl+LURL 복사 (30초 후 삭제)
Ctrl+N메모 복사 (30초 후 삭제)
Alt+S화면에 비밀번호 표시
Enter비밀번호 복사 후 종료
ESC종료