Skip to content

Releases: securisec/chepy

6.6.0

29 Feb 02:29

Choose a tag to compare

✨ 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

20 Jan 03:57

Choose a tag to compare

✨ 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

31 Oct 02:40

Choose a tag to compare

✨ 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

08 Oct 21:43

Choose a tag to compare

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

6.2.0

25 Sep 16:08

Choose a tag to compare

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

6.1.0

14 Sep 00:58

Choose a tag to compare

✨ 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

05 Sep 00:25

Choose a tag to compare

✨ 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

5.1.0

29 May 02:32

Choose a tag to compare

👉 add CFB for AES
🚀 add int type to list_to_str
✨ chacha20 encrypt/decrypt
🔧 closes #25
🔥 convert_to_nato renamed to to_nato
✨ dict_get_items
🐛 fix key_format to key_mode in types
✨ from_nate
✨ monoalphabetic_substitution method
✨ str_to_unicode
🧪 tests added/updated
👉 v 5.0.1

5.0.0

20 Aug 14:50

Choose a tag to compare

✨ base91 encode, decode
🔥 breaking: moving from a lot of list returns to string returns
💚 build steps added/updated
🔥 change out to a property
➕ deps added/updated
📔 docs added/updated
🎨 from/to base64 simplified and handles urlsafe natively
🐛 handle errors in language.py when decoding
✨ int_to_ip
🔍 option to use utc for from_unix_timestamp
✨ qr plugin
🎨 refactor extract_strings to return a string
🔥 refactor of various encryption methods to handle various types of key and iv
🔍 refactor to/from binary and octal
✨ remove non printable
🔥 remove out_as_str and out_as_bytes methods from core
🔥 remove output method from core
🔥 remove show_recipe and replace with recipe property
🔥 remove some dead code
🔥 rename crypto_extras to crypto
🔥 rename unicode_chars_by_name to search_perl_unicode_props
🔥 rename xor_key_from_files to xor_repeating_key
✨ show_recipe method
✨ subsection method
🚧 swap_endianness
🔍 tests added
🧪 tests added/updated
✨ translate method
🔥 translate renamed to substitute
🔍 types updated for some utils functions
🔥 unify all en/decoing functions to encode and decode
🔥 unix_ts renamed to unix_timestamp
🔍 update extract_email
🔍 update find_emojis for updated dep
🔍 update to/from_charcode to handle base and join_by
🔍 update to/from_decimal
🔍 update to/from_hex to handle delimiters
🔍 user supplied format string for from_unix_ts
✨ version 5.0.0

4.0.0

11 May 13:59

Choose a tag to compare

4.0.0
🔍 added some float type handlers and tests
💚 build steps added/updated
➕ deps removed from core
🐛 fixes #19
✨ google_search_ei_to_epoch
🔥 move hashid to Hash plugin
🔍 move more parsel based methods to plugins
🔥 move multimedia to plugins
🔥 move some extractors and codetidy to plugins
🧪 tests added/updated
🔍 update rot47 with amount arg
✨ xor_key_from_file extra function
🔥 simplify core, reduce dependencies and move features to plugins