On Sun, Sep 1, 2024 at 4:10 PM Daniel Lenski <dlen...@gmail.com> wrote:
>
> On Sun, Sep 1, 2024 at 1:46 PM Moorko <m...@moorko.net> wrote:
> >
> > Thanks for your detailed response, Daniel.
> >
> > I now realize that I clearly missed the big picture here as I'm relatively 
> > new to this domain.
>
> No worries! Looks like you're tackling a tricky problem and asking the
> right questions :-)
>
> > > I'm not sure what "flexible" means specifically.
> >
> > I'm implementing a TLS handshake fragmentation feature for OpenConnect so 
> > that it can better resist internet censorship in Iran (and potentially in 
> > other places as well).
>
> Ah. We have a tag for Iran-censorship-related issues, definitely
> peruse these if you haven't already:
> https://gitlab.com/openconnect/openconnect/-/issues/?label_name%5B%5D=Damet%20Garm

You might also be interested in
https://gitlab.com/openconnect/openconnect/-/merge_requests/297, where
I added the `--sni` option to aid in
https://en.wikipedia.org/wiki/Domain_fronting (another anti-censorship
technique).

That one also required some careful fine-tuning to handle the change
in expectations of the server's TLS certificate when built with either
OpenSSL or GnuTLS.

_______________________________________________
openconnect-devel mailing list
openconnect-devel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/openconnect-devel

Reply via email to