Blueno_Termux/myTermux/.scripts/system/ip.sh
2022-04-01 08:36:29 -04:00

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