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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
pmanager — 안전한 오프라인 데이터베이스에서 비밀번호를 저장하고 검색하세요. 비밀번호가 이전에 유출되었는지 확인하여 표적화된 비밀번호 재사용 공격을 방지하세요. | Kitploit
도구/GitHubGitHub/yukselberkay/pmanager
Password CrackingEncryption/Decryption ToolsCryptographyAuthentication
GitHubyukselberkay/pmanager

pmanager

안전한 오프라인 데이터베이스에서 비밀번호를 저장하고 검색하세요. 비밀번호가 이전에 유출되었는지 확인하여 표적화된 비밀번호 재사용 공격을 방지하세요.

저장소 보기
3433년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Pmanager

GitHub release

데모

demo

설명

오프라인 안전 데이터베이스에서 비밀번호를 저장하고 검색하세요. 비밀번호가 이전에 유출되었는지 확인하여 표적화된 비밀번호 재사용 공격을 방지하세요.

왜 또 다른 비밀번호 관리자를 개발하나요?

  • 이 프로젝트는 처음에 Rust를 배우고자 하는 열망에서 시작되었습니다.
  • keepassxc의 투박한 GUI에 지쳐 있었습니다.
  • 암호학에 대해 더 배우고 싶었습니다.
  • 재미로. :)

기능

  • 최신 암호화 알고리즘으로 안전한 비밀번호 저장.
    • 공격자가 무차별 대입 공격을 수행하기 어렵게 하기 위해 여러 번의 argon2id 반복을 사용한 키 유도.
    • 데이터베이스 암호화를 위한 Aes-gcm256.
  • 데이터 무결성을 보장하는 사용자 정의 암호화 키-값 데이터베이스. (이에 대해 제가 작성한 블로그 글은 여기에서 읽을 수 있습니다.)
  • 설치 및 사용이 쉽습니다. 핵심 기능에 외부 서비스 연결이 필요하지 않습니다.
  • 표적화된 비밀번호 재사용 공격을 피하기 위해 비밀번호가 이전에 유출되었는지 확인.
    • 비밀번호를 keccak-512로 해싱하고 처음 10자리를 XposedOrNot으로 보내는 방식으로 작동합니다.

설치

Pmanager는 ubuntu에서 "pkg-config"와 "libssl-dev" 패키지에 의존합니다. 다음과 같이 간단히 설치하세요.

root@kitploit:~
sudo apt install pkg-config libssl-dev -y

현재 OS에 맞는 바이너리 파일을 releases에서 다운로드하고, 바이너리 위치를 PATH 환경 변수에 추가하면 사용할 수 있습니다.

소스에서 빌드하기

Ubuntu 및 WSL

root@kitploit:~
sudo apt update -y && sudo apt install curl 
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt install build-essential -y
sudo apt install pkg-config libssl-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev git -y
git clone https://github.com/yukselberkay/pmanager
cd pmanager
make install

Windows

  • 여기의 지침에 따라 Rust를 설치하세요. -> https://www.rust-lang.org/tools/install
  • 그런 다음 Windows용 git을 설치하세요. -> https://gitforwindows.org/
root@kitploit:~
git clone https://github.com/yukselberkay/pmanager
cd pmanager
cargo build --release

Mac

root@kitploit:~
git clone https://github.com/yukselberkay/pmanager
cd pmanager
cargo build --release

문서

먼저 "init" 명령어를 사용하여 데이터베이스를 초기화해야 합니다.

Init

root@kitploit:~
# 홈 디렉토리에 데이터베이스를 초기화합니다.
pmanager init --db-path ~

Insert

root@kitploit:~
# 데이터베이스에 새 사용자와 비밀번호 쌍을 추가합니다.
pmanager insert --domain github.com

Get

root@kitploit:~
# 도메인으로 특정 레코드를 가져옵니다. 이 명령어는 먼저 사용자 이름을 클립보드에 복사한 후 비밀번호를 복사합니다.
pmanager get --domain github.com

List

root@kitploit:~
# 데이터베이스의 모든 레코드를 나열합니다.
pmanager list

Update

root@kitploit:~
# 도메인으로 레코드를 업데이트합니다.
pmanager update --domain github.com

Delete

root@kitploit:~
# 데이터베이스에서 도메인과 연결된 레코드를 삭제합니다.
pmanager delete github.com

Leaked

root@kitploit:~
# 데이터베이스에 있는 비밀번호가 이전에 유출되었는지 확인합니다.
pmanager leaked --domain github.com
root@kitploit:~
pmanager 0.9.7

사용법:
    pmanager [옵션] [하위 명령어]

옵션:
    -d, --debug      
    -h, --help       도움말 정보 출력
    -V, --version    버전 정보 출력

하위 명령어:
    clip      도메인별로 비밀번호를 클립보드에 복사
    delete    데이터베이스에서 키-값 쌍 삭제
    get       도메인별로 사용자 이름을 클립보드에 복사한 후 비밀번호를 클립보드에 복사
    help      이 메시지 또는 주어진 하위 명령어의 도움말 출력
    init      pmanager 초기화
    insert    도메인과 연결된 사용자 비밀번호 쌍을 데이터베이스에 추가
    leaked    도메인과 연결된 비밀번호가 유출되었는지 확인
    list      데이터베이스의 모든 레코드 나열
    update    데이터베이스에서 레코드 업데이트

지원

비트코인 주소 -> bc1qrmcmgasuz78d0g09rllh9upurnjwzpn07vmmyj

도구 다운로드