diff --git a/implementations/Python3/DREAMMAKER.py b/implementations/Python3/DREAMMAKER.py index 6741c25..96b8bef 100644 --- a/implementations/Python3/DREAMMAKER.py +++ b/implementations/Python3/DREAMMAKER.py @@ -1,6 +1,9 @@ import asyncio from bleak import BleakScanner, BleakError from datetime import datetime +import requests + +webhook_url = "https://discord.com/api/webhooks/[SUMTN]]" # replace with your actual webhook URL # bunch of random prefixes for testing VENDOR_PREFIXES = ['00:25:DF', '00:58:28', '00:C0:D4', '84:70:03', 'C0:1C:6A', '01', '02', '03', '04', '05', '06', '07', '08', '09', '0B', '77', '99', '0A', '0B', '0C', '0D', '0E', '0F', 'AB', 'C0'] @@ -15,7 +18,11 @@ async def main(): filtered_devices = [device for device in devices if any(device.address.upper().startswith(prefix) for prefix in VENDOR_PREFIXES)] if filtered_devices: now = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] # includes miliseconds + webhook_payload = { + "content": f"VLAT HAS BEEN SPOTTED MAC: {filtered_devices[0].address} TIME: {now}" + } print(f"VLAT HAS BEEN SPOTTED MAC: {filtered_devices[0].address} TIME: {now}") + requests.post(webhook_url, json=webhook_payload) except BleakError as e: print(f"Error during scanning: {e}") await asyncio.sleep(10) # wait before next scan