remove indicatif, add dotenv, write to stdout, gst to v4lsink, usable with ffplay, still some hiccups, not cpu related

This commit is contained in:
devdesk
2024-02-17 15:43:20 +02:00
parent 5acd03828d
commit 49f9aa98ed
5 changed files with 49 additions and 9 deletions

View File

@@ -4,6 +4,10 @@
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"
@@ -16,5 +20,8 @@ decoded_packet = base64.b64decode(encoded_packet)
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="enp1s0f0")
sendp(packet, iface=iface)