@@ -28,14 +28,16 @@ json_list() {
2828 IP=$( echo " $str " | cut -f 6 -d \' )
2929 ACTION=$( echo " $str " | cut -f 8 -d \' )
3030 STATUS=$( echo " $str " | cut -f 10 -d \' )
31- SESSION=$( echo " $str " | cut -f 12 -d \' )
32- ACTIVE=$( echo " $str " | cut -f 14 -d \' )
31+ USER_AGENT=$( echo " $str " | cut -f 12 -d \' )
32+ SESSION=$( echo " $str " | cut -f 14 -d \' )
33+ ACTIVE=$( echo " $str " | cut -f 16 -d \' )
3334 echo -n ' "' $i ' ": {
3435 "DATE": "' $DATE ' ",
3536 "TIME": "' $TIME ' ",
3637 "IP": "' $IP ' ",
3738 "ACTION": "' $ACTION ' ",
3839 "STATUS": "' $STATUS ' ",
40+ "USER_AGENT": "' $USER_AGENT ' ",
3941 "SESSION": "' $SESSION ' ",
4042 "ACTIVE": "' $ACTIVE ' "
4143 }'
@@ -59,9 +61,10 @@ shell_list() {
5961 IP=$( echo " $str " | cut -f 6 -d \' )
6062 ACTION=$( echo " $str " | cut -f 8 -d \' )
6163 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 "
64+ USER_AGENT=$( echo " $str " | cut -f 12 -d \' )
65+ SESSION=$( echo " $str " | cut -f 14 -d \' )
66+ ACTIVE=$( echo " $str " | cut -f 16 -d \' )
67+ echo " $DATE ~$TIME ~$IP ~$ACTION ~$STATUS ~$USER_AGENT ~$SESSION ~$ACTIVE "
6568 done
6669}
6770
@@ -74,25 +77,27 @@ plain_list() {
7477 IP=$( echo " $str " | cut -f 6 -d \' )
7578 ACTION=$( echo " $str " | cut -f 8 -d \' )
7679 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 "
80+ USER_AGENT=$( echo " $str " | cut -f 12 -d \' )
81+ SESSION=$( echo " $str " | cut -f 14 -d \' )
82+ ACTIVE=$( echo " $str " | cut -f 16 -d \' )
83+ echo -e " $DATE \t$TIME \t$IP \t$ACTION \t$STATUS \t$USER_AGENT \t$SESSION \t$ACTIVE "
8084 done
8185}
8286
8387# CSV list function
8488csv_list () {
8589 IFS=$' \n '
86- echo " DATE,TIME,IP,ACTION,STATUS,SESSION,ACTIVE"
90+ echo " DATE,TIME,IP,ACTION,STATUS,USER_AGENT, SESSION,ACTIVE"
8791 for str in $logs ; do
8892 DATE=$( echo " $str " | cut -f 2 -d \' )
8993 TIME=$( echo " $str " | cut -f 4 -d \' )
9094 IP=$( echo " $str " | cut -f 6 -d \' )
9195 ACTION=$( echo " $str " | cut -f 8 -d \' )
9296 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 "
97+ USER_AGENT=$( echo " $str " | cut -f 12 -d \' )
98+ SESSION=$( echo " $str " | cut -f 14 -d \' )
99+ ACTIVE=$( echo " $str " | cut -f 16 -d \' )
100+ echo " $DATE ,$TIME ,$IP ,$ACTION ,$STATUS ,$USER_AGENT ,$SESSION ,$ACTIVE "
96101
97102 done
98103}
0 commit comments