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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/securisec/chepy
ФорензикаАнализ вредоносных программКриптографияCTFУтилиты и фреймворки
GitHubsecurisec/chepy

chepy

Chepy — это эквивалент замечательной утилиты CyberChef в виде Python-библиотеки/CLI.

Репозиторий
1.0k613 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

Chepy

Решение CTF с помощью Chepy

Chepy — это библиотека Python с удобным CLI, предназначенная для зеркалирования некоторых возможностей CyberChef. В Chepy было вложено немало усилий, чтобы обеспечить совместимость с различными функциями, предлагаемыми CyberChef, и всё это в чисто Pythonic-стиле. У Chepy есть несколько ключевых преимуществ и недостатков по сравнению с Cyberchef. Концепция Cyberchef по наложению различных модулей сохраняется и в Chepy.

Chepy ещё предстоит пройти долгий путь, так как он не реализует абсолютно все возможности Cyberchef.

Не стесняйтесь поставить проекту ⭐️!

Документация

Обратитесь к документации для полной информации об использовании

Пример

Все варианты использования и примеры смотрите в документации.

Chepy имеет механизм стекирования, подобный Cyberchef. Например, эта операция в Cyberchef:

Это эквивалентно

root@kitploit:~
from chepy import Chepy

file_path = "/tmp/demo/encoding"

print(
    Chepy(file_path)
    .load_file()
    .reverse()
    .rot_13()
    .from_base64()
    .from_base32()
    .hexdump_to_str()
    .o
)

Chepy vs Cyberchef

Преимущества

  • Chepy написан на чистом Python с удобным Python API
  • У Chepy есть CLI
  • CLI Chepy имеет полное автодополнение.
  • Поддерживает разбор PE, ELF и других форматов файлов.
  • Расширяется с помощью плагинов
  • Бесконечно масштабируем, так как может использовать всю мощь Python.
  • Chepy может в некоторой степени взаимодействовать с полным веб-приложением Cyberchef. При необходимости легко перейти от Chepy к Cyberchef.
  • Библиотека Chepy на Python значительно быстрее, чем библиотека Cyberchef на Node.
  • Работает с HTTP/S запросами без проблем с CORS.
  • Поддержка magic через плагин Chepy ML.

Недостатки

  • Chepy не предлагает абсолютно все, что есть в Cyberchef

Установка

Chepy можно установить несколькими способами.

Pypi

root@kitploit:~
pip3 install chepy
# optionally with extra requirements
pip3 install chepy[extras]

Git

root@kitploit:~
git clone --recursive https://github.com/securisec/chepy.git
cd chepy
pip3 install -e .
# I use -e here so that if I update later with git pull, I dont have it install it again (unless dependencies have changed)

Стандартный бинарный файл

Также можно собрать Chepy в виде отдельного бинарного файла. Это включает упаковку всех зависимостей вместе.

root@kitploit:~
git clone https://github.com/securisec/chepy.git
cd chepy
pip install .
pip install pyinstaller
pyinstaller cli.py --name chepy --onefile

Бинарный файл будет находиться в папке dist/.

Плагины

Смотрите документацию по плагинам здесь

Используется

Remnux linux

root@kitploit:~
.. toctree::
   :maxdepth: 3
   :caption: Содержание:

   usage.md
   examples.md
   cli.rst
   chepy.md
   core.md
   modules.rst
   extras.rst
   plugins.md
   pullrequest.md
   config.md
   faq.md


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
Скачать инструмент