96 lines
1.6 KiB
Bash
Executable File
96 lines
1.6 KiB
Bash
Executable File
#!/data/data/com.termux/files/usr/bin/env bash
|
|
|
|
function simcard() {
|
|
|
|
interface=`ip route | sed -n 1p | awk '{print $3}'`
|
|
|
|
if [[ "$interface" == "ccmni0" ]]; then
|
|
|
|
echo -e "Simcard" `ip route | grep ccmni0 | awk '{print $9}'`
|
|
|
|
elif [[ "$interface" == "ccmni1" ]]; then
|
|
|
|
echo -e "Simcard" `ip route | grep ccmni1 | awk '{print $9}'`
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
function hotspot() {
|
|
|
|
interface=`ip route | sed -n 2p | awk '{print $3}'`
|
|
|
|
if [[ "$interface" == "ap0" ]]; then
|
|
|
|
echo -e "Hotspot" `ip route | grep ap0 | awk '{print $9}'`
|
|
|
|
elif [[ "$interface" == "tun0" ]]; then
|
|
|
|
echo -e "Hotspot" `ip route | grep ap0 | awk '{print $9}'`
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
function vpn() {
|
|
|
|
interface=`ip route | sed -n 2p | awk '{print $3}'`
|
|
|
|
if [[ "$interface" == "tun0" ]]; then
|
|
|
|
echo -e "VPN" `ip route | grep tun0 | awk '{print $9}'`
|
|
|
|
elif [[ "$interface" == "wlan0" ]]; then
|
|
|
|
echo -e "VPN" `ip route | grep tun0 | awk '{print $9}'`
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
function wifi() {
|
|
|
|
interface=`ip route | sed -n 2p | awk '{print $3}'`
|
|
|
|
if [[ "$interface" == "wlan0" ]]; then
|
|
|
|
echo -e "WiFi" `ip route | grep wlan0 | awk '{print $9}'`
|
|
|
|
elif [[ "$interface" == "tun0" ]]; then
|
|
|
|
echo -e "WiFi" `ip route | grep wlan0 | awk '{print $9}'`
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
if [[ "$1" == "simcard" ]]; then
|
|
|
|
simcard
|
|
|
|
elif [[ "$1" == "hotspot" ]]; then
|
|
|
|
hotspot
|
|
|
|
elif [[ "$1" == "vpn" ]]; then
|
|
|
|
vpn
|
|
|
|
elif [[ "$1" == "wifi" ]]; then
|
|
|
|
wifi
|
|
|
|
elif [[ "$1" == "all" ]]; then
|
|
|
|
|
|
simcard
|
|
hotspot
|
|
vpn
|
|
wifi
|
|
|
|
else
|
|
|
|
echo -e "ERROR Execute: Unknown Paramater Use!"
|
|
|
|
fi
|