1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
# occtl(8) -- OpenConnect VPN server control tool
## SYNOPSIS
**occtl** ['COMMAND']
## DESCRIPTION
This a control tool that can be used to send commands to ocserv. When
called without any arguments the tool can be used interactively, where
each command is entered on a command prompt; alternatively the tool
can be called with the command specified as parameter. In the latter
case the tool's exit code will reflect the successful execution of
the command.
## OPTIONS
* **-s, --socket-file**=_FILE_:
Specify the server's occtl socket file.
This option is only needed if you have multiple servers.
* **-j, --json**:
Output will be JSON formatted. This option can only be used with non-interactive output,
e.g., 'occtl --json show users'.
* **-n, --no-pager**:
No pager will be used over output data.
* **--debug**:
Provide more verbose information in some commands.
* **-h, --help**:
Display usage information and exit.
* **-v, --version**:
Output version of program and exit.
## EXIT STATUS
* **0**:
Successful program execution.
* **1**:
The operation failed or the command syntax was not valid.
## IMPLEMENTATION NOTES
This tool uses unix domain sockets to connect to ocserv.
## EXAMPLES
The tool can be run interactively when run with no arguments. When arguments are given they are
interpreted as commands. For example:
$ occtl show users
Any command line arguments to be used as options must precede the command (if any), as shown
below.
$ occtl --json show users
## AUTHORS
Written by Nikos Mavrogiannopoulos. Many people have contributed to it.
## REPORTING BUGS
Issue tracker: https://gitlab.com/openconnect/ocserv/-/issues
## COPYRIGHT
Copyright (C) 2013-2024 Nikos Mavrogiannopoulos and others, all rights reserved.
This program is released under the terms of the GNU General Public License, version 2.
## SEE ALSO
ocserv(8), ocpasswd(8)
|