Skip to content

Instantly share code, notes, and snippets.

@NghiaMaster
NghiaMaster / adguardhome
Created December 29, 2020 03:44
AdguardHome rc.d script, OPNsense - FREEBSD
#!/bin/sh
. /etc/rc.subr
name="adguardhome"
rcvar="adguardhome_enable"
adguardhome_user="root"
adguardhome_command="/root/AdGuardHome/AdGuardHome"
pidfile="/var/run/${name}.pid"
command="/usr/sbin/daemon"
@NghiaMaster
NghiaMaster / fib.sh
Last active October 20, 2019 16:16
Print System Info to Screen
#!/bin/bash
bat=$(echo Battery: `cat /sys/class/power_supply/battery/capacity` %)
batstt=$(echo `cat /sys/class/power_supply/battery/status`)
loadavg=$(echo CPU LoadAvg: `cat /proc/loadavg`)
while true;
do
wget --spider --quiet https://google.com
if [ "$?" != 0 ]; then
stt=$(echo "Wifi Status: OFFLINE")
@NghiaMaster
NghiaMaster / connectUseWpa_cli.sh
Last active October 18, 2019 07:46
wpa_cli android
#!/system/bin/sh
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ scan
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ remove_network 0
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ add_network
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ set_network 0 auth_alg OPEN
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ set_network 0 key_mgmt WPA-PSK
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ set_network 0 ssid '"Wifi Name"'
sleep 1
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ set_network 0 psk '"password"'
@NghiaMaster
NghiaMaster / autoreconnect.sh
Last active October 20, 2019 05:33
Check Wifi And AUTO Connect
#!/system/bin/sh
# source configuration
log=/data/local/wifi.log
check_interval=10
#
exec 1> /dev/null
exec 2>> $log
@NghiaMaster
NghiaMaster / DoAfterInstall.sh
Created October 18, 2019 06:55
Linuxdeploy
#Enable Bash histoty
chsh -s /bin/bash
#install bash-completion
sudo apt install bash-completion
@NghiaMaster
NghiaMaster / wificheck.sh
Created October 14, 2019 12:53
Wifi check and auto reconnect
#!/bin/sh
wlan=`wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ status | grep "ssid=VIETTEL - SLHNB" | wc -l`
if [ $wlan -eq 0 ]
then
wpa_cli -iwlan0 -p/data/misc/wifi/sockets/ reconnect
else
echo interface is up
fi