Chepy Versions Save

Chepy is a python lib/cli equivalent of the awesome CyberChef tool.

7.0.0

3 weeks ago

✨ bit_shift_right/left ✨ moving to python 3.12 ✨ railfence encode/decode ✨ to/from base45 ✨ to/from base92 ➕ deps added/updated 🐙 add support for ecb/cbc/nopadding for aes and 3des 🐙 automatically remove whitespace for base32/64 🐙 from_hex default joinby changed 🐙 plugins updated 💚 build steps added/updated 📔 docs added/updated 🔥 deprecate cli_edit_state due to outdated deps 🔥 remove str_bit_shift_right 🔧 fix tests 🔧 fixes #34 🔧 fixes #33 🔧 fixes #32 🤖 types added/updated 🧪 tests added/updated

6.7.0

1 month ago

🧪 tests added/updated 🔧 fix #32 python version 🐙 update to_html_entity to reflect cyberchef. closes #33 🐙 plugin updates 🐙 pin to version 3.10

6.6.1

2 months ago

Pinning to python version 3.10.x as that is what is currently supported until next major release.

6.6.0

2 months ago

✨ addition method ✨ get/set_register methods ✨ register method ✨ substitution method ✨ to/from_quoted_printable ✨ to/from_rison ➕ deps added/updated 🐙 add _log to core 🐙 improve unicode decode/encode 🐙 merge argument in for_each 🐙 regex_search works with bytes also 🐙 update add and subtract to align to cyberchef 📔 docs added/updated 🔥 rename substituion to sub 🤖 types added/updated 🧪 tests added/updated

6.5.0

3 months ago

✨ drop_bytes method ✨ lz77 compress/decompress ✨ new helpers ✨ split_chunks ✨ to/from_lz77 ✨ to/from_uuencode 🎨 minor changes 🐙 improve automatic delimiter detector 🐙 plugin updates 🤖 types added/updated 🧪 tests added/updated

6.4.0

6 months ago

✨ flatten method ✨ get_by_key updated to allow nested values ✨ move xpath and css extractors to core ✨ new helper core methods ✨ new helpers ✨ to/fom_utf21 🐙 allow raw key and iv for en/decryption methods 🐙 pinned pyOpenSSL due to breaking changes 🐙 plugins updated 🔥 removed join_list ✨ search_list method 🧪 tests added/updated 💚 build steps added/updated ➕ deps added/updated 📔 docs added/updated 🤖 types added/updated

6.3.0

7 months ago

✨ cut method 🐙 minor changes 🐙 plugins updated 🧪 tests added/updated ✨ to/from_base62 🐙 update search method for better matches

6.2.0

7 months ago

✨ rotate right and left 🧪 tests added/updated ✨ to/from_base ✨ version 6.2.0

6.1.0

8 months ago

✨ automatically detect delimiter ✨ callback method for user supplied functions ✨ fernet encrypt/decrypt ✨ unicode_escape ➕ deps added/updated 🐙 diff return only changes 🤖 types added/updated 🧪 tests added/updated

6.0.0

8 months ago

✨ bifid en/decode ✨ bruteforce_base_xx method ✨ cetacean encode/decode ✨ contact method ✨ crypto extras generate_rsa_keypair ✨ decode_zero_width ✨ encode_us_ascii_7_bit ✨ extract_zero_with_chars ✨ find_continuous_patterns ✨ find_longest_continious_pattern ✨ from/to base36 ✨ from/to twin hex ✨ helper functions ✨ huffman encode/decode ✨ jwt_token_genereate_embedded_jwk ✨ jwt_token_none_alg generator ✨ long_bytes and bytes_to_long ✨ ls_47 encryption/decryption ✨ lz4_compress/decompress ✨ new ml plugin ✨ password hashing for various algos ✨ pretty exception handling ✨ rabbit encryption ✨ random_case method ✨ rot_47_bruteforce ✨ rot_8000 ✨ rsa_private_pem_to_jwk ✨ rsa_public_key_from_jwk ✨ show warnings when cli is unpredictable ✨ shuffle ✨ stringify method that uses json.dumps ✨ to/from bacon ✨ to/from letter_number_code ✨ to/from messagepack ✨ to/from pickle ✨ to/from upside down ✨ windings encode/decode ✨ zip compress ✨ zip compress symlink ➕ deps added/updated 🎨 small changes 🐙 add numbers, dots and dash to nato 🐙 helper functions 🐙 plugins updated 🐙 rsa_enc/dec/sign/verify support for both PEM file and str 🐙 rsa_enc/dec/sign/verify support for PKCS and OEAP 🐙 show warning on cli when output may be unexpected 🐙 some new helper code 🐙 update mappings for upside down chars 🐙 xor_bruteforce check for crib 🐛 fix some bugs 💚 build steps added/updated 📔 docs added/updated 🔥 moved to python 3.10 🔥 rename extract_zero_with_chars 🔥 rename hex_to_binary to hex_to_bytes 🔥 renaming of various from from encode/decode to to/from 🔥 update rot_47 and rename argument 🔧 fix #27 🔧 misc fixes 🧪 tests added/updated 🚀 added more special chars to morse 🚀 loop methods updated on core 🚀 return bytes instead of str in o/out 🚀 update aes ctr enc/dec 🚀 update dict_get_items to return all items if keys are not specified 🚀 update to_url_encoding to encode regular chars also 🚀 update to/from binary completely with byte length 🚀 update vigener encode and decode 🚀 update xor to handle decimal keys and bytearrays 🚀 updated swap_endianness to reflect cyberchef