
Chepy, शानदार CyberChef उपकरण का एक Python lib/cli समतुल्य है।

Chepy एक पायथन लाइब्रेरी है जिसमें एक सुविधाजनक CLI है, जिसका उद्देश्य CyberChef की कुछ क्षमताओं को दर्शाना है। Chepy को CyberChef द्वारा प्रदान की जाने वाली विभिन्न कार्यक्षमताओं के साथ संगत बनाने के लिए काफी प्रयास किया गया है, वह भी पूरी तरह से Pythonic तरीके से। Chepy के Cyberchef पर कुछ प्रमुख फायदे और नुकसान हैं। Cyberchef में विभिन्न मॉड्यूल को stack करने की अवधारणा Chepy में भी जीवित रखी गई है।
Chepy के लिए अभी भी एक लंबा रास्ता तय करना है क्योंकि यह Cyberchef की हर एक क्षमता प्रदान नहीं करता है।
पूर्ण उपयोग जानकारी के लिए दस्तावेज़ देखें
सभी उपयोग और उदाहरणों के लिए, दस्तावेज़ देखें।
Chepy में Cyberchef के समान एक स्टैकिंग तंत्र है। उदाहरण के लिए, Cyberchef में यह:
इसके बराबर है
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
)
magic सपोर्ट।Chepy को कुछ तरीकों से स्थापित किया जा सकता है।
pip3 install chepy
# वैकल्पिक रूप से अतिरिक्त आवश्यकताओं के साथ
pip3 install chepy[extras]
git clone --recursive https://github.com/securisec/chepy.git
cd chepy
pip3 install -e .
# मैं यहां -e का उपयोग करता हूं ताकि अगर मैं बाद में git pull के साथ अपडेट करूं, तो मुझे इसे फिर से इंस्टॉल न करना पड़े (जब तक कि निर्भरताएं नहीं बदल गई हों)
Chepy को एक स्टैंडअलोन बाइनरी के रूप में भी बनाया जा सकता है। इसमें सभी निर्भरताओं को एक साथ पैकेज करना शामिल है।
git clone https://github.com/securisec/chepy.git
cd chepy
pip install .
pip install pyinstaller
pyinstaller cli.py --name chepy --onefile
बाइनरी dist/ फ़ोल्डर में होगी।
प्लगइन्स दस्तावेज़ के लिए यहां देखें
.. toctree::
:maxdepth: 3
:caption: Contents:
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`