12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- .. program:: qrexec-policy-graph
- :program:`qrexec-policy-graph` -- Graph qrexec policy
- =====================================================
- Synopsis
- --------
- :command:`qrexec-policy-graph` [-h] [--include-ask] [--source *SOURCE* [*SOURCE* ...]] [--target *TARGET* [*TARGET* ...]] [--service *SERVICE* [*SERVICE* ...]] [--output *OUTPUT*] [--policy-dir POLICY_DIR] [--system-info SYSTEM_INFO]
- Options
- -------
- .. option:: --help, -h
- show this help message and exit
- .. option:: --include-ask
- Include `ask` action in graph. In most cases produce unreadable graphs
- because many services contains `$anyvm $anyvm ask` rules. It's recommended to
- limit graph using other options.
- .. option:: --source
- Limit graph to calls from *source*. You can specify multiple names.
- .. option:: --target
- Limit graph to calls to *target*. You can specify multiple names.
- .. option:: --service
- Limit graph to *service*. You can specify multiple names. This can be either
- bare service name, or service with argument (joined with `+`). If bare
- service name is given, output will contain also policies for specific
- arguments.
- .. option:: --output
- Write to *output* instead of stdout. The file will be overwritten without
- confirmation.
- .. option:: --policy-dir
- Look for policy in *policy-dir*. This can be useful to process policy
- extracted from other system. This option adjust only base directory, if any
- policy file contains `$include:path` with absolute path, it will try to load
- the file from that location.
- See also --system-info option.
- .. option:: --system-info
- Load system information from file instead of querying local qubesd instance.
- The file should be in json format, as returned by `internal.GetSystemInfo`
- qubesd method. This can be obtained by running in dom0:
- qubesd-query -e -c /var/run/qubesd.internal.sock dom0 \
- internal.GetSystemInfo dom0 | cut -b 3-
- .. option:: --skip-labels
- Do not include service names on the graph. Also, include only a single
- connection between qubes if any service call is allowed there.
- Authors
- -------
- | Marek Marczykowski-Górecki <marmarek at invisiblethingslab dot com>
- .. vim: ts=3 sw=3 et tw=80
|