idekanymore
This commit is contained in:
parent
3a27ebd51e
commit
f42ec3049d
40
bml-cli.sh
40
bml-cli.sh
@ -71,11 +71,21 @@ initialize(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
check_connection(){
|
check_connection(){
|
||||||
|
initbanner
|
||||||
PING=$(ping www.bankofmaldives.com.mv -c 2 2> /dev/null | grep -oE 0%)
|
PING=$(ping www.bankofmaldives.com.mv -c 2 2> /dev/null | grep -oE 0%)
|
||||||
if [ "$PING" != "0%" ] ; then
|
if [ "$PING" != "0%" ]
|
||||||
|
then
|
||||||
echo ${red}Check your connection and try again.${reset}
|
echo ${red}Check your connection and try again.${reset}
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
DOS=$(curl -s https://www.bankofmaldives.com.mv/ | grep -oE "error code: 1020")
|
||||||
|
if [ "$DOS" = "error code: 1020" ]
|
||||||
|
then
|
||||||
|
echo ${red}Access denied${reset}
|
||||||
|
echo Try again later
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
initbanner
|
||||||
}
|
}
|
||||||
|
|
||||||
os_detect(){
|
os_detect(){
|
||||||
@ -140,8 +150,12 @@ banner(){
|
|||||||
readpin(){
|
readpin(){
|
||||||
read -s -p 'Enter Pin: ' PIN
|
read -s -p 'Enter Pin: ' PIN
|
||||||
echo ""
|
echo ""
|
||||||
#}
|
CHECK_PIN=$(echo ${BML_USERNAME} | openssl enc -d -des3 -base64 -pass pass:${PIN} -pbkdf2 2>&1 | grep -oE bad)
|
||||||
#decrypt_pin(){
|
if [ "$CHECK_PIN" = "bad bad" ]
|
||||||
|
then
|
||||||
|
echo ${R}Incorrect Pin${N}
|
||||||
|
readpin
|
||||||
|
fi
|
||||||
BML_USERNAME_UNSAFE=$(echo ${BML_USERNAME} | openssl enc -d -des3 -base64 -pass pass:${PIN} -pbkdf2)
|
BML_USERNAME_UNSAFE=$(echo ${BML_USERNAME} | openssl enc -d -des3 -base64 -pass pass:${PIN} -pbkdf2)
|
||||||
BML_PASSWORD_UNSAFE=$(echo ${BML_PASSWORD} | openssl enc -d -des3 -base64 -pass pass:${PIN} -pbkdf2)
|
BML_PASSWORD_UNSAFE=$(echo ${BML_PASSWORD} | openssl enc -d -des3 -base64 -pass pass:${PIN} -pbkdf2)
|
||||||
login
|
login
|
||||||
@ -346,13 +360,13 @@ settings(){
|
|||||||
|
|
||||||
if [ "$SETTINGS" = "1" ]
|
if [ "$SETTINGS" = "1" ]
|
||||||
then
|
then
|
||||||
logout
|
banner && bml-cli_settings
|
||||||
elif [ "$SETTINGS" = "2" ]
|
elif [ "$SETTINGS" = "2" ]
|
||||||
then
|
then
|
||||||
source changepassword.sh
|
source changepassword.sh
|
||||||
elif [ "$SETTINGS" = "3" ] || [ "$SETTINGS" = "back" ]
|
elif [ "$SETTINGS" = "3" ] || [ "$SETTINGS" = "back" ]
|
||||||
then
|
then
|
||||||
source mainmenu.sh
|
banner && main_menu
|
||||||
elif [ "$SETTINGS" = "clear" ]
|
elif [ "$SETTINGS" = "clear" ]
|
||||||
then
|
then
|
||||||
sleep 0.2
|
sleep 0.2
|
||||||
@ -375,21 +389,21 @@ bml-cli_settings(){
|
|||||||
echo ""
|
echo ""
|
||||||
echo "1 - Logout"
|
echo "1 - Logout"
|
||||||
echo "2 - Logout and reset configration"
|
echo "2 - Logout and reset configration"
|
||||||
echo "3 - Exit"
|
echo "3 - Back"
|
||||||
echo ""
|
echo ""
|
||||||
printf 'Please Input: '
|
printf 'Please Input: '
|
||||||
read -r BML-CLI_SETTINGS
|
read -r BML_CLI_SETTINGS
|
||||||
if [ "$BML-CLI_SETTINGS" = "1" ]
|
if [ "$BML_CLI_SETTINGS" = "1" ]
|
||||||
then
|
then
|
||||||
logout
|
logout
|
||||||
echo "Exit.."
|
echo "Exit.."
|
||||||
exit
|
exit
|
||||||
elif [ "$BML-CLI_SETTINGS" = "2" ]
|
elif [ "$BML_CLI_SETTINGS" = "2" ]
|
||||||
then
|
then
|
||||||
reset_config && exit
|
reset_config && exit
|
||||||
elif [ "$BML-CLI_SETTINGS" = "3" ]
|
elif [ "$BML_CLI_SETTINGS" = "3" ]
|
||||||
then
|
then
|
||||||
exit
|
banner && settings
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
if [ ! -f $CONFIG ]
|
if [ ! -f $CONFIG ]
|
||||||
@ -397,8 +411,8 @@ then
|
|||||||
initialize
|
initialize
|
||||||
fi
|
fi
|
||||||
|
|
||||||
check_connection & initanimate "Checking Internet Connection"
|
check_connection & initanimate "Checking Internet Connection"
|
||||||
os_detect & initanimate "Detecting Operating System"
|
os_detect #& initanimate "Detecting Operating System"
|
||||||
source $CONFIG
|
source $CONFIG
|
||||||
source $CREDENTIALS
|
source $CREDENTIALS
|
||||||
if [ "$BML_USERNAME" != "" ] && [ "$BML_PASSWORD" != "" ]
|
if [ "$BML_USERNAME" != "" ] && [ "$BML_PASSWORD" != "" ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user