Getting started
str
bytes
User guide
IsolatedWorker
Advanced usage
Cookbook
Reference
run_operation()
using_policy()
from_hex()
to_hex()
from_base64()
to_base64()
from_base32()
to_base32()
url_encode()
url_decode()
html_encode()
html_decode()
rot13()
reverse()
xor()
gzip_compress()
gzip_decompress()
digest()
md5()
sha1()
sha256()
sha512()
Recipe
Recipe.to_config()
Recipe.to_json()
Recipe.from_json()
Recipe.execute()
Chef
Chef.bake_result()
Chef.bake()
bake()
Pipeline
Pipeline.steps
Pipeline.recipe
Pipeline.then()
Pipeline.operation()
Pipeline.apply()
Pipeline.concat()
Pipeline.append()
Pipeline.prepend()
Pipeline.select()
Pipeline.transform()
Pipeline.run()
Pipeline.bake()
Pipeline.iter_transform()
Pipeline.transform_many()
Pipeline.trace()
Pipeline.from_hex()
Pipeline.to_hex()
Pipeline.from_base64()
Pipeline.to_base64()
Pipeline.decode()
Pipeline.encode()
Pipeline.digest()
Pipeline.xor()
Pipeline.swap_endian()
Pipeline.unpack()
Pipeline.pack()
Pipeline.hexdump()
Pipeline.parse_packet()
Pipeline.parse_capture()
Pipeline.from_pcap()
Pipeline.aes_encrypt()
Pipeline.aes_decrypt()
PipelineTrace
PipelineTrace.name
PipelineTrace.input
PipelineTrace.output
PipelineTrace.input_size
PipelineTrace.output_size
PipelineTrace.truncated
ExecutionPolicy
ExecutionPolicy.allow_network
ExecutionPolicy.safe()
ExecutionPolicy.untrusted()
ExecutionPolicy.unrestricted()
ExecutionPolicy.permissive()
ExecutionPolicy.legacy()
ExecutionPolicy.with_overrides()
NetworkPolicy
NetworkPolicy.disabled()
NetworkPolicy.public_only()
NetworkPolicy.unrestricted()
NetworkPolicy.with_overrides()
NetworkPolicy.evaluate_pre_resolution()
NetworkPolicy.check_destination()
NetworkPolicy.is_host_allowed()
NetworkPolicy.is_ip_allowed()
ExecutionContext
ExecutionContext.cancel()
ExecutionContext.charge_step()
ExecutionContext.nested()
IsolatedWorker.is_hard_memory_limit_supported()
IsolatedWorker.close()
bake_isolated()
aes_decrypt()
aes_encrypt()
aes_gcm_decrypt()
aes_gcm_encrypt()
chunks()
cyclic()
cyclic_find()
decode_bytes()
digests()
encode_bytes()
flat()
hexdump()
p8()
p16()
p16be()
p16le()
p32()
p32be()
p32le()
p64()
p64be()
p64le()
pack()
rol()
ror()
swap_endian()
u8()
u16()
u16be()
u16le()
u32()
u32be()
u32le()
u64()
u64be()
u64le()
unpack()
xor_bytes()
json_safe()
packet_json()
parse_arp_packet()
parse_capture()
parse_dns_message()
parse_ethernet_frame()
parse_icmp_message()
parse_ipv4_packet()
parse_ipv6_packet()
parse_packet()
parse_pcap()
parse_pcapng()
parse_tcp_segment()
parse_udp_datagram()
read_capture()
Operation
Operation.name
Operation.function
Operation.category
Operation.run()
OperationRegistry
OperationRegistry.register()
OperationRegistry.get()
OperationRegistry.names()
OperationRegistry.spec()
OperationRegistry.specs()
operation()
implementation()
CompatibilityReport
CompatibilityReport.target_version
CompatibilityReport.target_commit
CompatibilityReport.upstream_count
CompatibilityReport.implemented
CompatibilityReport.missing
CompatibilityReport.unexpected
CompatibilityReport.coverage
CompatibilityReport.complete
compatibility_report()
to_bytes()
to_text()
RecipeStep
RecipeStep.op
RecipeStep.args
RecipeStep.disabled
RecipeStep.breakpoint
TraceStep
TraceStep.operation
TraceStep.step_index
TraceStep.branch_path
TraceStep.input_type
TraceStep.output_type
TraceStep.input_size
TraceStep.output_size
TraceStep.duration_ms
TraceStep.error
BakeResult
BakeResult.result
BakeResult.type
BakeResult.progress
BakeResult.duration_ms
BakeResult.error
BakeResult.trace
PyChefError
PyChefError.default_error_code
PyChefError.cause
PyChefError.safe_message
PyChefError.to_dict()
UnknownOperationError
UnknownOperationError.default_error_code
OperationError
OperationError.default_error_code
RecipeError
RecipeError.default_error_code
InvalidOperationArgumentsError
InvalidOperationArgumentsError.default_error_code
OperationPermissionError
OperationPermissionError.default_error_code
ExecutionLimitError
ExecutionLimitError.default_error_code
ExecutionLimitError.to_dict()
ExecutionTimeoutError
ExecutionTimeoutError.default_error_code
Compatibility
Development
cyberchef-py
pychef
1 registered operations are grouped in this category.
Status
Module
Automated Validation Test Op
callable
pychef.operations.by_operation.automated_validation_test_op