t2020-06-07T18-28-23-863932.md - tgtimes - The Gopher Times (HTM) 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