On May 24, 2024, at 5:16 PM, Terra Frost <terrafrost%gmail.com@localhost> wrote:
The reason you don’t see many implementations sending ext-info-s is that a server is only supposed to send this if it plans on actually parsing something out of the client’s SSH_MSG_EXT_INFO message. The same goes in reverse for the client. However, there are popular extensions generated by the server and parsed by the client (such as "server-sig-algs") but not as many widely implemented in the opposite direction. If you’re looking for an implementation that sends ext-info-s, AsyncSSH (https://asyncssh.readthedocs.io/en/latest/) is one example. For now, the only thing AsyncSSH sends in the client SSH_MSG_EXT_INFO is “global-requests-ok” (see https://datatracker.ietf.org/doc/html/draft-ssh-global-requests-ok-00 for details).
--
Ron Frederick ronf%timeheart.net@localhost |