├── .codecov.yml ├── .github ├── CODEOWNERS └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── pyproject.toml ├── setup.cfg ├── src ├── grizzly │ ├── __init__.py │ ├── __main__.py │ ├── adapter │ │ ├── __init__.py │ │ ├── adapter.py │ │ ├── no_op_adapter │ │ │ ├── __init__.py │ │ │ └── test_no_op.py │ │ └── test_adapter.py │ ├── args.py │ ├── common │ │ ├── __init__.py │ │ ├── bugzilla.py │ │ ├── cache.py │ │ ├── frontend.py │ │ ├── fuzzmanager.py │ │ ├── harness.html │ │ ├── iomanager.py │ │ ├── plugins.py │ │ ├── post_launch_delay.html │ │ ├── report.py │ │ ├── reporter.py │ │ ├── runner.py │ │ ├── stack_hasher.py │ │ ├── status.py │ │ ├── status_reporter.py │ │ ├── storage.py │ │ ├── test_bugzilla.py │ │ ├── test_cache.py │ │ ├── test_frontend.py │ │ ├── test_fuzzmanager.py │ │ ├── test_iomanager.py │ │ ├── test_plugins.py │ │ ├── test_report.py │ │ ├── test_reporter.py │ │ ├── test_runner.py │ │ ├── test_stack_hasher.py │ │ ├── test_status.py │ │ ├── test_status_reporter.py │ │ ├── test_storage.py │ │ ├── test_utils.py │ │ └── utils.py │ ├── conftest.py │ ├── main.py │ ├── py.typed │ ├── reduce │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── args.py │ │ ├── bucket.py │ │ ├── conftest.py │ │ ├── core.py │ │ ├── crash.py │ │ ├── exceptions.py │ │ ├── main.py │ │ ├── strategies │ │ │ ├── __init__.py │ │ │ ├── beautifulsoup.py │ │ │ ├── beautify.py │ │ │ ├── lithium.py │ │ │ └── testcases.py │ │ ├── test_main.py │ │ ├── test_main_fm.py │ │ ├── test_reduce.py │ │ ├── test_strategies.py │ │ ├── test_strategies_beautifulsoup.py │ │ └── test_strategies_beautify.py │ ├── replay │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── args.py │ │ ├── bucket.py │ │ ├── bugzilla.py │ │ ├── conftest.py │ │ ├── crash.py │ │ ├── main.py │ │ ├── replay.py │ │ ├── test_args.py │ │ ├── test_bugzilla.py │ │ ├── test_main.py │ │ ├── test_main_fm.py │ │ └── test_replay.py │ ├── services │ │ ├── __init__.py │ │ ├── base.py │ │ ├── core.py │ │ ├── test_services.py │ │ └── webtransport │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── core.py │ │ │ ├── test_webtransport.py │ │ │ └── wpt_h3_server │ │ │ ├── LICENSE.md │ │ │ ├── __init__.py │ │ │ ├── capsule.py │ │ │ ├── handler.py │ │ │ ├── handlers │ │ │ ├── abort-stream-from-server.py │ │ │ ├── client-close.py │ │ │ ├── custom-response.py │ │ │ ├── echo-request-headers.py │ │ │ ├── echo.py │ │ │ ├── echo_datagram_length.py │ │ │ ├── query.py │ │ │ ├── sendorder.py │ │ │ ├── server-close.py │ │ │ ├── server-connection-close.py │ │ │ ├── server-read-then-close.py │ │ │ └── token-count.py │ │ │ ├── stash.py │ │ │ ├── utils.py │ │ │ └── webtransport_h3_server.py │ ├── session.py │ ├── target │ │ ├── __init__.py │ │ ├── assets.py │ │ ├── fenix_target.py │ │ ├── firefox_target.py │ │ ├── target.py │ │ ├── target_monitor.py │ │ ├── test_assets.py │ │ ├── test_fenix_target.py │ │ ├── test_firefox_target.py │ │ ├── test_target.py │ │ └── test_target_monitor.py │ ├── test_args.py │ ├── test_main.py │ └── test_session.py ├── loki │ ├── README.md │ ├── __init__.py │ ├── __main__.py │ ├── args.py │ ├── loki.py │ ├── py.typed │ └── test_loki.py └── sapphire │ ├── __init__.py │ ├── __main__.py │ ├── certificate_bundle.py │ ├── conftest.py │ ├── connection_manager.py │ ├── core.py │ ├── job.py │ ├── py.typed │ ├── server_map.py │ ├── test_certificate_bundle.py │ ├── test_connection_manager.py │ ├── test_job.py │ ├── test_sapphire.py │ ├── test_server_map.py │ ├── test_worker.py │ └── worker.py └── tox.ini /.codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "grizzly/services/webtransport/wpt_h3_server" 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @MozillaSecurity/fuzzing-team-reviewers 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/grizzly/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/grizzly/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/__main__.py -------------------------------------------------------------------------------- /src/grizzly/adapter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/adapter/__init__.py -------------------------------------------------------------------------------- /src/grizzly/adapter/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/adapter/adapter.py -------------------------------------------------------------------------------- /src/grizzly/adapter/no_op_adapter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/adapter/no_op_adapter/__init__.py -------------------------------------------------------------------------------- /src/grizzly/adapter/no_op_adapter/test_no_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/adapter/no_op_adapter/test_no_op.py -------------------------------------------------------------------------------- /src/grizzly/adapter/test_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/adapter/test_adapter.py -------------------------------------------------------------------------------- /src/grizzly/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/args.py -------------------------------------------------------------------------------- /src/grizzly/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/__init__.py -------------------------------------------------------------------------------- /src/grizzly/common/bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/bugzilla.py -------------------------------------------------------------------------------- /src/grizzly/common/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/cache.py -------------------------------------------------------------------------------- /src/grizzly/common/frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/frontend.py -------------------------------------------------------------------------------- /src/grizzly/common/fuzzmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/fuzzmanager.py -------------------------------------------------------------------------------- /src/grizzly/common/harness.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/harness.html -------------------------------------------------------------------------------- /src/grizzly/common/iomanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/iomanager.py -------------------------------------------------------------------------------- /src/grizzly/common/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/plugins.py -------------------------------------------------------------------------------- /src/grizzly/common/post_launch_delay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/post_launch_delay.html -------------------------------------------------------------------------------- /src/grizzly/common/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/report.py -------------------------------------------------------------------------------- /src/grizzly/common/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/reporter.py -------------------------------------------------------------------------------- /src/grizzly/common/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/runner.py -------------------------------------------------------------------------------- /src/grizzly/common/stack_hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/stack_hasher.py -------------------------------------------------------------------------------- /src/grizzly/common/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/status.py -------------------------------------------------------------------------------- /src/grizzly/common/status_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/status_reporter.py -------------------------------------------------------------------------------- /src/grizzly/common/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/storage.py -------------------------------------------------------------------------------- /src/grizzly/common/test_bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_bugzilla.py -------------------------------------------------------------------------------- /src/grizzly/common/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_cache.py -------------------------------------------------------------------------------- /src/grizzly/common/test_frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_frontend.py -------------------------------------------------------------------------------- /src/grizzly/common/test_fuzzmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_fuzzmanager.py -------------------------------------------------------------------------------- /src/grizzly/common/test_iomanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_iomanager.py -------------------------------------------------------------------------------- /src/grizzly/common/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_plugins.py -------------------------------------------------------------------------------- /src/grizzly/common/test_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_report.py -------------------------------------------------------------------------------- /src/grizzly/common/test_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_reporter.py -------------------------------------------------------------------------------- /src/grizzly/common/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_runner.py -------------------------------------------------------------------------------- /src/grizzly/common/test_stack_hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_stack_hasher.py -------------------------------------------------------------------------------- /src/grizzly/common/test_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_status.py -------------------------------------------------------------------------------- /src/grizzly/common/test_status_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_status_reporter.py -------------------------------------------------------------------------------- /src/grizzly/common/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_storage.py -------------------------------------------------------------------------------- /src/grizzly/common/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/test_utils.py -------------------------------------------------------------------------------- /src/grizzly/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/common/utils.py -------------------------------------------------------------------------------- /src/grizzly/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/conftest.py -------------------------------------------------------------------------------- /src/grizzly/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/main.py -------------------------------------------------------------------------------- /src/grizzly/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/grizzly/reduce/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/__init__.py -------------------------------------------------------------------------------- /src/grizzly/reduce/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/__main__.py -------------------------------------------------------------------------------- /src/grizzly/reduce/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/args.py -------------------------------------------------------------------------------- /src/grizzly/reduce/bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/bucket.py -------------------------------------------------------------------------------- /src/grizzly/reduce/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/conftest.py -------------------------------------------------------------------------------- /src/grizzly/reduce/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/core.py -------------------------------------------------------------------------------- /src/grizzly/reduce/crash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/crash.py -------------------------------------------------------------------------------- /src/grizzly/reduce/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/exceptions.py -------------------------------------------------------------------------------- /src/grizzly/reduce/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/main.py -------------------------------------------------------------------------------- /src/grizzly/reduce/strategies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/strategies/__init__.py -------------------------------------------------------------------------------- /src/grizzly/reduce/strategies/beautifulsoup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/strategies/beautifulsoup.py -------------------------------------------------------------------------------- /src/grizzly/reduce/strategies/beautify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/strategies/beautify.py -------------------------------------------------------------------------------- /src/grizzly/reduce/strategies/lithium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/strategies/lithium.py -------------------------------------------------------------------------------- /src/grizzly/reduce/strategies/testcases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/strategies/testcases.py -------------------------------------------------------------------------------- /src/grizzly/reduce/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/test_main.py -------------------------------------------------------------------------------- /src/grizzly/reduce/test_main_fm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/test_main_fm.py -------------------------------------------------------------------------------- /src/grizzly/reduce/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/test_reduce.py -------------------------------------------------------------------------------- /src/grizzly/reduce/test_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/test_strategies.py -------------------------------------------------------------------------------- /src/grizzly/reduce/test_strategies_beautifulsoup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/test_strategies_beautifulsoup.py -------------------------------------------------------------------------------- /src/grizzly/reduce/test_strategies_beautify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/reduce/test_strategies_beautify.py -------------------------------------------------------------------------------- /src/grizzly/replay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/__init__.py -------------------------------------------------------------------------------- /src/grizzly/replay/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/__main__.py -------------------------------------------------------------------------------- /src/grizzly/replay/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/args.py -------------------------------------------------------------------------------- /src/grizzly/replay/bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/bucket.py -------------------------------------------------------------------------------- /src/grizzly/replay/bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/bugzilla.py -------------------------------------------------------------------------------- /src/grizzly/replay/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/conftest.py -------------------------------------------------------------------------------- /src/grizzly/replay/crash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/crash.py -------------------------------------------------------------------------------- /src/grizzly/replay/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/main.py -------------------------------------------------------------------------------- /src/grizzly/replay/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/replay.py -------------------------------------------------------------------------------- /src/grizzly/replay/test_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/test_args.py -------------------------------------------------------------------------------- /src/grizzly/replay/test_bugzilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/test_bugzilla.py -------------------------------------------------------------------------------- /src/grizzly/replay/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/test_main.py -------------------------------------------------------------------------------- /src/grizzly/replay/test_main_fm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/test_main_fm.py -------------------------------------------------------------------------------- /src/grizzly/replay/test_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/replay/test_replay.py -------------------------------------------------------------------------------- /src/grizzly/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/__init__.py -------------------------------------------------------------------------------- /src/grizzly/services/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/base.py -------------------------------------------------------------------------------- /src/grizzly/services/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/core.py -------------------------------------------------------------------------------- /src/grizzly/services/test_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/test_services.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/README.md -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/__main__.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/core.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/test_webtransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/test_webtransport.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/LICENSE.md -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/capsule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/capsule.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handler.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/abort-stream-from-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/abort-stream-from-server.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/client-close.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/client-close.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/custom-response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/custom-response.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/echo-request-headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/echo-request-headers.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/echo.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/echo_datagram_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/echo_datagram_length.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/query.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/sendorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/sendorder.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/server-close.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/server-close.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/server-connection-close.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/server-connection-close.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/server-read-then-close.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/server-read-then-close.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/handlers/token-count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/handlers/token-count.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/stash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/stash.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/utils.py -------------------------------------------------------------------------------- /src/grizzly/services/webtransport/wpt_h3_server/webtransport_h3_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/services/webtransport/wpt_h3_server/webtransport_h3_server.py -------------------------------------------------------------------------------- /src/grizzly/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/session.py -------------------------------------------------------------------------------- /src/grizzly/target/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/__init__.py -------------------------------------------------------------------------------- /src/grizzly/target/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/assets.py -------------------------------------------------------------------------------- /src/grizzly/target/fenix_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/fenix_target.py -------------------------------------------------------------------------------- /src/grizzly/target/firefox_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/firefox_target.py -------------------------------------------------------------------------------- /src/grizzly/target/target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/target.py -------------------------------------------------------------------------------- /src/grizzly/target/target_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/target_monitor.py -------------------------------------------------------------------------------- /src/grizzly/target/test_assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/test_assets.py -------------------------------------------------------------------------------- /src/grizzly/target/test_fenix_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/test_fenix_target.py -------------------------------------------------------------------------------- /src/grizzly/target/test_firefox_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/test_firefox_target.py -------------------------------------------------------------------------------- /src/grizzly/target/test_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/test_target.py -------------------------------------------------------------------------------- /src/grizzly/target/test_target_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/target/test_target_monitor.py -------------------------------------------------------------------------------- /src/grizzly/test_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/test_args.py -------------------------------------------------------------------------------- /src/grizzly/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/test_main.py -------------------------------------------------------------------------------- /src/grizzly/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/grizzly/test_session.py -------------------------------------------------------------------------------- /src/loki/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/loki/README.md -------------------------------------------------------------------------------- /src/loki/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/loki/__init__.py -------------------------------------------------------------------------------- /src/loki/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/loki/__main__.py -------------------------------------------------------------------------------- /src/loki/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/loki/args.py -------------------------------------------------------------------------------- /src/loki/loki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/loki/loki.py -------------------------------------------------------------------------------- /src/loki/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/loki/test_loki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/loki/test_loki.py -------------------------------------------------------------------------------- /src/sapphire/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/__init__.py -------------------------------------------------------------------------------- /src/sapphire/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/__main__.py -------------------------------------------------------------------------------- /src/sapphire/certificate_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/certificate_bundle.py -------------------------------------------------------------------------------- /src/sapphire/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/conftest.py -------------------------------------------------------------------------------- /src/sapphire/connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/connection_manager.py -------------------------------------------------------------------------------- /src/sapphire/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/core.py -------------------------------------------------------------------------------- /src/sapphire/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/job.py -------------------------------------------------------------------------------- /src/sapphire/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sapphire/server_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/server_map.py -------------------------------------------------------------------------------- /src/sapphire/test_certificate_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/test_certificate_bundle.py -------------------------------------------------------------------------------- /src/sapphire/test_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/test_connection_manager.py -------------------------------------------------------------------------------- /src/sapphire/test_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/test_job.py -------------------------------------------------------------------------------- /src/sapphire/test_sapphire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/test_sapphire.py -------------------------------------------------------------------------------- /src/sapphire/test_server_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/test_server_map.py -------------------------------------------------------------------------------- /src/sapphire/test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/test_worker.py -------------------------------------------------------------------------------- /src/sapphire/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/src/sapphire/worker.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MozillaSecurity/grizzly/HEAD/tox.ini --------------------------------------------------------------------------------