資料介紹
軟件簡介
xsec-traffic為一款輕量級的惡意流量分析程序,包括傳感器sensor和服務(wù)端server 2個組件。
sensor
sensor負責采集流量,然后發(fā)到server端,由server來檢測是否為惡意流量。
- sensor支持采集TCP和UDP的五元組信息
- 支持采集http請求信息
- 支持采集同一局域網(wǎng)中其他機器的以上信息
Server
server端的功能為接收各sensor采集到的流程并判斷是否為惡意流量,其中:
- IP五元組信息是通過查詢惡意IP庫來判斷的
- http請求數(shù)據(jù)的檢測還在開發(fā)中(暫時會把所有取到的請求信息保存起來,理論上可支持檢測所有來自WEB端的攻擊類型,如注入、xss等)
使用說明
Server
server需要mongodb的支持,在啟動前需要事先準備一個有讀寫權(quán)限的mongodb賬戶,然后修改當前目錄下的配置文件conf/app.ini,樣例如下:
HTTP_HOST = 108.61.223.105 HTTP_PORT = 4433 DEBUG_MODE = TRUE SECRET_KEY = xsec_secret_key [EVIL-IPS] API_URL = "http://www.xsec.io:8000" [database] DB_TYPE = mongodb DB_HOST = 127.0.0.1 DB_PORT = 27017 DB_USER = xsec-traffic DB_PASS = 7160c452342340787fasdfa5b0a9fe0 DB_NAME = xsec-traffic
- HTTP_HOST和HTTP_PORT表示server端監(jiān)聽的地址及端口
- DEBUG_MODE表示以debug模式運行
- SECRET_KEY為sensor與server通訊用的密鑰
- EVIL-IPS部分為惡意IP庫的地址
- database部分為mongodb的配置
啟動命令如下:
root@xsec:/data/golang/src/xsec-traffic/server# ./server
[0000] INFO xsec traffic server: DB Type: mongodb, Connect err status:
NAME:
xsec traffic server - xsec traffic server
USAGE:
server [global options] command [command options] [arguments...]
VERSION:
20171210
AUTHOR:
netxfly
COMMANDS:
serve startup xsec traffic server
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--debug, -d debug mode
--server value, -s value http server address
--port value, -p value http port (default: 1024)
--help, -h show help
--version, -v print the version
root@xsec:/data/golang/src/xsec-traffic/server# ./server serve
[0000] INFO xsec traffic server: DB Type: mongodb, Connect err status:
[0000] INFO xsec traffic server: run server on 108.61.223.105:4433
- serve參數(shù)表示直接啟動server服務(wù)器。
sensor
sensor端也支持配置,修改當前目前下的conf/app.ini即可,詳細的配置項如下:
; Sensor global config DEVICE_NAME = en0 DEBUG_MODE = true FILTER_RULE = tcp udp [server] API_URL = http://108.61.223.105:4433 API_KEY = xsec_secret_key
- DEVICE_NAME表示需要采集流量的網(wǎng)卡名
- DEBUG_MODE為Debug模式,正式使用時可關(guān)掉
- FILTER_RULE為流量抓取規(guī)則,與wireshark的規(guī)則一致
sensor的命令行如下:
$ ./xsec_sensor [0000] INFO xsec traffic sensor: Device name:[en0], ip addr:[192.168.31.204], Debug mode:[true] NAME: xsec traffic sensor - xsec traffic sensor, Support normal and arp spoof modes USAGE: xsec_sensor [global options] command [command options] [arguments...] VERSION: 20171210 AUTHOR(S): netxflyCOMMANDS: start startup xsec traffic sensor arp startup arp spoof mode help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --debug, -d debug mode --filter value, -f value setting filters --length value, -l value setting snapshot Length (default: 1024) --target value, -t value target ip address --gateway value, -g value gateway ip address --help, -h show help --version, -v print the version
- start 表示直接只采集本地的流量
- arp模式為arpspoof模式,可以采集同一局域網(wǎng)下的其他機器的流量,詳細的命令行如下:
sudo ./xsec_sensor arp -t 192.168.31.215 -g 192.168.31.1
在啟動前需要安裝libpcap庫并將內(nèi)核參數(shù)設(shè)為允許轉(zhuǎn)發(fā),以下為3種OS的安裝、設(shè)置方法:
# OSX
sudo sysctl net.inet.ip.forwarding=1
# FreeBSD
sudo sysctl -w net.inet.ip.forwarding=1
# Linux
sudo sysctl -w net.ipv4.ip_forward=1
# Fedora
sudo dnf install -y libpcap-devel
# Debian/Ubuntu
sudo apt-get install -y libpcap-dev
# OSX
brew install libpcap
# FreeBSD
sudo pkg install libpcap
需要指定采集的目標與網(wǎng)關(guān),其中采集的目標的語法與nmap的一致,支持以下幾種寫法:
10.0.0.1
10.0.0.0/24
10.0.0.*
10.0.0.1-10
10.0.0.1, 10.0.0.5-10, 192.168.1.*, 192.168.10.0/24
實戰(zhàn)演練
- 啟動server端
- 以正常模式啟動sensor端
啟動后可以看到我本地電腦的有道云音樂正在對外發(fā)包。
- 在小米路由器中查到我Mix2手機的IP地址如下:
- 將我的Mix2手機手工加到惡意IP庫中
- 以Arp模式啟動,用電腦采集同一lan下Mix2手機的流量
- 可以通過server的簡易后臺看到檢測結(jié)果:
- 以下為http 全部的請求記錄,等檢測功能開發(fā)完后會改為只記錄疑似攻擊的請求。
參考資料
- xsec-ssh-firewall ssh密碼防暴力破解程序
- xsec-ip-database惡意IP和域名庫
- 基于CNN的惡意軟件加密C&C通信流量識別方法 7次下載
- 惡意代碼動態(tài)流量偽裝框架StealthyFlow綜述 11次下載
- 一種Android移動應(yīng)用惡意流量標注方法 30次下載
- 結(jié)合動態(tài)行為和機器學習的惡意代碼檢測方法 11次下載
- 一種改進的加密惡意流量檢測方法 13次下載
- 一種動靜結(jié)合的惡意程序函數(shù)調(diào)用圖提取方法 0次下載
- 焊點質(zhì)量分析與標準(視頻教程) 508次下載
- ATM Policing & Traffic Charact
- 基于Netfilter內(nèi)核態(tài)網(wǎng)絡(luò)流量分析研究
- 基于時間粒度的網(wǎng)絡(luò)流量分析模型研究
- 基于時間粒度的網(wǎng)絡(luò)流量分析模型研究
- 淺談基于PCA的網(wǎng)絡(luò)流量分析
- 基于Netflow的流量分析技術(shù)研究
- 電能質(zhì)量分析儀的應(yīng)用領(lǐng)域 363次閱讀
- 電能質(zhì)量分析儀的常見故障及原因分析 449次閱讀
- 電能質(zhì)量分析儀的原理和特性 683次閱讀
- TSN抓包工具解密:數(shù)據(jù)包捕獲,為什么選Profishark? 343次閱讀
- XILINX FPGA IP之AXI Traffic Generator 1817次閱讀
- 惡意文件分析工具 873次閱讀
- 光束質(zhì)量分析儀獲得客戶廣泛認同 453次閱讀
- Netcap:安全和可擴展的網(wǎng)絡(luò)流量分析工具 2965次閱讀
- 誤差向量分析實際的測量與應(yīng)用 2981次閱讀
- CA8331/CA8333三相電能質(zhì)量分析儀的性能特點及適用范圍 1211次閱讀
- 純圖形化實時流量分析Etherape 3717次閱讀
- 一文弄懂電能質(zhì)量分析儀的功能特點及應(yīng)用領(lǐng)域 3747次閱讀
- 2017年惡意代碼所呈現(xiàn)的四大趨勢可能在2018年成為主要的行為 7289次閱讀
- 什么叫電能質(zhì)量分析儀_有什么用 1.4w次閱讀
- 統(tǒng)一流量管理平臺的多種流量采集技術(shù)分析 1383次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多