美國軍方在GitHub上開源網(wǎng)絡(luò)戰(zhàn)武器Dshell

責(zé)任編輯:editor005

作者:南非蜘蛛

2015-08-11 14:33:53

摘自:運(yùn)維幫

美國軍方研究實(shí)驗(yàn)室發(fā)布了一款超級工具Dshell,官方的介紹是 Dshell is a network forensic analysis framework(Dshell是一個網(wǎng)絡(luò)取證分析框架),這是美國軍方使用了5年的網(wǎng)絡(luò)戰(zhàn)爭武器。

美國軍方研究實(shí)驗(yàn)室發(fā)布了一款超級工具Dshell,官方的介紹是 Dshell is a network forensic analysis framework(Dshell是一個網(wǎng)絡(luò)取證分析框架),這是美國軍方使用了5年的網(wǎng)絡(luò)戰(zhàn)爭武器。

分析網(wǎng)絡(luò)協(xié)議這事,我以前在公司也做過,其實(shí)國內(nèi)大一點(diǎn)的公司都在做。一般做法是在在網(wǎng)絡(luò)邊界處用分光器把流量拆分2份,如果流量不大也可以在路由器上做span,目的就是把入口流量鏡像一份用于分析,如果只想鏡像一個機(jī)器的流量就更簡單了,方法很多,這里就不介紹了。

有些流量我們需要實(shí)時分析并出結(jié)果,有些流量我們需要保存慢慢分析,2種需求分析手段是一樣的,但是各有特點(diǎn)。實(shí)時分析比較消耗cpu和內(nèi)存,所以實(shí)時分析的數(shù)據(jù)盡可能少,取最關(guān)鍵最小值即可。離線分析需要把數(shù)據(jù)存下來慢慢分析,因?yàn)榫W(wǎng)絡(luò)數(shù)據(jù)包都比較大,存儲也是有一定時間要求的,所以我們需要盡快的把存下來的數(shù)據(jù)分析完然后釋放空間。

Dshell的官方地址如下:

https://github.com/USArmyResearchLab/Dshell

可以利用Dshell快速開發(fā)的插件去支持網(wǎng)絡(luò)數(shù)據(jù)包捕獲的分析。

關(guān)鍵特性:

強(qiáng)大的流重組能力

支持 IPv4 和 IPv6

定制輸出

數(shù)據(jù)鏈解碼

預(yù)備知識:

Linux (developed on Ubuntu 12.04)

Python 2.7

pygeoip, GNU Lesser GPL

MaxMind GeoIP Legacy datasets

PyCrypto, custom license

dpkt, New BSD License

IPy, BSD 2-Clause License

pypcap, New BSD License

安裝:

  基本用法:

使用案例:

分析流量包里的DNS查詢

官方聲明開源目的

陸軍研究實(shí)驗(yàn)室的網(wǎng)絡(luò)安全部門主任William Glodek在一份聲明中表示,他希望該框架對私企用戶和學(xué)術(shù)界有所幫助,并希望他們能夠貢獻(xiàn)自己的模塊來擴(kuò)展該框架的功能。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號