@@ -23,19 +23,21 @@ json_list() {
2323 objects=$( echo " $logs " | wc -l)
2424 echo " {"
2525 for str in $logs ; do
26- IP=$( echo " $str " | cut -f 2 -d \' )
27- FINGERPRINT=$( echo " $str " | cut -f 4 -d \' )
28- STATUS=$( echo " $str " | cut -f 6 -d \' )
29- DATE=$( echo " $str " | cut -f 8 -d \' )
30- TIME=$( echo " $str " | cut -f 10 -d \' )
31- ACTIVE=$( echo " $str " | cut -f 12 -d \' )
26+ DATE=$( echo " $str " | cut -f 2 -d \' )
27+ TIME=$( echo " $str " | cut -f 4 -d \' )
28+ IP=$( echo " $str " | cut -f 6 -d \' )
29+ ACTION=$( echo " $str " | cut -f 8 -d \' )
30+ STATUS=$( echo " $str " | cut -f 10 -d \' )
31+ SESSION=$( echo " $str " | cut -f 12 -d \' )
32+ ACTIVE=$( echo " $str " | cut -f 14 -d \' )
3233 echo -n ' "' $i ' ": {
33- "IP": "' $IP ' ",
34- "FINGERPRINT": "' $FINGERPRINT ' ",
35- "TIME": "' $TIME ' ",
3634 "DATE": "' $DATE ' ",
37- "ACTIVE": "' $ACTIVE ' ",
38- "STATUS": "' $STATUS ' "
35+ "TIME": "' $TIME ' ",
36+ "IP": "' $IP ' ",
37+ "ACTION": "' $ACTION ' ",
38+ "STATUS": "' $STATUS ' ",
39+ "SESSION": "' $SESSION ' ",
40+ "ACTIVE": "' $ACTIVE ' "
3941 }'
4042 if [ " $i " -lt " $objects " ]; then
4143 echo ' ,'
@@ -49,45 +51,48 @@ json_list() {
4951
5052shell_list () {
5153 IFS=$' \n '
52- echo " DATE~TIME~IP~FINGERPRINT ~ACTIVE~STATUS"
54+ echo " DATE~TIME~IP~SESSION ~ACTIVE~STATUS"
5355 echo " ----~----~--~-----------~------"
5456 for str in $logs ; do
55- IP=$( echo " $str " | cut -f 2 -d \' )
56- FINGERPRINT=$( echo " $str " | cut -f 4 -d \' )
57- STATUS=$( echo " $str " | cut -f 6 -d \' )
58- DATE=$( echo " $str " | cut -f 8 -d \' )
59- TIME=$( echo " $str " | cut -f 10 -d \' )
60- ACTIVE=$( echo " $str " | cut -f 12 -d \' )
61- echo " $DATE ~$TIME ~$IP ~$FINGERPRINT ~$ACTIVE ~$STATUS "
57+ DATE=$( echo " $str " | cut -f 2 -d \' )
58+ TIME=$( echo " $str " | cut -f 4 -d \' )
59+ IP=$( echo " $str " | cut -f 6 -d \' )
60+ ACTION=$( echo " $str " | cut -f 8 -d \' )
61+ STATUS=$( echo " $str " | cut -f 10 -d \' )
62+ SESSION=$( echo " $str " | cut -f 12 -d \' )
63+ ACTIVE=$( echo " $str " | cut -f 14 -d \' )
64+ echo " $DATE ~$TIME ~$IP ~$ACTION ~$STATUS ~$SESSION ~$ACTIVE "
6265 done
6366}
6467
6568# PLAIN list function
6669plain_list () {
6770 IFS=$' \n '
6871 for str in $logs ; do
69- IP=$( echo " $str " | cut -f 2 -d \' )
70- FINGERPRINT=$( echo " $str " | cut -f 4 -d \' )
71- STATUS=$( echo " $str " | cut -f 6 -d \' )
72- DATE=$( echo " $str " | cut -f 8 -d \' )
73- TIME=$( echo " $str " | cut -f 10 -d \' )
74- ACTIVE=$( echo " $str " | cut -f 12 -d \' )
75- echo -e " $DATE \t$TIME \t$IP \t$FINGERPRINT \t$ACTIVE \t$STATUS "
72+ DATE=$( echo " $str " | cut -f 2 -d \' )
73+ TIME=$( echo " $str " | cut -f 4 -d \' )
74+ IP=$( echo " $str " | cut -f 6 -d \' )
75+ ACTION=$( echo " $str " | cut -f 8 -d \' )
76+ STATUS=$( echo " $str " | cut -f 10 -d \' )
77+ SESSION=$( echo " $str " | cut -f 12 -d \' )
78+ ACTIVE=$( echo " $str " | cut -f 14 -d \' )
79+ echo -e " $DATE \t$TIME \t$IP \t$ACTION \t$STATUS \t$SESSION \t$ACTIVE "
7680 done
7781}
7882
7983# CSV list function
8084csv_list () {
8185 IFS=$' \n '
82- echo " DATE,TIME,IP,FINGERPRINT,ACTIVE, STATUS"
86+ echo " DATE,TIME,IP,ACTION, STATUS,SESSION,ACTIVE "
8387 for str in $logs ; do
84- IP=$( echo " $str " | cut -f 2 -d \' )
85- FINGERPRINT=$( echo " $str " | cut -f 4 -d \' )
86- STATUS=$( echo " $str " | cut -f 6 -d \' )
87- DATE=$( echo " $str " | cut -f 8 -d \' )
88- TIME=$( echo " $str " | cut -f 10 -d \' )
89- ACTIVE=$( echo " $str " | cut -f 12 -d \' )
90- echo " $DATE ,$TIME ,$IP ,$FINGERPRINT ,$ACTIVE ,$STATUS "
88+ DATE=$( echo " $str " | cut -f 2 -d \' )
89+ TIME=$( echo " $str " | cut -f 4 -d \' )
90+ IP=$( echo " $str " | cut -f 6 -d \' )
91+ ACTION=$( echo " $str " | cut -f 8 -d \' )
92+ STATUS=$( echo " $str " | cut -f 10 -d \' )
93+ SESSION=$( echo " $str " | cut -f 12 -d \' )
94+ ACTIVE=$( echo " $str " | cut -f 14 -d \' )
95+ echo " $DATE ,$TIME ,$IP ,$SESSION ,$ACTIVE ,$STATUS "
9196
9297 done
9398}
0 commit comments