|
|
@@ -25,15 +25,17 @@ json_list() {
|
|
|
for str in $logs; do
|
|
|
IP=$(echo "$str" |cut -f 2 -d \')
|
|
|
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
|
|
|
- DATE=$(echo "$str" |cut -f 6 -d \')
|
|
|
- TIME=$(echo "$str" |cut -f 8 -d \')
|
|
|
- ACTIVE=$(echo "$str" |cut -f 10 -d \')
|
|
|
+ STATUS=$(echo "$str" |cut -f 6 -d \')
|
|
|
+ DATE=$(echo "$str" |cut -f 8 -d \')
|
|
|
+ TIME=$(echo "$str" |cut -f 10 -d \')
|
|
|
+ ACTIVE=$(echo "$str" |cut -f 12 -d \')
|
|
|
echo -n ' "'$i'": {
|
|
|
"IP": "'$IP'",
|
|
|
"FINGERPRINT": "'$FINGERPRINT'",
|
|
|
"TIME": "'$TIME'",
|
|
|
"DATE": "'$DATE'",
|
|
|
- "ACTIVE": "'$ACTIVE'"
|
|
|
+ "ACTIVE": "'$ACTIVE'",
|
|
|
+ "STATUS": "'$STATUS'"
|
|
|
}'
|
|
|
if [ "$i" -lt "$objects" ]; then
|
|
|
echo ','
|
|
|
@@ -47,15 +49,16 @@ json_list() {
|
|
|
|
|
|
shell_list() {
|
|
|
IFS=$'\n'
|
|
|
- echo "DATE~TIME~IP~FINGERPRINT~ACTIVE"
|
|
|
+ echo "DATE~TIME~IP~FINGERPRINT~ACTIVE~STATUS"
|
|
|
echo "----~----~--~-----------~------"
|
|
|
for str in $logs; do
|
|
|
IP=$(echo "$str" |cut -f 2 -d \')
|
|
|
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
|
|
|
- DATE=$(echo "$str" |cut -f 6 -d \')
|
|
|
- TIME=$(echo "$str" |cut -f 8 -d \')
|
|
|
- ACTIVE=$(echo "$str" |cut -f 10 -d \')
|
|
|
- echo "$DATE~$TIME~$IP~$FINGERPRINT~$ACTIVE"
|
|
|
+ STATUS=$(echo "$str" |cut -f 6 -d \')
|
|
|
+ DATE=$(echo "$str" |cut -f 8 -d \')
|
|
|
+ TIME=$(echo "$str" |cut -f 10 -d \')
|
|
|
+ ACTIVE=$(echo "$str" |cut -f 12 -d \')
|
|
|
+ echo "$DATE~$TIME~$IP~$FINGERPRINT~$ACTIVE~$STATUS"
|
|
|
done
|
|
|
}
|
|
|
|
|
|
@@ -65,24 +68,26 @@ plain_list() {
|
|
|
for str in $logs; do
|
|
|
IP=$(echo "$str" |cut -f 2 -d \')
|
|
|
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
|
|
|
- DATE=$(echo "$str" |cut -f 6 -d \')
|
|
|
- TIME=$(echo "$str" |cut -f 8 -d \')
|
|
|
- ACTIVE=$(echo "$str" |cut -f 10 -d \')
|
|
|
- echo -e "$DATE\t$TIME\t$IP\t$FINGERPRINT\t$ACTIVE"
|
|
|
+ STATUS=$(echo "$str" |cut -f 6 -d \')
|
|
|
+ DATE=$(echo "$str" |cut -f 8 -d \')
|
|
|
+ TIME=$(echo "$str" |cut -f 10 -d \')
|
|
|
+ ACTIVE=$(echo "$str" |cut -f 12 -d \')
|
|
|
+ echo -e "$DATE\t$TIME\t$IP\t$FINGERPRINT\t$ACTIVE\t$STATUS"
|
|
|
done
|
|
|
}
|
|
|
|
|
|
# CSV list function
|
|
|
csv_list() {
|
|
|
IFS=$'\n'
|
|
|
- echo "ID,CMD,UNDO,TIME,DATE"
|
|
|
+ echo "DATE,TIME,IP,FINGERPRINT,ACTIVE,STATUS"
|
|
|
for str in $logs; do
|
|
|
IP=$(echo "$str" |cut -f 2 -d \')
|
|
|
FINGERPRINT=$(echo "$str" |cut -f 4 -d \')
|
|
|
- DATE=$(echo "$str" |cut -f 6 -d \')
|
|
|
- TIME=$(echo "$str" |cut -f 8 -d \')
|
|
|
- ACTIVE=$(echo "$str" |cut -f 10 -d \')
|
|
|
- echo "$DATE,$TIME,$IP,$FINGERPRINT,$ACTIVE"
|
|
|
+ STATUS=$(echo "$str" |cut -f 6 -d \')
|
|
|
+ DATE=$(echo "$str" |cut -f 8 -d \')
|
|
|
+ TIME=$(echo "$str" |cut -f 10 -d \')
|
|
|
+ ACTIVE=$(echo "$str" |cut -f 12 -d \')
|
|
|
+ echo "$DATE,$TIME,$IP,$FINGERPRINT,$ACTIVE,$STATUS"
|
|
|
|
|
|
done
|
|
|
}
|