#!/bin/bash time_in=$(date +%s%N) # No Log please export LOG="" . /usr/local/lib/network.bash #-------------------------------------------------------------------------------------------------------------------------- # Header Print #-------------------------------------------------------------------------------------------------------------------------- Header_Print() { case "${format}" in "html") echo "Content-type: text/html" echo "" echo "" echo "" echo "
" echo " " echo " " echo " " echo " " echo " " if [[ "${cmd_status}" == "" ]] then echo ""
echo "
"
echo "
"
echo "
"
echo "
| "
if [[ "${dst_table}" == "${src_table}" ]]
then
echo -n " | "
else
echo -n " | "
if [[ ( ${admin} == "true") || ( "${REMOTE_USER}" == "${src_owner}") ]]
then
echo -n " |
"
echo "
"
echo "
| # | Type | IP | Host Name | Device | Status | " else echo "TABLE: Source_Routing_Board" echo -n "#;Type;IP;Host Name;Status;Device;" fi for dst_id in ${NETWORK_DST_ID_LIST} do network_dst_tab_get ${dst_id} if [[ ( "${admin}" == "true") || ( "${dst_type}" != 1) ]] then if [[ "${format}" == "html" ]] then echo -n "${dst_name} | " else echo -n "${dst_name};" fi fi done if [[ "${format}" == "html" ]] then echo "Port Range | From Port | To Port | Owner | Bytes In | Bytes Out | UpTime | Last Seen |
"
echo "
"
echo "
"
echo "
"
echo "
"
echo "
"
echo "
"
echo "
"
echo ""
echo " Date: $(/bin/date)
"
echo "
"
echo "
"
echo "
"
echo -n " "
if [[ " ${ADMIN_USER_LIST} " == *" ${REMOTE_USER} "* ]]
then
if [[ "${admin}" == "true" ]]
then
echo -n "Non Admin Mode"
else
echo -n "Admin Mode"
fi
echo -n " "
fi
if [[ "${user}" != "" ]]
then
echo -n "All VPN"
echo -n " "
fi
if [[ "${status}" != "" ]]
then
echo -n "All Status"
fi
echo ""
echo "
"
echo "
"
echo "
"
printf "Page generated in %d.%03d seconds" ${elaps_sec} ${elaps_mili}
echo "
" echo " Rx3 Admin" echo "
" echo "" echo ""
echo "
"
echo "
"
echo "
"
echo "