CX ()
{
read CXZZ
if [ $CXZZ == 1 ]
then
Host=`cat /sdcard/get.txt | sed '/Host/!d' | sort -u`
sleep 1
echo "\033[34m\033[01m$Host\033[0m"
echo "\033[32m\033[01m查询Host结果如上\033[0m"
elif [ $CXZZ == 2 ]
then
http=`cat /sdcard/get.txt | sed '/http:/!d'`
sleep 1
echo "\033[34m\033[01m$http\033[0m"
echo "\033[32m\033[01m查询http结果如上\033[0m"
elif [ $CXZZ == 3 ]
then
sleep 1
Accept=`cat /sdcard/get.txt | sed '/Accept/!d'`
echo "\033[34m\033[01m$Accept\033[0m"
Content=`cat /sdcard/get.txt | sed '/Content-Type/!d'`
echo "\033[34m\033[01m$Content\033[0m"

echo "\033[32m\033[01m查询Accept和Content-type结果如上\033[0m"
fi
}
WB ()
{
cat /sdcard/zhuabao.txt | while read line
do
sed -e '/./{H;$!d;}' -e 'x;/GET/b' -e '/POST/b' -e '/CONNECT/b' -e d
done
}
TZ ()
{
read TZZB
if [ $TZZB == 1 ]
then
killall -9 tcpdump
sleep 1
echo "\033[31m\033[01m抓包已经停止\033[0m"
sleep 1
echo "\033[32m\033[01m正在处理抓包文本,请等待...\033[0m"
sleep 1
WB > /sdcard/get.txt
echo "\033[32m\033[01m文本处理完成...\033[0m"
rm /sdcard/zhuabao.txt
fi
}
echo "\033[32m\033[01m请选择以下选项:\r\n1:开始抓包\r\n2:查看本地抓包\r\n3:过滤抓包数据\033[0m"
read ZBXX
if [ $ZBXX == 1 ]
then
echo "\033[32m\033[01m正在开始抓包,请等待...\033[0m"
tcpdump -p -v -s 0 -w /sdcard/zhuabao.txt 2>&1 &
sleep 1
echo "\033[32m\033[01m抓包中,请等待...\033[0m"
sleep 1
echo "\033[32m\033[01m确定停止抓包吗?如不需要请后台,输入1停止抓包\033[0m"
TZ
elif [ $ZBXX == 2 ]
then
sleep 1
echo "\033[32m\033[01m本地抓包如下:\033[0m"
bdzb=`cat /sdcard/get.txt`
echo "\033[34m\033[01m$bdzb\033[0m"
elif [ $ZBXX == 3 ]
then
sleep 1
echo "\033[32m\033[01m请选择查找选项:\r\n1:Host\r\n2:http:\r\n3:Accept及Content-Type\033[0m"
CX
fi


Back to home | File page

Subscribe | Register | Login | N