Skip to content

trifectatechfoundation/oxish-addons

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OxiSH: SSH server written in Rust

OxiSH is an SSH server written in Rust. It is a work in progress and not yet fit for usage.

Please don't publicize this project at its current stage. Funding to advance its development is welcome.

Intended features

  • Improved security track record
  • Limit features to the most common
  • Efficient -- low latency
  • Usable as server and library

Limitations

  • Will only support modern clients
  • May require a modern platform/Rust compiler (currently 1.75)
  • No support for older cryptographic algorithms

References to RFCs consulted during development

  • RFC 4251: The Secure Shell (SSH) Protocol Architecture
  • RFC 4253: The Secure Shell (SSH) Transport Layer Protocol
  • RFC 4344: The Secure Shell (SSH) Transport Layer Encryption Modes
  • RFC 5656: Elliptic Curve Algorithm Integration in the Secure Shell Transport Layer
  • RFC 6668: SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol
  • RFC 8709: Ed25519 and Ed448 Public Key Algorithms for the Secure Shell (SSH) Protocol
  • RFC 8731: Secure Shell (SSH) Key Exchange Method Using Curve25519 and Curve448
  • RFC 9142: Key Exchange (KEX) Method Updates and Recommendations for Secure Shell (SSH)

About

Fork of OxiSH

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%