update
This commit is contained in:
@@ -267,6 +267,61 @@ LISTCERTS(){
|
|||||||
i=`expr $i + 1`
|
i=`expr $i + 1`
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ ${EDIT} -eq 1 ]; then
|
||||||
|
DIVIDER . yellow ${dl}
|
||||||
|
function exitspacing {
|
||||||
|
echo -e "\n\033[K\n\033[K"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
trap exitspacing EXIT
|
||||||
|
|
||||||
|
while [ "${editc^}" != "E" ]; do
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K (${idsCL[Green]}R${idsCL[Default]})eload, (${idsCL[Green]}E${idsCL[Default]})xit"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[7A"
|
||||||
|
echo -en "${idsCL[LightCyan]}Enter the cert number you want to edit: ${idsCL[Default]}"
|
||||||
|
read certid
|
||||||
|
echo
|
||||||
|
|
||||||
|
if [ "${certid^}" == "E" ]; then
|
||||||
|
echo -e "\033[K"
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
elif [ "${certid^}" == "R" ]; then
|
||||||
|
[ "${SEARCH}" != "0" ] && LISTCERTS -edit -search ${SEARCH} || LISTCERTS -edit
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
elif [ "${CERTLIST[${siteid}]}" != "" ]; then
|
||||||
|
until [ "${editc^}" = "C" ]; do
|
||||||
|
echo -e "\033[K${idsCL[White]} Expires: ${idsCL[Cyan]}${idsST[Bold]}${ssl}${idsST[Reset]}"
|
||||||
|
echo -e "\033[K${idsCL[White]} Cert Common Name: ${idsCL[Cyan]}${idsST[Bold]}${servernames}${idsST[Reset]}"
|
||||||
|
echo -e "\033[K${idsCL[White]}1) Cert Alt. Names: ${idsCL[Cyan]}${idsST[Bold]}${type}${idsST[Reset]}"
|
||||||
|
echo -e "\033[K${idsCL[White]}2) Monitored: ${idsCL[Cyan]}${idsST[Bold]}${hsts}${idsST[Reset]}"
|
||||||
|
if [ "${editc}" != "s" ]; then
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K (${idsCL[Green]}S${idsCL[Default]})ave, (${idsCL[Red]}D${idsCL[Default]})elete, (${idsCL[Red]}C${idsCL[Default]})ancel, (${idsCL[Green]}E${idsCL[Default]})xit"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[K"
|
||||||
|
echo -e "\033[7A"
|
||||||
|
|
||||||
|
echo -en "\033[K\n\033[K\r${idsCL[LightCyan]}Enter the item number to edit: ${idsCL[Default]}"
|
||||||
|
read -n 1 edit
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
if [ -z $action ] || [ "${action}" = "gui" ]; then
|
if [ -z $action ] || [ "${action}" = "gui" ]; then
|
||||||
|
|||||||
@@ -731,16 +731,15 @@ SITEINFO(){
|
|||||||
i=`expr $i + 1`
|
i=`expr $i + 1`
|
||||||
done
|
done
|
||||||
echo
|
echo
|
||||||
DIVIDER . yellow ${dl}
|
|
||||||
if [ ${EDIT} -eq 1 ]; then
|
if [ ${EDIT} -eq 1 ]; then
|
||||||
|
DIVIDER . yellow ${dl}
|
||||||
function exitspacing {
|
function exitspacing {
|
||||||
echo -e "\n\033[K\n\033[K"
|
echo -e "\n\033[K\n\033[K"
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
trap exitspacing EXIT
|
trap exitspacing EXIT
|
||||||
|
|
||||||
while [ "${edit^}" != "E" ]; do
|
while [ "${editc^}" != "E" ]; do
|
||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
echo -e "\033[K (${idsCL[Green]}R${idsCL[Default]})eload, (${idsCL[Green]}E${idsCL[Default]})xit"
|
echo -e "\033[K (${idsCL[Green]}R${idsCL[Default]})eload, (${idsCL[Green]}E${idsCL[Default]})xit"
|
||||||
@@ -811,12 +810,12 @@ SITEINFO(){
|
|||||||
lock='-'
|
lock='-'
|
||||||
fi
|
fi
|
||||||
f=0; edit=0
|
f=0; edit=0
|
||||||
until [ "${edit^}" = "C" ]; do
|
until [ "${editc^}" = "C" ]; do
|
||||||
echo -e "\033[K${idsCL[White]}0) Site Address(es): ${idsCL[Cyan]}${idsST[Bold]}${servernames}${idsST[Reset]}"
|
echo -e "\033[K${idsCL[White]}0) Site Address(es): ${idsCL[Cyan]}${idsST[Bold]}${servernames}${idsST[Reset]}"
|
||||||
echo -e "\033[K${idsCL[White]}1) Site Type: ${idsCL[Cyan]}${idsST[Bold]}${type}${idsST[Reset]}"
|
echo -e "\033[K${idsCL[White]}1) Site Type: ${idsCL[Cyan]}${idsST[Bold]}${type}${idsST[Reset]}"
|
||||||
echo -en "\033[K${idsCL[White]}2) SSL Secure: ${idsCL[Cyan]}${idsST[Bold]}${ssl}${idsST[Reset]}"
|
echo -en "\033[K${idsCL[White]}2) SSL Secure: ${idsCL[Cyan]}${idsST[Bold]}${ssl}${idsST[Reset]}"
|
||||||
[ "${SUBJECTNAMES}" != "" ] && echo -e " ${idsCL[Cyan]}[SSL Names: ${idsCL[Yellow]}${SUBJECTNAMES}${idsCL[Cyan]}; expires ${idsCL[Yellow]}$(date -d @${CERTEXPIRE} '+%m-%d-%Y')${idsCL[Cyan]}]" || echo
|
[ "${SUBJECTNAMES}" != "" ] && echo -e " ${idsCL[Cyan]}[SSL Names: ${idsCL[Yellow]}${SUBJECTNAMES}${idsCL[Cyan]}; expires ${idsCL[Yellow]}$(date -d @${CERTEXPIRE} '+%m-%d-%Y')${idsCL[Cyan]}]" || echo
|
||||||
echo -e "\033[K${idsCL[White]}3) HSTS Enabled ${idsCL[Cyan]}${idsST[Bold]}${hsts}${idsST[Reset]}"
|
echo -e "\033[K${idsCL[White]}3) HSTS Enabled: ${idsCL[Cyan]}${idsST[Bold]}${hsts}${idsST[Reset]}"
|
||||||
echo -e "\033[K${idsCL[White]}4) Web Sockets: ${idsCL[Cyan]}${idsST[Bold]}${wbskt}${idsST[Reset]}"
|
echo -e "\033[K${idsCL[White]}4) Web Sockets: ${idsCL[Cyan]}${idsST[Bold]}${wbskt}${idsST[Reset]}"
|
||||||
echo -e "\033[K${idsCL[White]}5) Exploits Block: ${idsCL[Cyan]}${idsST[Bold]}${explt}${idsST[Reset]}"
|
echo -e "\033[K${idsCL[White]}5) Exploits Block: ${idsCL[Cyan]}${idsST[Bold]}${explt}${idsST[Reset]}"
|
||||||
echo -e "\033[K${idsCL[White]}6) Secured Access: ${idsCL[Cyan]}${idsST[Bold]}${lock}${idsST[Reset]}"
|
echo -e "\033[K${idsCL[White]}6) Secured Access: ${idsCL[Cyan]}${idsST[Bold]}${lock}${idsST[Reset]}"
|
||||||
@@ -829,7 +828,7 @@ SITEINFO(){
|
|||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
fi
|
fi
|
||||||
if [ "${edit}" != "s" ]; then
|
if [ "${editc}" != "s" ]; then
|
||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
@@ -838,10 +837,10 @@ SITEINFO(){
|
|||||||
echo -e "\033[K"
|
echo -e "\033[K"
|
||||||
echo -e "\033[7A"
|
echo -e "\033[7A"
|
||||||
|
|
||||||
echo -en "\033[K\n\033[K\r${idsCL[LightCyan]}Enter the site number to edit: ${idsCL[Default]}"
|
echo -en "\033[K\n\033[K\r${idsCL[LightCyan]}Enter the item number to edit: ${idsCL[Default]}"
|
||||||
read -n 1 edit
|
read -n 1 edit
|
||||||
|
|
||||||
case "${edit}" in
|
case "${editc}" in
|
||||||
0) echo -e "\033[K\n\033[K"
|
0) echo -e "\033[K\n\033[K"
|
||||||
echo -en "\033[KEnter new Server Names (comma seperated): "
|
echo -en "\033[KEnter new Server Names (comma seperated): "
|
||||||
read -i "${servernames}" -e servernames
|
read -i "${servernames}" -e servernames
|
||||||
@@ -884,7 +883,7 @@ SITEINFO(){
|
|||||||
;;
|
;;
|
||||||
*) ;;
|
*) ;;
|
||||||
esac
|
esac
|
||||||
[ "${edit}" == "" ] && echo -e "\033[13A" || echo -e "\033[12A"
|
[ "${editc}" == "" ] && echo -e "\033[13A" || echo -e "\033[12A"
|
||||||
else
|
else
|
||||||
for (( c=1; c<=5; c++ )); do echo -e "\033[K"; done; echo -e "\033[6A"
|
for (( c=1; c<=5; c++ )); do echo -e "\033[K"; done; echo -e "\033[6A"
|
||||||
echo -en "\n\033[K${idsCL[LightCyan]}Confirm changes (Y/n): ${idsCL[Default]}"
|
echo -en "\n\033[K${idsCL[LightCyan]}Confirm changes (Y/n): ${idsCL[Default]}"
|
||||||
|
|||||||
Reference in New Issue
Block a user