HP Unix Tcpdump 抓包脚本

简介:

1、抓包脚本

# cat capturepackages.sh
#!/usr/bin/sh
#


while [ 1 ]
do
STIME=`date +%F"@"%H%M%S`    
DATE_DIR=`date +%F`           
if [ ! -d /tnm/capture/$DATE_DIR ];then
mkdir -p /tnm/capture/$DATE_DIR     
fi
/usr/local/sbin/tcpdump -w /tnm/capture/$DATE_DIR/$STIME.log -s 5000 -i lan0 
done


2、停抓包的脚本


# cat stopscript.sh
#!/usr/bin/sh


STIME=`date +%F"@"%H%M%S`
zhuabao=`ps -ef|grep tcpdump|awk '/lan0/ { print $2 }'`
jiaoben=`ps -ef|grep capturepackages|awk '/bin/ { print $2 }'`


if [ -n "$zhuabao"  ] &&  [   -n "$jiaoben" ];
then
    
  kill -9 $jiaoben
  kill -9 $zhuabao
  echo " This $STIME the script is execute success! " >> /tnm/capture/messages


else
   
  echo " The script has problem! "


fi 


3、把这两个脚本加入crontab定时任务


wKioL1gcW2ShXTAZAACJKao4SHI373.png-wh_50

本文转自服务器运维博客51CTO博客,原文链接http://blog.51cto.com/shamereedwine/1869567如需转载请自行联系原作者


neijiade10000

相关文章
|
6月前
|
Linux
linux下用tcpdump抓包
linux下用tcpdump抓包
|
4月前
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
26 2
|
11天前
|
运维 网络协议 Python
使用tcpdump和wireshark进行服务器抓包分析
使用tcpdump和wireshark进行服务器抓包分析
|
4月前
|
机器学习/深度学习 Linux
tcpdump的抓包
tcpdump的抓包
23 0
|
4月前
|
Ubuntu 网络协议 安全
Tcpdump 抓包分析指令使用方法
tcpdump是一个强大的网络数据包抓包分析工具,用于抓取数据包和分析网络流量。并以可阅读的格式展示,包括源和目标地址、端口、协议类型等信息。
80 0
|
存储 算法 Unix
【Unix/Linux 系统管理】脚本编写最佳实践
【Unix/Linux 系统管理】脚本编写最佳实践
106 0
|
编解码 网络协议 网络架构
计算机网络基础 和 tcp 三次握手四次挥手,tcpdump抓包分析 协议过滤 分析,连接状态,标志位详解
wireshark 软件过滤及转码使用 ,TCP tcpdump 连接状态,标志位详解
239 1
|
网络协议 Linux 容器
Linux 网络命令必知必会之 tcpdump,一份完整的抓包指南请查收!
Linux 网络命令必知必会之 tcpdump,一份完整的抓包指南请查收!这篇文章我总结得比较详尽,可以当字典查,建议收藏,不过别光顾着收藏,点赞什么的鼓励我一下,这能让我更有动力给大家输出更好的内容。
3326 0
|
网络协议 Linux Windows
使用tcpdump+wireshark抓包分析网络数据包
最近和学弟在调试一个GPRS通信模块,需求是通过GPRS模块通过http协议发送数据到服务器,但是http协议一直失败,服务器返回400,通过查询http状态码得知,http400错误是请求无效,因为GPRS模块没有实现http协议的封装,需要在TCP协议的基础上,手动拼装http格式的报文.
3824 0