Je veux analyser certaines données avec Python et scapy. Pour cela, je dois analyser des bits uniques. Mais au moment où j'ai pour les paquets UDP excample avec une charge utile comme:Python byte array to bit array
bytes = b'\x18\x00\x03\x61\xFF\xFF\x00\x05\x42\xFF\xFF\xFF\xFF'
Est-il un moyen élégant pour convertir les octets afin que je puisse accéder à des bits uniques comme:
bytes_as_bits = convert(bytes)
bit_at_index_42 = bytes_as_bits[42]
Alors .. quel sera peu '8' par exemple? Un MSB du second octet? Un LSB de celui-ci? –
Avez-vous essayé quelque chose comme ''' .join (f '{byte: b}' pour byte en octets)'? – vaultah