[ SEA-GHOST MINI SHELL]
#!/bin/bash
SVC_FLG=1
IFS=$'\n'
TOTAL_LINES=$(sudo /sbin/ipvsadm -Ln |sed -n '4,$p' |awk '{print $1" "$2}' |wc -l)
LINE_NUM=0
echo '{ "data" : ['
for LINE in $(sudo /sbin/ipvsadm -Ln |sed -n '4,$p' |awk '{print $1" "$2" "$3}')
do
LINE_NUM=$(( $LINE_NUM + 1 ))
TYPE=`echo ${LINE} | awk '{print $1}'`
IP_INFO=`echo ${LINE} | awk '{print $2}'`
if [ "${TYPE}" = "FWM" ] ; then
CUR_TYPE=${LINE}
SVC_FLG=0
elif [ "${TYPE}" = "->" -a ${SVC_FLG} = 0 ] ; then
echo -n "{ \"{#VTYPE}\" : \"${CUR_TYPE}\",\"{#RIPINFO}\" : \"${IP_INFO}\" }"
if [ $LINE_NUM != $TOTAL_LINES ];then
echo ", "
fi
fi
done
echo " ] }"
SEA-GHOST - SHELL CODING BY SEA-GHOST