diff --git a/.gitignore b/.gitignore index b7e470c..b855e77 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ webhook.txt -tag.txt \ No newline at end of file +tag.txt +.venv +__pycache__ \ No newline at end of file diff --git a/implementations/BASH_Script_Linux/DREAMMAKER-DEMO (# Edit conflict 2026-04-26 m65pl4C #).sh b/implementations/BASH_Script_Linux/DREAMMAKER-DEMO (# Edit conflict 2026-04-26 m65pl4C #).sh new file mode 100644 index 0000000..2473e04 --- /dev/null +++ b/implementations/BASH_Script_Linux/DREAMMAKER-DEMO (# Edit conflict 2026-04-26 m65pl4C #).sh @@ -0,0 +1,51 @@ +#!/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 +## 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" +tag_file="/usr/share/DREAMMAKER/.discord_tag" +username='[DЯΣΛMMΛKΣЯ]' +pink="$\033[35m" +reset="\033[0m" +header="\n\n${pink} ____ ______ _______ _______ _______ _______ _______ _______ _ _______ _______ ____ +( __)( __ \ ( ____ )( ____ \( ___ )( )( )( ___ )| \ /\( ____ \( ____ )(__ ) +| ( | ( \ )| ( )|| ( \/| ( ) || () () || () () || ( ) || \ / /| ( \/| ( )| ) | +| | | | ) || (____)|| (__ | (___) || || || || || || || (___) || (_/ / | (__ | (____)| | | +| | | | | || __)| __) | ___ || |(_)| || |(_)| || ___ || _ ( | __) | __) | | +| | | | ) || (\ ( | ( | ( ) || | | || | | || ( ) || ( \ \ | ( | (\ ( | | +| (__ | (__/ )| ) \ \__| (____/\| ) ( || ) ( || ) ( || ) ( || / \ \| (____/\| ) \ \__ __) | +(____)(______/ |/ \__/(_______/|/ \||/ \||/ \||/ \||_/ \/(_______/|/ \__/(____) +\n\n${reset}https://github.com/${pink}PrincessPi3${reset}" + +send_discord_webhook() { + webhook_url="$(cat \"$webhook_file\")" + tag="$(cat \"$tag_file\")" + + # send the webhook post + curl -sS -X POST \ + -H "Content-Type: application/json" \ + -d "{\"username\":\"$username\",\"content\":\"$1 $tag\"}" \ + "$webhook_url" +} + +while true; do #infinite loop + # scan for those vendor ids + ## the ${vendor_ids[@]/#/ -e ^} evals to ^00:25:DF -e ^00:58:28 -e ^00:C0:D4 -e ^84:70:03 /#/ means "prepend next chars to start of sting" + blescan=$(eval "bluetoothctl -t 10 scan on | awk '{print \$3}' | grep ${vendor_ids[@]/#/ -e ^}") + # -n is if length of string is non zero + if [ -n "$blescan" ]; then + # LE detected poweroff to cryptdisk and notify + # alert spammmm + for((i=0;i<10;i++)); do + # send_discord_webhook "FUZZ!!!" & # fork task to background to run more faster + echo -e "\e[32m\n\nSAW ONE JUST NOW AT `date`\n\n\e[0m" + sleep 5 + + # cryptsetup erase # ion case you wanna nuke ur shit lmao + ## these options are powerful, silent, fast, aND RIsky + # poweroff --poweroff --force --no-wall # --no-sync + done + fi +done diff --git a/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh b/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh index 92677b1..f1e3591 100644 --- a/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh +++ b/implementations/BASH_Script_Linux/DREAMMAKER-DEMO.sh @@ -7,6 +7,20 @@ vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03' 'CO:1C:6A' '01' '02' '03 webhook_file="/usr/share/DREAMMAKER/.discord_url" tag_file="/usr/share/DREAMMAKER/.discord_tag" username='[DЯΣΛMMΛKΣЯ]' +pink="$\033[35m" +reset="\033[0m" +header="\n\n${pink} ____ ______ _______ _______ _______ _______ _______ _______ _ _______ _______ ____ +( __)( __ \ ( ____ )( ____ \( ___ )( )( )( ___ )| \ /\( ____ \( ____ )(__ ) +| ( | ( \ )| ( )|| ( \/| ( ) || () () || () () || ( ) || \ / /| ( \/| ( )| ) | +| | | | ) || (____)|| (__ | (___) || || || || || || || (___) || (_/ / | (__ | (____)| | | +| | | | | || __)| __) | ___ || |(_)| || |(_)| || ___ || _ ( | __) | __) | | +| | | | ) || (\ ( | ( | ( ) || | | || | | || ( ) || ( \ \ | ( | (\ ( | | +| (__ | (__/ )| ) \ \__| (____/\| ) ( || ) ( || ) ( || ) ( || / \ \| (____/\| ) \ \__ __) | +(____)(______/ |/ \__/(_______/|/ \||/ \||/ \||/ \||_/ \/(_______/|/ \__/(____) +\n\n${reset}https://github.com/${pink}PrincessPi3${reset}\n\n" + +clear +echo -e "$header" send_discord_webhook() { webhook_url="$(cat \"$webhook_file\")" diff --git a/implementations/BASH_Script_Linux/DREAMMAKER.sh b/implementations/BASH_Script_Linux/DREAMMAKER.sh index 6e6d0ec..e723479 100644 --- a/implementations/BASH_Script_Linux/DREAMMAKER.sh +++ b/implementations/BASH_Script_Linux/DREAMMAKER.sh @@ -7,6 +7,20 @@ vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03') # real world vendor ids webhook_file="/usr/share/DREAMMAKER/.discord_url" tag_file="/usr/share/DREAMMAKER/.discord_tag" username='[DЯΣΛMMΛKΣЯ]' +pink="$\033[35m" +reset="\033[0m" +header="\n\n${pink} ____ ______ _______ _______ _______ _______ _______ _______ _ _______ _______ ____ +( __)( __ \ ( ____ )( ____ \( ___ )( )( )( ___ )| \ /\( ____ \( ____ )(__ ) +| ( | ( \ )| ( )|| ( \/| ( ) || () () || () () || ( ) || \ / /| ( \/| ( )| ) | +| | | | ) || (____)|| (__ | (___) || || || || || || || (___) || (_/ / | (__ | (____)| | | +| | | | | || __)| __) | ___ || |(_)| || |(_)| || ___ || _ ( | __) | __) | | +| | | | ) || (\ ( | ( | ( ) || | | || | | || ( ) || ( \ \ | ( | (\ ( | | +| (__ | (__/ )| ) \ \__| (____/\| ) ( || ) ( || ) ( || ) ( || / \ \| (____/\| ) \ \__ __) | +(____)(______/ |/ \__/(_______/|/ \||/ \||/ \||/ \||_/ \/(_______/|/ \__/(____) +\n\n${reset}https://github.com/${pink}PrincessPi3${reset}\n\n" + +clear +echo -e "$header" send_discord_webhook() { webhook_url="$(cat \"$webhook_file\")" diff --git a/implementations/BASH_Script_Linux/scratch.md b/implementations/BASH_Script_Linux/scratch.md index 05295c5..831bee6 100644 --- a/implementations/BASH_Script_Linux/scratch.md +++ b/implementations/BASH_Script_Linux/scratch.md @@ -13,4 +13,8 @@ eval "vendor_ids=('00:25:DF' '00:58:28' '00:C0:D4' '84:70:03' 'CO:1C:6A' '01' '0 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'); while true; do blescan=$(eval "bluetoothctl -t 10 scan on | awk '{print \$3}' | grep ${vendor_ids[@]/#/ -e ^}"); echo -n $blescan; done WORKING IMPROVED -do blescan=$(eval "bluetoothctl -t 10 scan on | awk '{print \$3}' | grep ${vendor_ids[@]/#/ -e ^}" \ No newline at end of file +do blescan=$(eval "bluetoothctl -t 10 scan on | awk '{print \$3}' | grep ${vendor_ids[@]/#/ -e ^}" + +echo -e "\n\n${pink} ____ ______ _______ _______ _______ _______ _______ _______ _ _______ _______ ____\n( __)( __ \ ( ____ )( \n____ \( ___ )( )( )( ___ )| \ /\( ____ \( ____ )(__ )\n| ( | ( \ )| ( )|| ( \/| ( ) || () () || () () || ( ) || \n\ / /| ( \/| ( )| ) |\n| | | | ) || (____)|| (__ | (___) || || || || || || || (___) || (_/ / | (__ | (____)| | |\n| | | | | || __)| __) | ___ || |(_)| || |(_)| || ___ || _ ( | __) | __) | |\n| | | | ) || (\ ( | ( | ( ) || | | || | | || ( ) || ( \ \ | ( | (\ ( | |\n| (__ | (__/ )| ) \ \__| (____/\| ) ( || ) ( || ) ( || ) ( || / \ \| (____/\| ) \ \__ __) |\n(____)(______/ |/ \__/(_______/|/ \||/ \||/ \||/ \||_/ \/(_______/|/ \__/(____)\n\n${reset}https://github.com/${pink}PrincessPi3${reset}" + +echo -e "\n\n${pink} ____ ______ _______ _______ _______ _______ _______ _______ _ _______ _______ ____\n( __)( __ \ ( ____ )( \n____ \( ___ )( )( )( ___ )| \ /\( ____ \( ____ )(__ )\n| ( | ( \ )| ( )|| ( \/| ( ) || () () || () () || ( ) || \n\ / /| ( \/| ( )| ) |\n| | | | ) || (____)|| (__ | (___) || || || || || || || (___) || (_/ / | (__ | (____)| | |\n| | | | | || __)| __) | ___ || |(_)| || |(_)| || ___ || _ ( | __) | __) | |\n| | | | ) || (\ ( | ( | ( ) || | | || | | || ( ) || ( \ \ | ( | (\ ( | |\n| (__ | (__/ )| ) \ \__| (____/\| ) ( || ) ( || ) ( || ) ( || / \ \| (____/\| ) \ \__ __) |\n(____)(______/ |/ \__/(_______/|/ \||/ \||/ \||/ \||_/ \/(_______/|/ \__/(____)\n\n${reset}https://github.com/${pink}PrincessPi3${reset}" \ No newline at end of file diff --git a/implementations/Python3/__pycache__/ble_scanner.cpython-313.pyc b/implementations/Python3/__pycache__/ble_scanner.cpython-313.pyc deleted file mode 100644 index c9a0e9d..0000000 Binary files a/implementations/Python3/__pycache__/ble_scanner.cpython-313.pyc and /dev/null differ