|
|
t2020-06-07T18-28-23-863932.md - tgtimes - The Gopher Times |
|
|
 |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Tags |
|
|
|
--- |
|
|
|
t2020-06-07T18-28-23-863932.md (1055B) |
|
|
|
--- |
|
|
|
1 # 2020-06-07 18:28:23.863932 UTC (+0000) |
|
|
|
2 |
|
|
|
3 Gopher TLS prototype in geomyidae |
|
|
|
4 |
|
|
|
5 We are happy and proud to announce, that there is now a prototype of |
|
|
|
6 gopher tls in geomyidae |
|
|
|
7 |
|
|
|
8 git://bitreich.org/geomyidae |
|
|
|
9 |
|
|
|
10 How does it work? |
|
|
|
11 |
|
|
|
12 When a client tries to connect via TLS, the first byte of the packet |
|
|
|
13 will be 0x16 or 22 decimal, which is forbidden as a selector in Gopher. |
|
|
|
14 This gives the server a hint to start TLS. Old servers will simply |
|
|
|
15 reject such a connection attempt. |
|
|
|
16 |
|
|
|
17 For now clic supports TLS. We are working on hurl TLS support. And for |
|
|
|
18 sacc it is on its way. |
|
|
|
19 |
|
|
|
20 git://bitreich.org/clic |
|
|
|
21 git://bitreich.org/sacc |
|
|
|
22 git://codemadness.org/hurl |
|
|
|
23 |
|
|
|
24 Hopefully further support will come to other clients. |
|
|
|
25 |
|
|
|
26 If you do not have anything at hand, here are some commandline clients: |
|
|
|
27 |
|
|
|
28 Plain old Gopher: |
|
|
|
29 |
|
|
|
30 printf "/\r\n" | nc bitreich.org 70 |
|
|
|
31 |
|
|
|
32 And with TLS: |
|
|
|
33 |
|
|
|
34 printf "/\r\n" | socat openssl-connect:bitreich.org:70,verify=0 - |
|
|
|
35 |
|
|
|
36 Have fun using TLS on gopher! |
|
|
|
37 |
|
|
|
38 |
|
|
|
39 All patches and recommendations are welcome. |
|
|
|
40 |
|
|
|
41 |
|
|
|
42 Sincerely yours, |
|
|
|
43 |
|
|
|
44 20h |
|
|
|
45 Senior Security Manager (SSM) |
|
|
|
46 |
|