Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
pmanager — Храните и извлекайте свои пароли из безопасной офлайн-базы данных. Проверяйте, не были ли ваши пароли ранее скомпрометированы, чтобы предотвратить атаки с использованием целенаправленного повторного использования паролей. | Kitploit
Инструменты/GitHubGitHub/yukselberkay/pmanager
Взлом паролейИнструменты шифрования/дешифрованияКриптографияАутентификация
GitHubyukselberkay/pmanager

pmanager

Храните и извлекайте свои пароли из безопасной офлайн-базы данных. Проверяйте, не были ли ваши пароли ранее скомпрометированы, чтобы предотвратить атаки с использованием целенаправленного повторного использования паролей.

Репозиторий
3433 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Pmanager

GitHub release

Демонстрация

demo

Описание

Храните и получайте свои пароли из защищённой офлайн-базы данных. Проверяйте, не были ли ваши пароли ранее скомпрометированы, чтобы предотвратить целевые атаки с повторным использованием паролей.

Зачем разрабатывать ещё один менеджер паролей?

  • Изначально этот проект возник из моего желания изучить Rust.
  • Мне надоел громоздкий графический интерфейс keepassxc.
  • Я хотел узнать больше о криптографии.
  • Ради удовольствия. :)

Возможности

  • Безопасное хранение паролей с использованием передовых криптографических алгоритмов.
    • Многократные итерации argon2id для выведения ключа, что затрудняет атаки методом перебора.
    • Aes-gcm256 для шифрования базы данных.
  • Пользовательская зашифрованная база данных «ключ-значение», обеспечивающая целостность данных. (Прочитайте статью в моём блоге на эту тему здесь.)
  • Простота установки и использования. Для основной функциональности не требуется подключение к внешнему сервису.
  • Проверяйте, не были ли ваши пароли ранее скомпрометированы, чтобы избежать целевых атак с повторным использованием паролей.
    • Это работает путём хеширования пароля с помощью keccak-512 и отправки первых 10 цифр на XposedOrNot.

Установка

Pmanager зависит от пакетов "pkg-config" и "libssl-dev" на ubuntu. Просто установите их с помощью

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

Загрузите бинарный файл, соответствующий вашей операционной системе, из релизов, добавьте путь к бинарнику в переменную среды 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
  • Затем установите git для Windows. -> 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

USAGE:
    pmanager [OPTIONS] [SUBCOMMAND]

OPTIONS:
    -d, --debug      
    -h, --help       Print help information
    -V, --version    Print version information

SUBCOMMANDS:
    clip      Copy password to clipboard by domain
    delete    Delete a key value pair from database
    get       Copy username and then password to clipboard by domain
    help      Print this message or the help of the given subcommand(s)
    init      Initialize pmanager
    insert    Insert a user password pair associated with a domain to database
    leaked    Check if a password associated with your domain is leaked
    list      Lists every record in the database
    update    Update a record from database

Поддержка

Bitcoin Address -> bc1qrmcmgasuz78d0g09rllh9upurnjwzpn07vmmyj

Скачать инструмент