Skip to content

sorbusursina/banawa-ssh

 
 

Repository files navigation

Banawá SSH library.

awa-ssh is an ISC-licensed SSH library implementation in ocaml. banawa-ssh is a fork of awa-ssh.

Like awa-ssh, the main goal is to provide a purely functional SSH implementation for embedding in unikernels. This will allow us to have control SSH interfaces in mirage. Banawa comes with an authentication flow more suitable to TOFU (trust on first use). That is, when a client attempts authenticating with a ssh key and the user does not exist the user is created with the provided public key.

This is also a work in progress software. Changes may be upstreamed to awa-ssh to allow for TOFU-servers. This fork is not expected to be maintained in the longer term. Please reach out if you would like to use something like this.

The name awá is a reference to the critically endangered indigenous people of Brazil.

Awá@survivalinternational

Awá@wikipedia

The name banawá is a reference to another indigenous people of Brazil.

Banawá@wikipedia

About

SSH library in ocaml.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • OCaml 99.8%
  • Perl 0.2%