日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀] #說(shuō)明---------------maindump.sh (抓包的主程序)每隔1分鐘通過(guò)死循環(huán)檢測(cè),讓程序不斷的去抓包;考慮到抓包的結(jié)果可能太大分析工具無(wú)法打開(kāi)分析,所以每個(gè)數(shù)據(jù)包大小限制約

 #說(shuō)明---------------

maindump.sh (抓包的主程序)

每隔1分鐘通過(guò)死循環(huán)檢測(cè),讓程序不斷的去抓包;考慮到抓包的結(jié)果可能太大分析工具無(wú)法打開(kāi)分析,所以每個(gè)數(shù)據(jù)包大小限制約為100M;

并設(shè)定了前一個(gè)包抓完,間隔5秒,開(kāi)始進(jìn)行下一輪抓包;

每天的數(shù)據(jù)包放在/data下以日期命名的目錄如:/data/2010-03-08,并進(jìn)行壓縮存儲(chǔ),包的命令格式為:yyyy-mm-dd@hhmmss-hhmmss.pcap.gz;其中yyyy-mm-dd表示日期,第一個(gè)hhmmss表示開(kāi)始抓包的時(shí)分秒,第二個(gè)hhmmss表示抓包結(jié)束的時(shí)分秒。

monitor_dump.sh (監(jiān)控抓包腳本),monitor_disk.sh(監(jiān)控硬盤(pán)空間)

為了保證抓包主程序能健康運(yùn)行,通過(guò)crond程序來(lái)調(diào)度monitor.sh;

監(jiān)控抓包主程序是事正常運(yùn)行,如果沒(méi)有運(yùn)行,則啟動(dòng)它;

監(jiān)控磁盤(pán)的空閑空間,當(dāng)磁盤(pán)的使用率大于等于30%時(shí)(可設(shè)置),會(huì)自動(dòng)刪除最早一天抓到的所在數(shù)據(jù)包,以保證磁盤(pán)的空閑空間;

腳本里有注釋#diy的,表示下一行需自定義修改。

腳本都放在home目錄下;crontab里寫(xiě):

* */6 * * * /bin/bash /home/monitor.sh

* */6 * * * /bin/bash /home/monitor_disk.sh

根據(jù)當(dāng)磁盤(pán)空間的大小和流量的大小確定crontab里的時(shí)間間隔。因加了crontab要時(shí)間到才執(zhí)行,為了現(xiàn)在執(zhí)行,可執(zhí)行:nohup sh /home/monitor.sh &

#說(shuō)明結(jié)束--------------

------------------------------------------------------------

#!/bin/bash

#script name:/home/monitor_dump.sh

DATE_DIR=`date +%F`

STIME=`date +%F"@"%H%M%S`

MAINDUMP=`ps -elf|grep maindump|grep -v grep`

#diy

DUMPPID=`ps -ef|grep "tcpdump -i eth0"|grep pcap`

#check main programme status

if [ ! "$MAINDUMP" ];then

/bin/bash /home/maindump.sh

fi

if [ ! "$DUMPPID" ];then

#diy

/usr/sbin/tcpdump -i eth0 host 113.105.152.180 -w /data/$DATE_DIR/$STIME.pcap -s 0 &

fi

-----------------------------------------------------------

#!/bin/bash

#script name:/home/monitor_disk.sh

#diy

FREEDISK=`df -h|grep "/dev/sda3"|awk '{print $5}'|awk -F % '{print $1}'`

HEADMOST=`ls -l /data|grep ^d|awk '{print $NF}'|sort|head -n 1`

#check free disk status

#diy

if [ "$FREEDISK" -ge "30" ];then

rm -rf /data/"$HEADMOST"

fi

------------------------------------------------------------

#!/bin/bash

#script name:/home/maindump.sh

while :

do

STIME=`date +%F"@"%H%M%S`

DATE_DIR=`date +%F`

if [ ! -d /data/$DATE_DIR ];then

mkdir -p /data/$DATE_DIR

fi

#unit:byte;100MB

#diy

MAXSIZE=100000000

#diy

DUMPPID=`ps -ef|grep "tcpdump -i eth0"|grep pcap|awk '{print $2}'`

if [ ! "$DUMPPID" ];then

#diy

/usr/sbin/tcpdump -i eth0 host 113.105.152.180 -w /data/$DATE_DIR/$STIME.pcap -s 0 &

fi

sleep 1

#diy

DUMPPID=`ps -ef|grep "tcpdump -i eth0"|grep pcap|awk '{print $2}'`

PACKSIZE=`ls -l /data/$DATE_DIR|grep "$STIME.pcap"|awk '{print $5}'`

while [ "$PACKSIZE" -lt "$MAXSIZE" ];do

PACKSIZE=`ls -l /data/$DATE_DIR|grep "$STIME.pcap"|awk '{print $5}'`

sleep 1m

done

kill -9 $DUMPPID

ETIME=`date +%H%M%S`

mv /data/$DATE_DIR/$STIME.pcap /data/$DATE_DIR/$STIME-$ETIME.pcap

gzip /data/$DATE_DIR/*.pcap

sleep 5

done

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

11萬(wàn)+人次!5000+海外買(mǎi)家! 展會(huì)落幕,感恩同行!明年8月深圳再見(jiàn)! 深圳2025年9月1日 /美通社/ -- 據(jù)物聯(lián)網(wǎng)世界報(bào)道。 在A(yíng)IoT(人工智能+物聯(lián)網(wǎng))技術(shù)加速滲透、全球數(shù)字化轉(zhuǎn)型深化,以...

關(guān)鍵字: IoT 物聯(lián)網(wǎng) TE IC

深圳2025年8月27日 /美通社/ -- 2025 年 8 月 27 日至29日,IOTE 2025 第二十四屆國(guó)際物聯(lián)網(wǎng)展?深圳站于深圳國(guó)際會(huì)展中心隆重舉行。連接與傳感領(lǐng)域的全球性技術(shù)企業(yè) TE Conne...

關(guān)鍵字: TE CONNECTIVITY IoT 物聯(lián)網(wǎng)

CPU親和度通過(guò)限制進(jìn)程或線(xiàn)程可以運(yùn)行的CPU核心集合,使得它們只能在指定的CPU核心上執(zhí)行。這可以減少CPU緩存的失效次數(shù),提高緩存命中率,從而提升系統(tǒng)性能。

關(guān)鍵字: Linux 嵌入式

北京2025年8月19日 /美通社/ -- 美通社(PR Newswire)母公司,全球消費(fèi)者與媒體情報(bào)領(lǐng)軍企業(yè)Cision今日正式宣布,旗下CisionOne平臺(tái)連續(xù)第二年榮獲市場(chǎng)情報(bào)權(quán)威機(jī)構(gòu)MarTech Break...

關(guān)鍵字: CIS THROUGH TE IO

在Linux系統(tǒng)性能優(yōu)化中,內(nèi)存管理與網(wǎng)絡(luò)連接處理是兩大核心領(lǐng)域。vm.swappiness與net.core.somaxconn作為關(guān)鍵內(nèi)核參數(shù),直接影響系統(tǒng)在高負(fù)載場(chǎng)景下的穩(wěn)定性與響應(yīng)速度。本文通過(guò)實(shí)戰(zhàn)案例解析這兩個(gè)...

關(guān)鍵字: Linux 內(nèi)存管理

- 全球人工智能數(shù)據(jù)中心基礎(chǔ)設(shè)施領(lǐng)導(dǎo)者Zettabyte獲Lam Capital戰(zhàn)略投資 Lam Capital與Foxconn、Pegatron和Wistron攜手參與...

關(guān)鍵字: API TE AI 人工智能

對(duì)于LLM,我使用b谷歌Gemini的免費(fèi)層,所以唯一的成本是n8n托管。在使用了n8n Cloud的免費(fèi)積分后,我決定將其托管在Railway上(5美元/月)。然而,由于n8n是開(kāi)源的,您可以在自己的服務(wù)器上托管它,而...

關(guān)鍵字: 人工智能 n8n Linux

該獎(jiǎng)項(xiàng)旨在表彰Exyte在寧德時(shí)代中國(guó)以外首座大規(guī)模電池制造基地交付過(guò)程中展現(xiàn)的卓越領(lǐng)導(dǎo)力 項(xiàng)目配備歐洲最大的干燥室之一,以精準(zhǔn)滿(mǎn)足電池制造對(duì)技術(shù)與環(huán)境的嚴(yán)苛需求 Exyte執(zhí)行董事會(huì)成員Mark Garv...

關(guān)鍵字: 寧德時(shí)代 超級(jí)電池 TE BSP

德國(guó)埃朗根2025年7月21日 /美通社/ --?Elektrobit、HighTec EDV Systeme 與英飛凌科技股份公司宣布合作,通過(guò)將 Rust 應(yīng)用與 AUTOSAR Classic 基礎(chǔ)軟件集成,加速汽...

關(guān)鍵字: CLASSIC 英飛凌 集成 TE

在Linux系統(tǒng)管理中,權(quán)限控制是安全運(yùn)維的核心。本文通過(guò)解析/etc/sudoers文件配置與組策略的深度應(yīng)用,結(jié)合某金融企業(yè)生產(chǎn)環(huán)境案例(成功攔截98.7%的非法提權(quán)嘗試),揭示精細(xì)化權(quán)限管理的關(guān)鍵技術(shù)點(diǎn),包括命令別...

關(guān)鍵字: Linux 用戶(hù)權(quán)限 sudoers文件
關(guān)閉