Files
2025-06-20 09:49:14 +02:00

27 lines
665 B
Python

import logging
from model import *
from model.defs import *
logger = logging.getLogger("Payload")
class Payload():
def __init__(self, filepath: FilePath):
self.payload_path: FilePath = filepath
self.payload_data: bytes = b""
def init(self) -> bool:
if not os.path.exists(self.payload_path):
logger.error("Payload file does not exist: {}".format(self.payload_path))
return False
with open(self.payload_path, 'rb') as f:
self.payload_data = f.read()
logger.info("-[ Payload: {} ({} bytes)".format(
self.payload_path, len(self.payload_data)))
return True