scapy.compat
Python 2 and 3 link classes.
- scapy.compat.base64_bytes(x)
Turn base64 into bytes
- scapy.compat.bytes_base64(x)
Turn bytes into base64
- scapy.compat.bytes_encode(x)
Ensure that the given object is bytes. If the parameter is a packet, raw() should be preferred.
- scapy.compat.bytes_hex(x)
Hexify a str or a bytes object
- scapy.compat.chb(x)
Same than chr() but encode as bytes.
- scapy.compat.hex_bytes(x)
De-hexify a str or a byte object
- scapy.compat.lambda_tuple_converter(func)
- Converts a Python 2 function as
lambda (x,y): x + y
- In the Python 3 format:
lambda x,y : x + y
- scapy.compat.orb(x)
Return ord(x) when not already an int.
- scapy.compat.plain_str(x)
Convert basic byte objects to str
- scapy.compat.raw(x)
Builds a packet and returns its bytes representation. This function is and always be cross-version compatible