DEPRECATED - A simple command line tool for recording and replaying web traffic for Raptor
Перейти к файлу
alexandru-io f16e1943e9
Merge pull request #33 from bebef1987/mitm5
Add Mitm 5.1.1
2020-05-19 14:43:29 +03:00
apps Code review updates 2019-12-19 17:37:35 +02:00
proxy Add Mitm 5.1.1 2020-05-19 14:38:28 +03:00
.gitignore Add Mitm 5.1.1 2020-05-19 14:38:28 +03:00
.pre-commit-config.yaml Initial commit 2019-02-03 00:46:24 +00:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct 2019-11-28 17:01:49 -05:00
LICENSE.txt Initial commit 2019-02-03 00:46:24 +00:00
Pipfile Update dep 2020-04-10 13:24:52 +03:00
Pipfile.lock Update dep 2020-04-10 13:24:52 +03:00
README.md Merge pull request #31 from stephendonner/issue-30-geckodriver-install-doc 2019-12-02 11:41:09 +02:00
config_recording_example Add recording information to json file 2019-07-19 14:10:16 +03:00
config_replay_example Add recording information to json file 2019-07-19 14:10:16 +03:00
desktop-sites.json Add recording information to json file 2019-07-19 14:10:16 +03:00
mobile-sites.json Update website order 2019-11-01 16:42:57 +02:00
studio.py Add Mitm 5.1.1 2020-05-19 14:38:28 +03:00

README.md

license style

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

Resources