在linux中安裝snort框架

2021-10-23 09:06:09 字數 1437 閱讀 3271

snort是輕量級的網路入侵檢測開源框架,作用於鏈路層,包含資料報嗅探器、預處理外掛程式、檢測引擎、日誌輸出這四大模組

snort有嗅探器、資料報記錄器、網路入侵檢測系統三種模式

嗅探器:從網路上讀取資料報顯示在終端上

資料報記錄器:把資料報記錄在硬碟上

網路入侵檢測模式:是根據一定的規則來檢測結果,根據結果採取一定的動作。其中規則是可以配置的

snort安裝需要依賴的很多,而在snort的tar.gz中沒有涵蓋進去,所以我們需要自己安裝依賴的包

daqsnort從2.9.0版本開始引入了daq(packet acquisition),專門為報文處理服務的抽象層模組

daq介紹

安裝命令

tar -zxvf daq-2.0.7.tar.gz

cd daq-2.0.7

./configure&&make&&make install

libdnet

libdnet 提供了簡單、可移植的介面來操作底層網路,包括:

**操作

核心 arp(4) 快取和 route(4) 表查詢和操作

網路防火牆 (ip filter, ipfw, ipchains, pf, pktfilter, …)

網路介面查詢和操作

ip tunnelling (bsd/linux tun, universal tun/tap device)

原始 ip包和乙太網幀傳輸

安裝命令:

unzip libdnet-master.zip

cd libdnet-master

./configure&&make&&make install

zlib

安裝命令:

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure&&make&&make install

luajit

安裝命令:

tar -zxvf luajit-2.0.5.tar.gz

cd luajit-2.0.5

./configure&&make&&make install

openssl

安裝命令:

tar -zxvf openssl-3.0.0-alpha4.tar.gz

cd opensll-3.0.0

./configure&&make&&make install

snort

安裝命令:

tar -zxvf snort-2.9.16.tar.gz

cd snort-2.9.16

./configure&&make&&make install

在Linux中安裝Nodejs中安裝

英文 中文 通過 uname a 命令檢視到我的linux系統位數是64位 備註 x86 64表示64位系統,i686 i386表示32位系統 如圖 2 解壓上傳 解壓後的檔案我這邊將名字改為了nodejs,這個地方自己隨意,只要在建立軟連線的時候寫正確就可以 tar xvf node v6.10....

redis在Linux中安裝

1 官方站點 redis.io stable 版2 解壓原始碼並進入目錄 3 不用 configure 4 直接 make 如果是 32位機器 make 32bit 注 易碰到的問題 時間錯誤 要有c語言的環境 原因 原始碼是官方 configure過的,但官方configure時,生成的檔案有時間...

在linux中安裝mysql

通過yum安裝 官網有詳細介紹 mysql啟動報錯解決方案 mysql啟動報 execstart etc rc.d init.d mysqld start code exited,status 1 failure 錯誤 centos7 安裝mysql5.7.16 通過tar包安裝 2.解壓 tar ...