shell每隔一秒钟就记录下netstat状态

Posted 17bdw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell每隔一秒钟就记录下netstat状态相关的知识,希望对你有一定的参考价值。

说明

木马可能类似随机发送心跳包的操作,随机sleep。对这类情况写好了一个监听shell脚本,每隔一秒钟就记录下netstat状态。

代码

#!/bin/bash
#功能:用于定时执行lsof 和 netstat 的执行状态并记录到文件

slptime=1   #默认一秒执行一次
filedir=/tmp        #默认存储在/tmp下
lsoffile=lsof.log   #存储lsof的执行结果
netstatfile=netstatfile.log #存储netstat执行结果



while true

do
    sleep $slptime
    date=$(date '+%Y-%m-%d %H:%M:%S')
    
    echo $date":" >> $filedir/$lsoffile
    echo $date":" >> $filedir/$netstatfile
    lsof -i   >> $filedir/$lsoffile
    netstat -tunlp >> $filedir/$netstatfile

done

以上是关于shell每隔一秒钟就记录下netstat状态的主要内容,如果未能解决你的问题,请参考以下文章

c#中如何保证每隔一段时间执行一个动作。

利用Runnable 接口实现多线程,编写一个Java小程序。在屏幕上显示时间,每隔一秒钟刷新一次。为使小程序不

Windows server2003 下IIS问题:Windows server2003 下IIS每隔一段时间就不能运行了,必须得重启服务器

查询数据库的时候 可以查询出每隔一段时间(比如2小时)这段时间段前3条数据

android应用内存占用测试(每隔一秒打印procrank的信息)

在Excel中如何用vba实现:每隔一段时间自动将工作簿保存到以当时时间为文件名的文件中