From 9c392e80a267e06f9803d74fb78e069b8dd4b078 Mon Sep 17 00:00:00 2001 From: PrincessPi3 Date: Mon, 27 Apr 2026 16:36:17 -0600 Subject: [PATCH] added support for flock cameras :3 :delighted: --- ... (# Edit conflict 2026-04-27 iv4qrhC #).md | 67 +++++++++++++++++++ README.md | 5 +- .../BASH_Script_Linux/DREAMMAKER-DEMO.sh | 4 +- .../BASH_Script_Linux/DREAMMAKER.sh | 4 +- implementations/Python3/DREAMMAKER.py | 4 +- 5 files changed, 79 insertions(+), 5 deletions(-) create mode 100644 README (# Edit conflict 2026-04-27 iv4qrhC #).md diff --git a/README (# Edit conflict 2026-04-27 iv4qrhC #).md b/README (# Edit conflict 2026-04-27 iv4qrhC #).md new file mode 100644 index 0000000..2389bcc --- /dev/null +++ b/README (# Edit conflict 2026-04-27 iv4qrhC #).md @@ -0,0 +1,67 @@ +# [DЯΣΛMMΛKΣЯ] +## 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 by changing the list of mac prefixes (see code) + +# DISCLAIMER +Please do not do crimes for fuck's sake, use your brain. + +## How does it work? +- Certin bits of cop kit constantly emit bluetooth low energy (BTLE) beacons like their gay little tazers and body cams +- Because we can look up the mac addresses used by the equipment vendor, we can filter for those vendors +- hilariously literally none of their BTLE enabled kit ever bothered to randomize the mac addresses lmao 🥴 +- two varieties of device have been confirmed working + - Tazers, only the one brand? + - Body Cameras, from 2? brands? + +## Status +in active development, multiple implementations are in the works. + +## Props +1. BIG Thanks to [OSINTI4L](https://github.com/OSINTI4L/) for making the first verison of this! + +## Implementations +1. [linux shell script](./implementations/BASH_Script_Linux/) +2. [python (only working on linux right now)](./implementations/Python3/) + +## Tests +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 + +# MAC Prefixes +- Flock: B4:1E:52 +- Police: 00:25:DF, 00:58:28, 00:C0:D4, 84:70:03, C0:1C:6A + +## Todo +1. ~~make webhook work without geeraleesssss(in progress)~~ +2. ~~sanity checks~~ +3. ~~test with available btle devices~~ + 1. ~~sniff with nrf chip~~ +4. esp32 version + - generic esp32 as possible + - maybe pizzero for audio\ + - maybe a phone app to get aLert on phone +5. android implementation +6. flipper zero implementation +7. change demo sh to jusat prompt for webhook and tag if missing :snurp: +8. idfk some other means of notice ig? maybe mqtt, amazon alexa? idfk fam (the faceless woman terrifies me and one day i will finazlly smash it with a rock) + +## Theme +### [Paparazzi - Lady Gaga (2008)](https://music.youtube.com/watch?v=28jp-30w8Lg&si=ZmoJk750nUXNHDW8) +[![She is a very pretty pony :4](assets/prettypony.gif "She is also a good girl ^_^")](https://genius.com/Lady-gaga-paparazzi-lyrics) + +## LICENSE +[![Do What the Fuck You Want to Public License - WTFPL](assets/wtfpl-badge-1_88x31.png "Do What the Fuck You Want to Public License - WTFPL Badge")](assets/COPYING.txt) +**Do What the Fuck You Want to Public License (WTFPL)** +"Free as in freedom **AND** free as in free beer" +[WTFPL Home](https://www.wtfpl.net) ([Archive](https://web.archive.org/web/20251218082119/https://www.wtfpl.net/)) +[WTFPL Local Copy](assets/COPYING.txt) +### Text +``` + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. +``` \ No newline at end of file diff --git a/README.md b/README.md index e7f15fe..55ca716 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh b/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh index 37c668d..f5a6f81 100644 --- a/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh +++ b/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh @@ -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" diff --git a/implementations/BASH_Script_Linux/DREAMMAKER.sh b/implementations/BASH_Script_Linux/DREAMMAKER.sh index f8c823c..5fde489 100644 --- a/implementations/BASH_Script_Linux/DREAMMAKER.sh +++ b/implementations/BASH_Script_Linux/DREAMMAKER.sh @@ -2,7 +2,9 @@ # 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~ -vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03') # real world 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 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') webhook_file="/usr/share/DREAMMAKER/.discord_url" diff --git a/implementations/Python3/DREAMMAKER.py b/implementations/Python3/DREAMMAKER.py index 3e108a4..fd1c429 100644 --- a/implementations/Python3/DREAMMAKER.py +++ b/implementations/Python3/DREAMMAKER.py @@ -32,9 +32,11 @@ header = """ """ # bunch of random prefixes for testing +## 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