swanctl: Add --list-algs command to query loaded algorithms
[strongswan.git] / src / swanctl / swanctl.8.in
1 .TH SWANCTL 8 "2015-11-20" "@PACKAGE_VERSION@" "strongSwan"
2 .SH NAME
3 swanctl \- strongSwan configuration, control and monitoring command line interface.
4 .SH SYNOPSIS
5 .SY "swanctl"
6 .I command
7 .RI [ option\~ .\|.\|.]
8 .YS
9 .
10 .SY "swanctl"
11 .B \-h
12 |
13 .B \-\-help
14 .YS
15 .
16 .SH DESCRIPTION
17 swanctl is a cross-platform command line utility to configure, control and
18 monitor the strongSwan IKE daemon. It is a replacement for the aging
19 .BR starter ,
20 .B ipsec
21 and
22 .B stroke
23 tools.
24
25 swanctl uses a configuration file called
26 .BR swanctl.conf (5)
27 to parse configurations and credentials. Private keys, certificates and other
28 PKI related credentials are read from specific directories.
29
30 To communicate with the IKE daemon, swanctl uses the VICI protocol, the
31 Versatile IKE Configuration Interface. This stable interface is usable by
32 other tools and is often preferable than scripting swanctl and parsing its
33 output.
34
35 .SH COMMANDS
36 .TP
37 .B "\-i, \-\-initiate"
38 initiate a connection
39 .TP
40 .B "\-t, \-\-terminate"
41 \-\-terminate\fR
42 terminate a connection
43 .TP
44 .B "\-p, \-\-install"
45 install a trap or shunt policy
46 .TP
47 .B "\-u, \-\-uninstall"
48 uninstall a trap or shunt policy
49 .TP
50 .B "\-l, \-\-list\-sas"
51 list currently active IKE_SAs
52 .TP
53 .B "\-P, \-\-list\-pols"
54 list currently installed policies
55 .TP
56 .B "\-b, \-\-load\-authorities"
57 (re\-)load certification authorities information
58 .TP
59 .B "\-L, \-\-list\-conns"
60 list loaded configurations
61 .TP
62 .B "\-B, \-\-list\-authorities"
63 list loaded certification authorities information
64 .TP
65 .B "\-x, \-\-list\-certs"
66 list stored certificates
67 .TP
68 .B "\-A, \-\-list\-pools"
69 list loaded pool configurations
70 .TP
71 .B "\-g, \-\-list\-algs"
72 list loaded algorithms and their implementation
73 .TP
74 .B "\-q, \-\-load\-all"
75 (re\-)load credentials, pools, authorities and connections
76 .TP
77 .B "\-c, \-\-load\-conns"
78 (re\-)load connection configuration
79 .TP
80 .B "\-s, \-\-load\-creds"
81 (re\-)load credentials
82 .TP
83 .B "\-a, \-\-load\-pools"
84 (re\-)load pool configuration
85 .TP
86 .B "\-T, \-\-log"
87 trace logging output
88 .TP
89 .B "\-S, \-\-stats"
90 show daemon infos and statistics
91 .TP
92 .B "\-r, \-\-reload-settings"
93 reload strongswan.conf(5) configuration
94 .TP
95 .B "\-v, \-\-version"
96 show daemon version information
97 .TP
98 .B "\-h, \-\-help"
99 show usage information
100 .SH SEE ALSO
101 .BR swanctl.conf (5)