f16e1943e9
Add Mitm 5.1.1 |
||
---|---|---|
apps | ||
proxy | ||
.gitignore | ||
.pre-commit-config.yaml | ||
CODE_OF_CONDUCT.md | ||
LICENSE.txt | ||
Pipfile | ||
Pipfile.lock | ||
README.md | ||
config_recording_example | ||
config_replay_example | ||
desktop-sites.json | ||
mobile-sites.json | ||
studio.py |
README.md
Raptor Studio
A simple command-line tool for recording and replaying web traffic for Raptor.
Prerequisite
You should have installed and configured the latest geckodriver binary.
Installation
$ pipenv install
Usage
$ pipenv run python studio.py --help
Usage: studio.py [OPTIONS] [PATH]
Options:
--app [GeckoViewExample|Firefox|Fenix|Chrome|Refbrow|Fennec]
App type to launch. [required]
--binary FILE Path to the app to launch. If Android, app
path to APK file to install.
--proxy [mitm2|mitm4|wpr] Proxy service to use. [required]
--record / --replay
--certutil FILE Path to certutil. Note: only when recording
and only on Android.
--sites FILE JSON file containing the websites
information we want to record. Note: only
when recording.
--url URL Site to load. Note: Only when replaying.
--config FILE Read configuration from FILE.
--help Show this message and exit.
Config file
Create config file; e.g. config.cfg
certutil=""
url=""
path=""
Run using:
$ pipenv run python studio.py --config config.cfg --replay
Notes:
- Config file settings will override the default settings
- Command-line setting will override the config file settings