Compare commits

...

11 Commits

Author SHA1 Message Date
PrincessPi 683987e0db Update implementations/BASH_Script_Linux/DREAMMAKER.sh 2026-06-26 18:07:00 +00:00
PrincessPi 3739faa932 migrating 2026-05-26 20:37:33 -06:00
PrincessPi 25b7184b2e i suck at git lmfdao : 2026-04-27 16:37:29 -06:00
PrincessPi 51b9e208cd Merge branch 'main' of https://github.com/PrincessPi0/DREAMMAKER 2026-04-27 16:36:24 -06:00
PrincessPi 9c392e80a2 added support for flock cameras :3 :delighted: 2026-04-27 16:36:17 -06:00
offroadguy56 b559094e93 Delete offroadguy-test.txt
was making sure i understood git
2026-04-27 11:29:33 -05:00
offroadguy56 5b36823ada Create offroadguy-test.txt
testing, make sure i understand properly
2026-04-27 09:36:29 -05:00
PrincessPi 9ec2f195b8 noioooo 2026-04-27 08:16:14 -06:00
PrincessPi 491c2e1481 STABLE AF AND CLEA RELEASE THE CREAM 2026-04-27 05:29:00 -06:00
PrincessPi 332ca01c87 FUCKIIN PYTHON SCRIPPY WOLRK ON WINDOWBVSA WOOOOOO DIE MICROSOFT DIE 2026-04-27 05:19:22 -06:00
PrincessPi b508323f03 1777283587 2026-04-27 03:53:07 -06:00
9 changed files with 45 additions and 15 deletions
+4 -2
View File
@@ -1,6 +1,7 @@
# [DЯΣΛMMΛKΣЯ]
## Automatic Police Response and Early Notice
shut down and lock (or destory) your box if cops are detected nearby! also spam pings you like 10 times over discord \o\
## Automatic Police+Flock Response and Early Notice
shut down and lock (or destory) your box if cops or Flock cameras are detected nearby! also spam pings you like 10 times over discord \o\
Flock and police detection can be enabled or disabled indiviudually if you please
# DISCLAIMER
Please do not do crimes for fuck's sake, use your brain.
@@ -27,6 +28,7 @@ in active development, multiple implementations are in the works.
working on both:
- Raspberry Pi OS 6.12.75 on a Raspberry Pi 5 8GB
- Kali 6.19.11 on as Lenovo Thinkpad T560
- Windows 11 x64
## Todo
1. ~~make webhook work without geeraleesssss(in progress)~~
+2
View File
@@ -0,0 +1,2 @@
- display number found
- trerminate detection at a point
@@ -1,7 +1,9 @@
#!/bin/bash
# set -e # faiulure is not tolerated here # failure is now an option
## easy to add ids~
# vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03') # real known vendor ids
### Flock: B4:1E:52
### Police: 00:25:DF, 00:58:28, 00:C0:D4, 84:70:03, C0:1C:6A
# vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03' 'B4:1E:52') # real known vendor ids
## random macs for testing
vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03' 'CO:1C:6A' '01' '02' '03' '04' '05' '06' '07' '08' '09' '0B' '77' '99' '0A' '0B' '0C' '0D' '0E' '0F' 'AB' 'C0')
webhook_file="/usr/share/DREAMMAKER/.discord_url"
@@ -2,6 +2,8 @@
# truth be told idk why tf i made this poc as a shell script. there is no non-inebreated explanaition for dis
set -e # faiulure is not tolerated here
## easy to add ids~
### Flock: B4:1E:52
### Police: 00:25:DF, 00:58:28, 00:C0:D4, 84:70:03, C0:1C:6A
vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03') # real world vendor ids
## random macs for testing
# vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03' 'CO:1C:6A' '01' '02' '03' '04' '05' '06' '07' '08' '09' '0B' '77' '99' '0A' '0B' '0C' '0D' '0E' '0F' 'AB' 'C0')
+2 -2
View File
@@ -7,7 +7,7 @@ then instasll/reinstall/upgrade are all the same command:
```bash
bash install_DREAMMAKER.sh
```
or juat to test the demo after putting your discord webhook url manually in `/usr/share/DREAMMAKER/.discord_url ` and tag to notify in `/usr/share/DREAMMAKER/.discord_tag`
or just do da demo without install
```bash
bash DREAMMAKER-DEMO.sh
```
```
+23 -4
View File
@@ -1,10 +1,13 @@
import asyncio
import sys # dis maeks it work onm micropenis w3indbows
from bleak import BleakScanner, BleakError
from datetime import datetime
import requests
from rich import print
import os
# im ngl like half of this was vibe coded i hate python i hate python i hate python i hate python
# you really do need to fille these out lmao
webhook_url = "https://discord.com/api/webhooks/1403525015818862602/frakefakefake" # replace with your actual webhook URL
discord_tag_role = "<@&1369280290203373670>" # replace with your actual Discord role ID (.\@rolename to get it)
@@ -29,13 +32,30 @@ header = """
"""
# 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']
## Flock: B4:1E:52
## Police: 00:25:DF, 00:58:28, 00:C0:D4, 84:70:03, C0:1C:6A
## 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']
# live
# VNDOR_PREFIXES = ['00:25:DF', '00:58:28', '00:C0:D4', '84:70:03']
VNDOR_PREFIXES = ['00:25:DF', '00:58:28', '00:C0:D4', '84:70:03','B4:1E:52']
async def main():
os.system('cls' if os.name == 'nt' else 'clear') # clear the console
print(header)
# Check for Bluetooth availability on Windows
if sys.platform == 'win32':
try:
# Test if Bluetooth adapter is available
await BleakScanner.discover(timeout=1)
except BleakError as e:
print(f"[red]ERROR: {e}[/red]")
print("[yellow]Windows Bluetooth Issue:[/yellow]")
print("1. Enable Bluetooth in Settings > Devices > Bluetooth & devices")
print("2. Ensure your computer has Bluetooth hardware")
print("3. Update your Bluetooth drivers from Device Manager")
print("4. Try running as Administrator")
return
print("Scanning for Police...")
while True:
try:
@@ -53,9 +73,8 @@ async def main():
requests.post(webhook_url, json=webhook_payload)
break
except BleakError as e: # error handlking ig fuuuck
print(f"Error during scanning: {e}")
print(f"[red]Error during scanning: {e}[/red]")
await asyncio.sleep(10) # wait before next scan
filtered_devices = [device for device in devices if any(device.address.upper().startswith(prefix) for prefix in VENDOR_PREFIXES)]
# hoooolly shit whjy does this tumor language do shjit like this smh my head
if __name__ == "__main__": asyncio.run(main())
+7 -6
View File
@@ -1,12 +1,13 @@
# Python3 [DЯΣΛMMΛKΣЯ] Implementation
- Tested with Python 3.13.5 on Kali (Raspberry Pi 5 and Lenovo Thinpad 5xx series)
- not yet working on windows gdmf
- **NOW WORKING ON WINDOWS TOO!**
## Install
1. edit line 9 and 10 in [DREAMMAKER.py](./DREAMMAKER.py) and put in your discord webhook url and the role id to tag (\@rolename to get it, it will look something like `<@&1369280290203373670>`)
2. create venv: `python -m venv .venv`
3. activate venv: *nix: `source .venv/bin/activate` OR windows powershell: `.venv\Scripts\activate`
4. install requirements: `pip install -r requirements.txt`
5. run it! `python DREAMMAKER.py`
2. edit lines 35 and 37 to choose between test mac address list and actual police mac address list, comment one out and uncomment the other. default is live mode
3. create venv: `python -m venv .venv`
4. activate venv: *nix: `source .venv/bin/activate` OR windows powershell: `.venv\Scripts\activate`
5. install requirements: `pip install -r requirements.txt`
6. run it! `python DREAMMAKER.py`
## TODO
1. x get the fuckin thing working
@@ -14,6 +15,6 @@
3. x make it send a discord webhookie :3
4. make service
5. speed up?
6. windowssssss
6. x windowssssss
7. x header rice (colors lib?)
8. serviceafy
View File
+2
View File
@@ -0,0 +1,2 @@
t- they called me DREAMMAKER, they called me a sorceress, they called me Princess... is it real is it real is it real is it real is it real
how do you feel? how would i kno