Grizzly
=======
[![Build Status](https://travis-ci.org/MozillaSecurity/grizzly.svg?branch=master)](https://travis-ci.org/MozillaSecurity/grizzly)
[![IRC](https://img.shields.io/badge/IRC-%23fuzzing-1e72ff.svg?style=flat)](https://www.irccloud.com/invite?channel=%23fuzzing&hostname=irc.mozilla.org&port=6697&ssl=1)
Grizzly is a general purpose browser fuzzing framework made up of multiple modules.
The intention is to create a platform that can be extended by the creation of adapters
and targets to support different fuzzers that target browsers.
An adapter is used to wrap an existing fuzzer to allow it to be run via Grizzly.
Adapters take the content output by fuzzers and transform it (if needed) into a format that can
be served to and processed by the browser.
Cross platform compatibility is available for Windows, Linux and OSX.
However not all features may be available.
For additional information please check out the [wiki](https://github.com/MozillaSecurity/grizzly/wiki).
Installation
------------
The following modules are required:
* https://github.com/MozillaSecurity/ffpuppet
* https://github.com/giampaolo/psutil
The FuzzManager module is required to support reporting results via FM:
* https://github.com/MozillaSecurity/FuzzManager
FFPuppet must be installed first. Steps can be found [here](https://github.com/MozillaSecurity/ffpuppet#installation)
##### To install after cloning the repository
pip install --user -e <grizzly_repository>
Fuzzing builds & prefs.js
-------------------------
Fuzzing builds can be found in [taskcluster](https://tools.taskcluster.net/index/gecko.v2.mozilla-central.latest.firefox) or the [fuzzfetch](https://github.com/MozillaSecurity/fuzzfetch) (**recommended**) tool can be used to download a build.
prefs.js files can be found [here](https://github.com/MozillaSecurity/fuzzdata/tree/master/settings/firefox) in the [fuzzdata](https://github.com/MozillaSecurity/fuzzdata) repository along with other fuzzing input and configuration files.
**NOTE:** prefs.js files must be used when running with Mozilla browsers.
Example
-------
To verify everything is installed and working correctly run the *no-op* adapter. If everything is working correctly the browser should launch and open the *harness* in the first tab and a second tab should open and close rapidly.
`python -m grizzly /path/to/browser/firefox no-op -p prefs/prefs-default-e10s.js`
Target platforms
-------
Other target platforms can be defined as [setuptools entry-points](https://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-discovery-of-services-and-plugins),
using the name "grizzly_targets". Targets must implement `grizzly.target.Target`.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共57个文件
py:48个
txt:5个
pkg-info:2个
资源分类:Python库 所属语言:Python 资源全名:grizzly-framework-0.9.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
grizzly-framework-0.9.0.tar.gz (57个子文件)
grizzly-framework-0.9.0
PKG-INFO 879B
grizzly
test_session.py 11KB
main.py 6KB
reduce
crash.py 5KB
test_interesting.py 16KB
conftest.py 1KB
__main__.py 389B
bucket.py 4KB
__init__.py 894B
args.py 6KB
interesting.py 17KB
test_reduce.py 29KB
test_common.py 3KB
strategies.py 12KB
exceptions.py 500B
reduce.py 27KB
test_main.py 18KB
__main__.py 368B
__init__.py 0B
args.py 8KB
common
test_stack_hasher.py 19KB
test_reduce_status.py 5KB
reporter.py 23KB
storage.py 11KB
iomanager.py 10KB
adapter.py 4KB
test_adapter.py 2KB
test_iomanager.py 10KB
test_status_reporter.py 20KB
stack_hasher.py 14KB
__init__.py 851B
test_storage.py 9KB
status.py 7KB
reduce_status.py 6KB
test_status.py 5KB
status_reporter.py 21KB
test_reporter.py 22KB
test_main.py 4KB
session.py 9KB
loki
__main__.py 275B
loki.py 7KB
__init__.py 352B
test_loki.py 4KB
sapphire
core.py 27KB
conftest.py 6KB
__main__.py 632B
__init__.py 474B
test_sapphire.py 33KB
setup.cfg 108B
setup.py 2KB
README.md 3KB
grizzly_framework.egg-info
PKG-INFO 879B
requires.txt 169B
SOURCES.txt 1KB
entry_points.txt 180B
top_level.txt 22B
dependency_links.txt 1B
共 57 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 12w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功