rfkill bluetooth flag (option for blocking bluetooth leak)
parent
10bb6f95c6
commit
5d7eb1667f
15
wipri
15
wipri
|
@ -135,6 +135,7 @@ echo " continuously changing [coordinated/simultaneous] times/addresses to mim
|
||||||
echo "-p [static smartphone mimic] Set single static Samsung/Apple MAC identity"
|
echo "-p [static smartphone mimic] Set single static Samsung/Apple MAC identity"
|
||||||
echo "-P [changing smartphone mimics] continously changing Samsung/Apple at rand times/mac addr"
|
echo "-P [changing smartphone mimics] continously changing Samsung/Apple at rand times/mac addr"
|
||||||
echo "-M [random machine-id change] - unique identifier"
|
echo "-M [random machine-id change] - unique identifier"
|
||||||
|
echo "-b [block bluetooth] using rfkill"
|
||||||
echo "-r [randomizes mac continually changing times/addresses]"
|
echo "-r [randomizes mac continually changing times/addresses]"
|
||||||
echo "-m [Static MAC (Your Choice) Here]"
|
echo "-m [Static MAC (Your Choice) Here]"
|
||||||
echo "-i [rand (valid) MAC identity]"
|
echo "-i [rand (valid) MAC identity]"
|
||||||
|
@ -278,7 +279,6 @@ function watchdev() {
|
||||||
if [ "$dstatus" != "up" ]; then
|
if [ "$dstatus" != "up" ]; then
|
||||||
echo -e "${GREEN}$netdev${ENDCOLOR} ${RED}VERIFIED AWAY${ENDCOLOR}\n" && sleep .5
|
echo -e "${GREEN}$netdev${ENDCOLOR} ${RED}VERIFIED AWAY${ENDCOLOR}\n" && sleep .5
|
||||||
echo -e "${BLUE}TURNING $netdev RADIO${ENDCOLOR} ${RED}OFF${ENDCOLOR} ${BLUE}to prevent (WiFi Probe Req) SSID leaks${ENDCOLOR}\n" && sleep .5
|
echo -e "${BLUE}TURNING $netdev RADIO${ENDCOLOR} ${RED}OFF${ENDCOLOR} ${BLUE}to prevent (WiFi Probe Req) SSID leaks${ENDCOLOR}\n" && sleep .5
|
||||||
#rfkill block bluetooth # delete the hash at beginning of line to turn off bluetooth as well
|
|
||||||
nmcli radio wifi off || echo -e "${RED}ERR FAILED TO TURN OFF RADIO - requires nmcli${ENDCOLOR}\n"
|
nmcli radio wifi off || echo -e "${RED}ERR FAILED TO TURN OFF RADIO - requires nmcli${ENDCOLOR}\n"
|
||||||
echo -e "${GREEN}TURNED WIFI RADIO${ENDCOLOR} ${RED}OFF${ENDCOLOR}"
|
echo -e "${GREEN}TURNED WIFI RADIO${ENDCOLOR} ${RED}OFF${ENDCOLOR}"
|
||||||
continue 2
|
continue 2
|
||||||
|
@ -357,7 +357,7 @@ notify() {
|
||||||
|
|
||||||
##########################################################
|
##########################################################
|
||||||
# flags
|
# flags
|
||||||
while getopts ":d:wapPMrm:ihRsAH" arg; do
|
while getopts ":d:wapPMbrm:ihRsAH" arg; do
|
||||||
case $arg in
|
case $arg in
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
@ -366,7 +366,7 @@ while getopts ":d:wapPMrm:ihRsAH" arg; do
|
||||||
netdev=${OPTARG}
|
netdev=${OPTARG}
|
||||||
echo -e "device is ${RED}$netdev${ENDCOLOR}"
|
echo -e "device is ${RED}$netdev${ENDCOLOR}"
|
||||||
export netdev
|
export netdev
|
||||||
;;
|
;;
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# watches device and if disconnected long enough, bring down to prev identifier leaks
|
# watches device and if disconnected long enough, bring down to prev identifier leaks
|
||||||
|
@ -432,7 +432,7 @@ while getopts ":d:wapPMrm:ihRsAH" arg; do
|
||||||
M)
|
M)
|
||||||
echo -e "${RED}Removing Old machine-id To Prevent Tracking...${ENDCOLOR}"
|
echo -e "${RED}Removing Old machine-id To Prevent Tracking...${ENDCOLOR}"
|
||||||
rm -f /var/lib/dbus/machine-id /etc/machine-id || {
|
rm -f /var/lib/dbus/machine-id /etc/machine-id || {
|
||||||
echo -e "${RED}ERR! DOES MACHINE-ID FILE EXIST?${ENDCOLOR}\n"
|
echo -e "${RED}ERR! DOES MACHINE-ID FILE EXIST?${ENDCOLOR}\n"
|
||||||
}
|
}
|
||||||
echo -e "${BLUE}Generating New Unique machine-id...${ENDCOLOR}"
|
echo -e "${BLUE}Generating New Unique machine-id...${ENDCOLOR}"
|
||||||
dbus-uuidgen --ensure=/etc/machine-id && dbus-uuidgen --ensure && {
|
dbus-uuidgen --ensure=/etc/machine-id && dbus-uuidgen --ensure && {
|
||||||
|
@ -441,6 +441,13 @@ while getopts ":d:wapPMrm:ihRsAH" arg; do
|
||||||
}
|
}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
######################################################################
|
||||||
|
# b - rfkill block bluetooth (to prevent accidental leakage)
|
||||||
|
b)
|
||||||
|
rfkill block bluetooth
|
||||||
|
echo -e "${RED}Bluetooth Blocked By rfkill${ENDCOLOR}"
|
||||||
|
;;
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# Continually randomizing MAC address mode [changing times/addresses- all brands]
|
# Continually randomizing MAC address mode [changing times/addresses- all brands]
|
||||||
r)
|
r)
|
||||||
|
|
Loading…
Reference in New Issue