#!/usr/bin/env python3 #replay the "trigger" packet. #this packets will start the source broadcasting its packets. import base64 from scapy.all import * from dotenv import load_dotenv import os load_dotenv() # Base64 encoded packet data encoded_packet = "////////AAFsWfAKCABFAAA4KB0AAIARkEfAqAABwKgA/x+bH5wA2QAAASABgBtAACAAAAAAAAAADwAAAAEAAAEAACArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////AAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" # Decode the Base64 encoded packet decoded_packet = base64.b64decode(encoded_packet) # Load packet with Scapy packet = Ether(decoded_packet) #print(packet.show(dump=True)) iface = os.environ.get('THERMALCAM_IFACE', 'enp1s0f0') print(f'using interface {iface}') # (packet) sendp(packet, iface=iface)