summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@google.com>2018-10-01 14:47:36 +1000
committerDamien Miller <djm@google.com>2018-10-01 14:47:36 +1000
commit681907d6b9ac6cb15e17f3fbbe8029013957e409 (patch)
tree0baec593d665880b868998ea23cf818167532026
parent420bf6d0cb0055bd0860affdf30d008d6abba776 (diff)
fuzz cases for authorized_keys options
-rw-r--r--authopt/035a6e6f03385c52fdf1b38b685497356d9ca82c2
-rw-r--r--authopt/0d931d730533c7b2463342c263140dddae6e27f72
-rw-r--r--authopt/1.opts21
-rw-r--r--authopt/14c6fcd8267d5ebb4b03809b39cd0e99f8621ebd1
-rw-r--r--authopt/2b6b221b2b2accb44abfec91c773ac06db2c38131
-rw-r--r--authopt/2bca94f23136c27891c7d78cc9d7ce27f2fe90822
-rw-r--r--authopt/2c5ef32f8d0080e4bd38fda92ff3ed84614d90031
-rw-r--r--authopt/2c63bbd5816f5fc507d8048d38c38b133b9315261
-rw-r--r--authopt/31f9fa7bf8392001d231ca5f2dc8b85f1971b3ab1
-rw-r--r--authopt/471abd2f93b8c76ba2c6c5af47eb2974417017a92
-rw-r--r--authopt/4a73a387e7e8783482a26b23a24e7b51a9d3f9ce1
-rw-r--r--authopt/5afe8c627c3cde50b5455f8dfe18f2f852f65e501
-rw-r--r--authopt/613479041dfb50c3acc44d7056dd40245d85cd2d2
-rw-r--r--authopt/6550406064ad60747c7925821a2c8e0185a359e02
-rw-r--r--authopt/695dca9aa4e71112f62c921595670b29265ba50b1
-rw-r--r--authopt/6c707191111c2bdf6067056f0cdd3b47758172a11
-rw-r--r--authopt/7d62287f31cc0f383241a5b247de299338993d401
-rw-r--r--authopt/82cfba71b07068e2164d724a4b89ea05ac17b4391
-rw-r--r--authopt/8b6dc770808ca22cf1566fb187f509b7de2c56861
-rw-r--r--authopt/8d6967031c3a7691b82e2d1a218016258de8a7f01
-rw-r--r--authopt/95c0496631ab87250849040a126563e458061bf13
-rw-r--r--authopt/97281c3f23130a4f81e0b954c122843fb95b4eb61
-rw-r--r--authopt/991e337115848b7952f414163a93a8efc3ecad681
-rw-r--r--authopt/9981c9581e2128f163fb1bc90b52ad25eb8112d62
-rw-r--r--authopt/a45507c0a1c40f2d54bc097d3fb6d26470ca8bd41
-rw-r--r--authopt/acdb766ef2233fc53a17ade7221509815dec758f1
-rw-r--r--authopt/ace91ea10063bf4121cfa870a4c01df3811ada9e1
-rw-r--r--authopt/agent-forwarding1
-rw-r--r--authopt/b20e204c959d7aedd7a45c3a5f7d613f72360acfbin0 -> 49 bytes
-rw-r--r--authopt/b301ed351b3c599b78532b430ab8551bcbdd86da1
-rw-r--r--authopt/be86a20aaba151c09d2905a4c645635909731d1a1
-rw-r--r--authopt/c015b47d7d1788a046158dc17bd46afe3adb75741
-rw-r--r--authopt/cdd7f31ab398d601da6c4793c5d834da0088ae681
-rw-r--r--authopt/cert-authority1
-rw-r--r--authopt/command1
-rw-r--r--authopt/d7c62cf17c0251c207dcf95e51d632506cce040f2
-rw-r--r--authopt/e00a53c63a6c2a4a4b85f965331a42cd18e7b8522
-rw-r--r--authopt/environment1
-rw-r--r--authopt/f54db441dd74cd401d614712d30c1764132311c41
-rw-r--r--authopt/fa3ee67bfabf927d726a06e336c61bf3ab61fdfa1
-rw-r--r--authopt/fd7419dff5e9e635931de6d2c06dc4d5aceb82d91
-rw-r--r--authopt/from1
-rw-r--r--authopt/kw-1.opt1
-rw-r--r--authopt/kw-10.opt1
-rw-r--r--authopt/kw-11.opt1
-rw-r--r--authopt/kw-12.opt1
-rw-r--r--authopt/kw-13.opt1
-rw-r--r--authopt/kw-14.opt1
-rw-r--r--authopt/kw-15.opt1
-rw-r--r--authopt/kw-16.opt1
-rw-r--r--authopt/kw-17.opt1
-rw-r--r--authopt/kw-18.opt1
-rw-r--r--authopt/kw-19.opt1
-rw-r--r--authopt/kw-2.opt1
-rw-r--r--authopt/kw-20.opt1
-rw-r--r--authopt/kw-21.opt1
-rw-r--r--authopt/kw-3.opt1
-rw-r--r--authopt/kw-4.opt1
-rw-r--r--authopt/kw-5.opt1
-rw-r--r--authopt/kw-6.opt1
-rw-r--r--authopt/kw-7.opt1
-rw-r--r--authopt/kw-8.opt1
-rw-r--r--authopt/kw-9.opt1
-rw-r--r--authopt/kw-all1
-rw-r--r--authopt/permitopen1
-rw-r--r--authopt/port-forwarding1
-rw-r--r--authopt/principals1
-rw-r--r--authopt/pty1
-rw-r--r--authopt/restrict1
-rw-r--r--authopt/tunnel1
-rw-r--r--authopt/user-rc1
-rw-r--r--authopt/x11-forwarding1
72 files changed, 102 insertions, 0 deletions
diff --git a/authopt/035a6e6f03385c52fdf1b38b685497356d9ca82c b/authopt/035a6e6f03385c52fdf1b38b685497356d9ca82c
new file mode 100644
index 0000000..054c3e9
--- /dev/null
+++ b/authopt/035a6e6f03385c52fdf1b38b685497356d9ca82c
@@ -0,0 +1,2 @@
+permitopen="[abecd:f01:234::aaaa]tunnel="*M46"
+ \ No newline at end of file
diff --git a/authopt/0d931d730533c7b2463342c263140dddae6e27f7 b/authopt/0d931d730533c7b2463342c263140dddae6e27f7
new file mode 100644
index 0000000..8563b17
--- /dev/null
+++ b/authopt/0d931d730533c7b2463342c263140dddae6e27f7
@@ -0,0 +1,2 @@
+permitopen=from="127.0.0."[abcd:ef01:234::a1,::1,BLaaaA]:456"
+H"
diff --git a/authopt/1.opts b/authopt/1.opts
new file mode 100644
index 0000000..2baf1f6
--- /dev/null
+++ b/authopt/1.opts
@@ -0,0 +1,21 @@
+restrict
+cert-authority
+port-forwarding
+agent-forwarding
+x11-forwarding
+pty
+user-rc
+no-cert-authority
+no-port-forwarding
+no-agent-forwarding
+no-x11-forwarding
+no-pty
+no-user-rc
+command="whatever"
+principals="hello,there"
+from="127.0.0.1,::1,BLAH"
+environment="foo=bar"
+permitopen="10.10.0.2:234"
+permitopen="[abcd:ef01:234::aaaa]:456"
+tunnel="123"
+tunnel="*"
diff --git a/authopt/14c6fcd8267d5ebb4b03809b39cd0e99f8621ebd b/authopt/14c6fcd8267d5ebb4b03809b39cd0e99f8621ebd
new file mode 100644
index 0000000..c7cacc9
--- /dev/null
+++ b/authopt/14c6fcd8267d5ebb4b03809b39cd0e99f8621ebd
@@ -0,0 +1 @@
+command=p"whateverty"
diff --git a/authopt/2b6b221b2b2accb44abfec91c773ac06db2c3813 b/authopt/2b6b221b2b2accb44abfec91c773ac06db2c3813
new file mode 100644
index 0000000..43da91b
--- /dev/null
+++ b/authopt/2b6b221b2b2accb44abfec91c773ac06db2c3813
@@ -0,0 +1 @@
+restrict tu~x11-forwardingnel="*" \ No newline at end of file
diff --git a/authopt/2bca94f23136c27891c7d78cc9d7ce27f2fe9082 b/authopt/2bca94f23136c27891c7d78cc9d7ce27f2fe9082
new file mode 100644
index 0000000..c17f778
--- /dev/null
+++ b/authopt/2bca94f23136c27891c7d78cc9d7ce27f2fe9082
@@ -0,0 +1,2 @@
+permitopen="[abecd:f00:234::aaaa\]tunnel="*M46"
+ \ No newline at end of file
diff --git a/authopt/2c5ef32f8d0080e4bd38fda92ff3ed84614d9003 b/authopt/2c5ef32f8d0080e4bd38fda92ff3ed84614d9003
new file mode 100644
index 0000000..ba84933
--- /dev/null
+++ b/authopt/2c5ef32f8d0080e4bd38fda92ff3ed84614d9003
@@ -0,0 +1 @@
+tunnel="any", \ No newline at end of file
diff --git a/authopt/2c63bbd5816f5fc507d8048d38c38b133b931526 b/authopt/2c63bbd5816f5fc507d8048d38c38b133b931526
new file mode 100644
index 0000000..877a6d9
--- /dev/null
+++ b/authopt/2c63bbd5816f5fc507d8048d38c38b133b931526
@@ -0,0 +1 @@
+permitopen="10.10.0.2:234" \ No newline at end of file
diff --git a/authopt/31f9fa7bf8392001d231ca5f2dc8b85f1971b3ab b/authopt/31f9fa7bf8392001d231ca5f2dc8b85f1971b3ab
new file mode 100644
index 0000000..4bb3045
--- /dev/null
+++ b/authopt/31f9fa7bf8392001d231ca5f2dc8b85f1971b3ab
@@ -0,0 +1 @@
+tunnel="123:"
diff --git a/authopt/471abd2f93b8c76ba2c6c5af47eb2974417017a9 b/authopt/471abd2f93b8c76ba2c6c5af47eb2974417017a9
new file mode 100644
index 0000000..538782c
--- /dev/null
+++ b/authopt/471abd2f93b8c76ba2c6c5af47eb2974417017a9
@@ -0,0 +1,2 @@
+environment=":foob"ar
+ \ No newline at end of file
diff --git a/authopt/4a73a387e7e8783482a26b23a24e7b51a9d3f9ce b/authopt/4a73a387e7e8783482a26b23a24e7b51a9d3f9ce
new file mode 100644
index 0000000..2d3a371
--- /dev/null
+++ b/authopt/4a73a387e7e8783482a26b23a24e7b51a9d3f9ce
@@ -0,0 +1 @@
+permitopen="10..1.:230024" \ No newline at end of file
diff --git a/authopt/5afe8c627c3cde50b5455f8dfe18f2f852f65e50 b/authopt/5afe8c627c3cde50b5455f8dfe18f2f852f65e50
new file mode 100644
index 0000000..2c1994b
--- /dev/null
+++ b/authopt/5afe8c627c3cde50b5455f8dfe18f2f852f65e50
@@ -0,0 +1 @@
+tunnel="123" \ No newline at end of file
diff --git a/authopt/613479041dfb50c3acc44d7056dd40245d85cd2d b/authopt/613479041dfb50c3acc44d7056dd40245d85cd2d
new file mode 100644
index 0000000..35ef564
--- /dev/null
+++ b/authopt/613479041dfb50c3acc44d7056dd40245d85cd2d
@@ -0,0 +1,2 @@
+no-agent-forwarding,no-x11-forwarding,no-pty,no-user-rc,command="whatever",principals="hello,there",from="127.0.0.1,::1,BLAH",environment="foo=bar",permitopen="10.10.0.2:234",permitopen="[abcd:ef01:234::aaaa]:456",restrict,tunnel="123", erm;topen="10tunnel!=".1tunnel="*",cert-autho0.*"
+rity,port-forwarding,agent-forwarding,x11-forwarding,pty0.2:234,user-rc,no-cert-authority,no-port-forwar"ding \ No newline at end of file
diff --git a/authopt/6550406064ad60747c7925821a2c8e0185a359e0 b/authopt/6550406064ad60747c7925821a2c8e0185a359e0
new file mode 100644
index 0000000..b9581cd
--- /dev/null
+++ b/authopt/6550406064ad60747c7925821a2c8e0185a359e0
@@ -0,0 +1,2 @@
+from="128.0user-rc.0tunnelcert-authorityH"
+
diff --git a/authopt/695dca9aa4e71112f62c921595670b29265ba50b b/authopt/695dca9aa4e71112f62c921595670b29265ba50b
new file mode 100644
index 0000000..dfe6b5e
--- /dev/null
+++ b/authopt/695dca9aa4e71112f62c921595670b29265ba50b
@@ -0,0 +1 @@
+principals=bhello,there"
diff --git a/authopt/6c707191111c2bdf6067056f0cdd3b47758172a1 b/authopt/6c707191111c2bdf6067056f0cdd3b47758172a1
new file mode 100644
index 0000000..37e0825
--- /dev/null
+++ b/authopt/6c707191111c2bdf6067056f0cdd3b47758172a1
@@ -0,0 +1 @@
+environment=!"foo=bar"
diff --git a/authopt/7d62287f31cc0f383241a5b247de299338993d40 b/authopt/7d62287f31cc0f383241a5b247de299338993d40
new file mode 100644
index 0000000..3ffa174
--- /dev/null
+++ b/authopt/7d62287f31cc0f383241a5b247de299338993d40
@@ -0,0 +1 @@
+tunnel="*M
diff --git a/authopt/82cfba71b07068e2164d724a4b89ea05ac17b439 b/authopt/82cfba71b07068e2164d724a4b89ea05ac17b439
new file mode 100644
index 0000000..5758529
--- /dev/null
+++ b/authopt/82cfba71b07068e2164d724a4b89ea05ac17b439
@@ -0,0 +1 @@
+environment=":foo=b"ar
diff --git a/authopt/8b6dc770808ca22cf1566fb187f509b7de2c5686 b/authopt/8b6dc770808ca22cf1566fb187f509b7de2c5686
new file mode 100644
index 0000000..2c0612d
--- /dev/null
+++ b/authopt/8b6dc770808ca22cf1566fb187f509b7de2c5686
@@ -0,0 +1 @@
+permitopen="10.10.p2:*"34" \ No newline at end of file
diff --git a/authopt/8d6967031c3a7691b82e2d1a218016258de8a7f0 b/authopt/8d6967031c3a7691b82e2d1a218016258de8a7f0
new file mode 100644
index 0000000..af9d549
--- /dev/null
+++ b/authopt/8d6967031c3a7691b82e2d1a218016258de8a7f0
@@ -0,0 +1 @@
+from="127.0.0.1,::1,BLAH" \ No newline at end of file
diff --git a/authopt/95c0496631ab87250849040a126563e458061bf1 b/authopt/95c0496631ab87250849040a126563e458061bf1
new file mode 100644
index 0000000..9598680
--- /dev/null
+++ b/authopt/95c0496631ab87250849040a126563e458061bf1
@@ -0,0 +1,3 @@
+permitopen="10.1tunnel="0.0.2:r34"x1*1-fono-rartunnel"
+="123"
+d
diff --git a/authopt/97281c3f23130a4f81e0b954c122843fb95b4eb6 b/authopt/97281c3f23130a4f81e0b954c122843fb95b4eb6
new file mode 100644
index 0000000..fcf3de9
--- /dev/null
+++ b/authopt/97281c3f23130a4f81e0b954c122843fb95b4eb6
@@ -0,0 +1 @@
+command="whatever" \ No newline at end of file
diff --git a/authopt/991e337115848b7952f414163a93a8efc3ecad68 b/authopt/991e337115848b7952f414163a93a8efc3ecad68
new file mode 100644
index 0000000..6e41df1
--- /dev/null
+++ b/authopt/991e337115848b7952f414163a93a8efc3ecad68
@@ -0,0 +1 @@
+permitopen="10.10.02:*234" \ No newline at end of file
diff --git a/authopt/9981c9581e2128f163fb1bc90b52ad25eb8112d6 b/authopt/9981c9581e2128f163fb1bc90b52ad25eb8112d6
new file mode 100644
index 0000000..4fe729c
--- /dev/null
+++ b/authopt/9981c9581e2128f163fb1bc90b52ad25eb8112d6
@@ -0,0 +1,2 @@
+permitopen="[atunnel="bcd:ef01:34::aaacer*Mt-authorita]:456"
+y
diff --git a/authopt/a45507c0a1c40f2d54bc097d3fb6d26470ca8bd4 b/authopt/a45507c0a1c40f2d54bc097d3fb6d26470ca8bd4
new file mode 100644
index 0000000..2edbca7
--- /dev/null
+++ b/authopt/a45507c0a1c40f2d54bc097d3fb6d26470ca8bd4
@@ -0,0 +1 @@
+ tu~x11-forwardingnel="*" \ No newline at end of file
diff --git a/authopt/acdb766ef2233fc53a17ade7221509815dec758f b/authopt/acdb766ef2233fc53a17ade7221509815dec758f
new file mode 100644
index 0000000..c224268
--- /dev/null
+++ b/authopt/acdb766ef2233fc53a17ade7221509815dec758f
@@ -0,0 +1 @@
+environment="=of!oabr"
diff --git a/authopt/ace91ea10063bf4121cfa870a4c01df3811ada9e b/authopt/ace91ea10063bf4121cfa870a4c01df3811ada9e
new file mode 100644
index 0000000..7d0ed48
--- /dev/null
+++ b/authopt/ace91ea10063bf4121cfa870a4c01df3811ada9e
@@ -0,0 +1 @@
+permitopen="/10.0.2234" \ No newline at end of file
diff --git a/authopt/agent-forwarding b/authopt/agent-forwarding
new file mode 100644
index 0000000..9072caa
--- /dev/null
+++ b/authopt/agent-forwarding
@@ -0,0 +1 @@
+agent-forwarding \ No newline at end of file
diff --git a/authopt/b20e204c959d7aedd7a45c3a5f7d613f72360acf b/authopt/b20e204c959d7aedd7a45c3a5f7d613f72360acf
new file mode 100644
index 0000000..f1db456
--- /dev/null
+++ b/authopt/b20e204c959d7aedd7a45c3a5f7d613f72360acf
Binary files differ
diff --git a/authopt/b301ed351b3c599b78532b430ab8551bcbdd86da b/authopt/b301ed351b3c599b78532b430ab8551bcbdd86da
new file mode 100644
index 0000000..1f8db17
--- /dev/null
+++ b/authopt/b301ed351b3c599b78532b430ab8551bcbdd86da
@@ -0,0 +1 @@
+tunnel="123", \ No newline at end of file
diff --git a/authopt/be86a20aaba151c09d2905a4c645635909731d1a b/authopt/be86a20aaba151c09d2905a4c645635909731d1a
new file mode 100644
index 0000000..678400e
--- /dev/null
+++ b/authopt/be86a20aaba151c09d2905a4c645635909731d1a
@@ -0,0 +1 @@
+permitopen="10.10.0.2:r34"x11-forward
diff --git a/authopt/c015b47d7d1788a046158dc17bd46afe3adb7574 b/authopt/c015b47d7d1788a046158dc17bd46afe3adb7574
new file mode 100644
index 0000000..952f44b
--- /dev/null
+++ b/authopt/c015b47d7d1788a046158dc17bd46afe3adb7574
@@ -0,0 +1 @@
+from="127.0.0.1,::1,BLAH
diff --git a/authopt/cdd7f31ab398d601da6c4793c5d834da0088ae68 b/authopt/cdd7f31ab398d601da6c4793c5d834da0088ae68
new file mode 100644
index 0000000..31ebca7
--- /dev/null
+++ b/authopt/cdd7f31ab398d601da6c4793c5d834da0088ae68
@@ -0,0 +1 @@
+command="any",no-agent-forwarding,no-x11-forwarding,no-pty,no-user-rc,command="whatever",principals="hello,there",from="127.0.0.1,::1,BLAH",environment="foo=bar",permitopen="10.10.0.2:234",permitopen="[abcd:ef01:234::aaaa]:456",restrict,tunnel="123",tunnel="*",cert-authority,port-forwarding,agent-forwarding,x11-forwarding,pty,user-rc,no-cert-authority,no-port-forwarding \ No newline at end of file
diff --git a/authopt/cert-authority b/authopt/cert-authority
new file mode 100644
index 0000000..793667c
--- /dev/null
+++ b/authopt/cert-authority
@@ -0,0 +1 @@
+cert-authority \ No newline at end of file
diff --git a/authopt/command b/authopt/command
new file mode 100644
index 0000000..e42252a
--- /dev/null
+++ b/authopt/command
@@ -0,0 +1 @@
+command \ No newline at end of file
diff --git a/authopt/d7c62cf17c0251c207dcf95e51d632506cce040f b/authopt/d7c62cf17c0251c207dcf95e51d632506cce040f
new file mode 100644
index 0000000..fb6a282
--- /dev/null
+++ b/authopt/d7c62cf17c0251c207dcf95e51d632506cce040f
@@ -0,0 +1,2 @@
+ erm;topen="10tunnel!=".10.*"
+0.2:234" \ No newline at end of file
diff --git a/authopt/e00a53c63a6c2a4a4b85f965331a42cd18e7b852 b/authopt/e00a53c63a6c2a4a4b85f965331a42cd18e7b852
new file mode 100644
index 0000000..294cab3
--- /dev/null
+++ b/authopt/e00a53c63a6c2a4a4b85f965331a42cd18e7b852
@@ -0,0 +1,2 @@
+no-agent-forwarding,no-x11-forwarding,no-pty,no-user-rc,command="whatever",principals="hello,there",from="127.0.0.1,::1,BLAH",environment="foo=bar",from="127.0.0.1,::1,BLAH
+permitopen="10.10.0.2:234",permitopen="[abcd:ef01:234::aaaa]:456",principals="restrict,tunnel="123",tunnel="*",cert-authority,port-forwarding,agent-forwarding,x11-forwarding,pty,user-rc,no-cert-authorityhell,no-port-forwardio,thengre"
diff --git a/authopt/environment b/authopt/environment
new file mode 100644
index 0000000..b9ac8b9
--- /dev/null
+++ b/authopt/environment
@@ -0,0 +1 @@
+environment \ No newline at end of file
diff --git a/authopt/f54db441dd74cd401d614712d30c1764132311c4 b/authopt/f54db441dd74cd401d614712d30c1764132311c4
new file mode 100644
index 0000000..92df3e5
--- /dev/null
+++ b/authopt/f54db441dd74cd401d614712d30c1764132311c4
@@ -0,0 +1 @@
+no-agent-forwarding,no-x11-forwarding,no-pty,no-user-rc,command="whatever",principals="hello,there",from="127.0.0.1,::1,BLAH",environment="foo=bar",permitopen="10.10.0.2:234",permitopen="[abcd:ef01:234::aaaa]:456",principals="restrict,tunnel="123",tunnel="*",cert-authority,port-forwarding,agent-forwarding,x11-forwarding,pty,user-rc,no-cert-authorityhell,no-port-forwardio,thengre"
diff --git a/authopt/fa3ee67bfabf927d726a06e336c61bf3ab61fdfa b/authopt/fa3ee67bfabf927d726a06e336c61bf3ab61fdfa
new file mode 100644
index 0000000..8bea4c3
--- /dev/null
+++ b/authopt/fa3ee67bfabf927d726a06e336c61bf3ab61fdfa
@@ -0,0 +1 @@
+environment="=of!oabr" \ No newline at end of file
diff --git a/authopt/fd7419dff5e9e635931de6d2c06dc4d5aceb82d9 b/authopt/fd7419dff5e9e635931de6d2c06dc4d5aceb82d9
new file mode 100644
index 0000000..b1a2dac
--- /dev/null
+++ b/authopt/fd7419dff5e9e635931de6d2c06dc4d5aceb82d9
@@ -0,0 +1 @@
+tunnel="-123" \ No newline at end of file
diff --git a/authopt/from b/authopt/from
new file mode 100644
index 0000000..f90c39e
--- /dev/null
+++ b/authopt/from
@@ -0,0 +1 @@
+from \ No newline at end of file
diff --git a/authopt/kw-1.opt b/authopt/kw-1.opt
new file mode 100644
index 0000000..ca2e2ae
--- /dev/null
+++ b/authopt/kw-1.opt
@@ -0,0 +1 @@
+restrict
diff --git a/authopt/kw-10.opt b/authopt/kw-10.opt
new file mode 100644
index 0000000..ac44bc4
--- /dev/null
+++ b/authopt/kw-10.opt
@@ -0,0 +1 @@
+no-agent-forwarding
diff --git a/authopt/kw-11.opt b/authopt/kw-11.opt
new file mode 100644
index 0000000..3f978cb
--- /dev/null
+++ b/authopt/kw-11.opt
@@ -0,0 +1 @@
+no-x11-forwarding
diff --git a/authopt/kw-12.opt b/authopt/kw-12.opt
new file mode 100644
index 0000000..43f6e1a
--- /dev/null
+++ b/authopt/kw-12.opt
@@ -0,0 +1 @@
+no-pty
diff --git a/authopt/kw-13.opt b/authopt/kw-13.opt
new file mode 100644
index 0000000..2bde28d
--- /dev/null
+++ b/authopt/kw-13.opt
@@ -0,0 +1 @@
+no-user-rc
diff --git a/authopt/kw-14.opt b/authopt/kw-14.opt
new file mode 100644
index 0000000..ec6e7f2
--- /dev/null
+++ b/authopt/kw-14.opt
@@ -0,0 +1 @@
+command="whatever"
diff --git a/authopt/kw-15.opt b/authopt/kw-15.opt
new file mode 100644
index 0000000..ae430a2
--- /dev/null
+++ b/authopt/kw-15.opt
@@ -0,0 +1 @@
+principals="hello,there"
diff --git a/authopt/kw-16.opt b/authopt/kw-16.opt
new file mode 100644
index 0000000..17401a4
--- /dev/null
+++ b/authopt/kw-16.opt
@@ -0,0 +1 @@
+from="127.0.0.1,::1,BLAH"
diff --git a/authopt/kw-17.opt b/authopt/kw-17.opt
new file mode 100644
index 0000000..ee5a573
--- /dev/null
+++ b/authopt/kw-17.opt
@@ -0,0 +1 @@
+environment="foo=bar"
diff --git a/authopt/kw-18.opt b/authopt/kw-18.opt
new file mode 100644
index 0000000..cc4efa5
--- /dev/null
+++ b/authopt/kw-18.opt
@@ -0,0 +1 @@
+permitopen="10.10.0.2:234"
diff --git a/authopt/kw-19.opt b/authopt/kw-19.opt
new file mode 100644
index 0000000..4ad41e2
--- /dev/null
+++ b/authopt/kw-19.opt
@@ -0,0 +1 @@
+permitopen="[abcd:ef01:234::aaaa]:456"
diff --git a/authopt/kw-2.opt b/authopt/kw-2.opt
new file mode 100644
index 0000000..90b54bb
--- /dev/null
+++ b/authopt/kw-2.opt
@@ -0,0 +1 @@
+cert-authority
diff --git a/authopt/kw-20.opt b/authopt/kw-20.opt
new file mode 100644
index 0000000..f54183a
--- /dev/null
+++ b/authopt/kw-20.opt
@@ -0,0 +1 @@
+tunnel="123"
diff --git a/authopt/kw-21.opt b/authopt/kw-21.opt
new file mode 100644
index 0000000..ebd57f2
--- /dev/null
+++ b/authopt/kw-21.opt
@@ -0,0 +1 @@
+tunnel="*"
diff --git a/authopt/kw-3.opt b/authopt/kw-3.opt
new file mode 100644
index 0000000..a5fd90a
--- /dev/null
+++ b/authopt/kw-3.opt
@@ -0,0 +1 @@
+port-forwarding
diff --git a/authopt/kw-4.opt b/authopt/kw-4.opt
new file mode 100644
index 0000000..8e9c9fd
--- /dev/null
+++ b/authopt/kw-4.opt
@@ -0,0 +1 @@
+agent-forwarding
diff --git a/authopt/kw-5.opt b/authopt/kw-5.opt
new file mode 100644
index 0000000..a5d76fa
--- /dev/null
+++ b/authopt/kw-5.opt
@@ -0,0 +1 @@
+x11-forwarding
diff --git a/authopt/kw-6.opt b/authopt/kw-6.opt
new file mode 100644
index 0000000..b2225eb
--- /dev/null
+++ b/authopt/kw-6.opt
@@ -0,0 +1 @@
+pty
diff --git a/authopt/kw-7.opt b/authopt/kw-7.opt
new file mode 100644
index 0000000..1470289
--- /dev/null
+++ b/authopt/kw-7.opt
@@ -0,0 +1 @@
+user-rc
diff --git a/authopt/kw-8.opt b/authopt/kw-8.opt
new file mode 100644
index 0000000..a1930a7
--- /dev/null
+++ b/authopt/kw-8.opt
@@ -0,0 +1 @@
+no-cert-authority
diff --git a/authopt/kw-9.opt b/authopt/kw-9.opt
new file mode 100644
index 0000000..6913c41
--- /dev/null
+++ b/authopt/kw-9.opt
@@ -0,0 +1 @@
+no-port-forwarding
diff --git a/authopt/kw-all b/authopt/kw-all
new file mode 100644
index 0000000..ec11c04
--- /dev/null
+++ b/authopt/kw-all
@@ -0,0 +1 @@
+no-agent-forwarding,no-x11-forwarding,no-pty,no-user-rc,command="whatever",principals="hello,there",from="127.0.0.1,::1,BLAH",environment="foo=bar",permitopen="10.10.0.2:234",permitopen="[abcd:ef01:234::aaaa]:456",restrict,tunnel="123",tunnel="*",cert-authority,port-forwarding,agent-forwarding,x11-forwarding,pty,user-rc,no-cert-authority,no-port-forwarding \ No newline at end of file
diff --git a/authopt/permitopen b/authopt/permitopen
new file mode 100644
index 0000000..0f90d3b
--- /dev/null
+++ b/authopt/permitopen
@@ -0,0 +1 @@
+permitopen \ No newline at end of file
diff --git a/authopt/port-forwarding b/authopt/port-forwarding
new file mode 100644
index 0000000..f420995
--- /dev/null
+++ b/authopt/port-forwarding
@@ -0,0 +1 @@
+port-forwarding \ No newline at end of file
diff --git a/authopt/principals b/authopt/principals
new file mode 100644
index 0000000..69edd4c
--- /dev/null
+++ b/authopt/principals
@@ -0,0 +1 @@
+principals \ No newline at end of file
diff --git a/authopt/pty b/authopt/pty
new file mode 100644
index 0000000..b837e69
--- /dev/null
+++ b/authopt/pty
@@ -0,0 +1 @@
+pty \ No newline at end of file
diff --git a/authopt/restrict b/authopt/restrict
new file mode 100644
index 0000000..e02cd26
--- /dev/null
+++ b/authopt/restrict
@@ -0,0 +1 @@
+restrict \ No newline at end of file
diff --git a/authopt/tunnel b/authopt/tunnel
new file mode 100644
index 0000000..197489c
--- /dev/null
+++ b/authopt/tunnel
@@ -0,0 +1 @@
+tunnel \ No newline at end of file
diff --git a/authopt/user-rc b/authopt/user-rc
new file mode 100644
index 0000000..1f0f3b1
--- /dev/null
+++ b/authopt/user-rc
@@ -0,0 +1 @@
+user-rc \ No newline at end of file
diff --git a/authopt/x11-forwarding b/authopt/x11-forwarding
new file mode 100644
index 0000000..a867f7e
--- /dev/null
+++ b/authopt/x11-forwarding
@@ -0,0 +1 @@
+x11-forwarding \ No newline at end of file