功能列表
1. 圖形化的數據模型:
.能夠以圖像的方式表達一些復雜的數據。
.對復雜的數據進行管理
.對現有的數據進行分析和管理
.能夠對fuzzing的策略進行生成和變異
2. Fuzzing自動化測試框架:
.自動掃描目標
.以一個獨立的探針(probes)對目標進行監視與分析
.自動存放檢測的歷史記錄,隨時可以查看
.自動處理從攻擊目標獲得的數據(可以實現一些特定是數據轉換)
目前所缺乏的:
1. 完整的文檔
2. 詳情請參考TODO文件
關于Fuddly文檔的結構
.這個鏈接展示了這個框架的文檔結構。鏈接 http://fuddly.readthedocs.org/en/develop/
.請根據下面的步驟生成Fuddly文件:
i. 先進入docs/目錄
ii. 使用make html命令生成HTML文檔
iii. 使用make latexpdf命令生成PDF文檔
iv. 生成的文檔會存放在docs/build/目錄下
Fuddly啟動及測試例子
fuzzfmk/test.py,這個文件包含了所有Fuddly的測試組件。所以只要運行這個文件即可。
下面我來說說具體的命令。
.開啟測試,選用全部組件
>> python fuzzfmk/test.py –a
.開啟測試,但是只選用部分組件
>> python fuzzfmk/test.py
.避免數據模型發生錯誤,比如替換相同數據,減少錯誤的數據。
--ignore-dm-specifics
.一般情況下進行測試的命令
>> python fuzzfmk/test.py.
其它:
如果你有自己設計的數據模型,可以放到 imported_data/ 目錄下,之后就可以使用它了。
依賴的組件:
支持Python2和Python3
必須按照的:
1.Python2或者Python3的Compatibility庫
可以參考這個頁面
http://pythonhosted.org/six/
2.必須按照SQLite3數據庫
可選擇安裝的:
Xtermcolor:一個終端的色彩組件
cups: Python綁定libcups
rpyc: 遠程調用Python Call
3.文檔生成
sphinx : sphinx 必須大于等于 1.3
texlive (可選): 生成PDF文檔的組件
readthedocs theme(可選):對HTML文檔的一個優化
工具地址在原文鏈接中
本文由 360安全播報 翻譯,轉載請注明“轉自360安全播報”,并附上鏈接。
原文鏈接:https://github.com/k0retux/fuddly聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com