No project description provided
Project description
GRIEviOS
Usage
Requirements
- Python 3.10+
- Appium v2
- Appium XCUITest Driver
- Appium Real Device Setup
- ideviceinstaller for App installation on devices
- Optional: libimobiledevice for
idevice_id
andideviceinfo
. Used for discovery of connected iOS devices. - Optional: tcpdump for use of the TcpDump-Analyzer.
- Optional: mitmproxy for use of the MitmDump-Analyzer. Requires a jailbroken device and disabled TLS certificate verification for effective use.
Installation
The GRIEviOS webinterface is available at http://localhost:8000.
pipx
pipx can be used to install GRIEviOS and its dependencies in an isolated environment:
# Install in isolated pipx environment
pipx install grievios
# Run server
grievios
Poetry
Poetry is recommended to install and run GRIEviOS and its dependencies when using the source code:
# Install dependencies
poetry install
# Run using Poetry environment
poetry run grievios
Configuration
By default, GRIEviOS stores its database and logs in $HOME/.grievios
.
This path can be configured using the environment variable GRIEVIOS_DIR
.
Usage
Application Files
GRIEviOS checks for .ipa iOS Application Archive files in the directory $GRIEVIOS_DIR/IPAs
.
Logs and Analyzer files
GRIEviOS logs and files generated by analyzers are stored in $GRIEVIOS_DIR/logs/exploration-<exploration-id>
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
grievios-0.1.0.tar.gz
(94.3 kB
view hashes)
Built Distribution
grievios-0.1.0-py3-none-any.whl
(91.6 kB
view hashes)