idekanymore

This commit is contained in:
Shihaam Abdul Rahman 2021-05-17 19:31:59 +05:00
parent 3a27ebd51e
commit f42ec3049d

View File

@ -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" != "" ]