t2020-06-07T18-28-23-863932.md - tgtimes - The Gopher Times
HTML git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes
DIR Log
DIR Files
DIR Refs
DIR 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