Python SSH

Open-source Python projects categorized as SSH

Top 23 Python SSH Projects

  1. BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: Self-hosting a Mastodon Instance on a Hetzner Server | dev.to | 2025-08-10

    Combine regular PostgreSQL dumps with BorgBackup to create encrypted, deduplicated archives.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. posting

    The modern API client that lives in your terminal.

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31

    I haven't tried it but there is Posting in a TUI: https://github.com/darrenburns/posting

  4. cowrie

    Cowrie SSH/Telnet Honeypot https://docs.cowrie.org/

    Project mention: How to Set Up a Honeypot for Cyber Attacks | dev.to | 2024-10-14

    git clone https://github.com/cowrie/cowrie

  5. xxh

    🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

  6. ssh-audit

    SSH server & client security auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc) (by jtesta)

  7. bless

    Repository for BLESS, an SSH Certificate Authority that runs as a AWS Lambda function

  8. python-proxy

    HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Bagels

    Powerful expense tracker that lives in your terminal.

    Project mention: Show HN: Bagels – TUI Expense Tracker | news.ycombinator.com | 2025-01-26

    The code references FiraCode:

    https://github.com/EnhancedJax/Bagels/blob/7b4bfd051f6beff8f...

  11. script-server

    Web UI for your scripts with execution management

  12. fapro

    Fake Protocol Server

  13. ssh-mitm

    SSH-MITM - ssh audits made simple (by ssh-mitm)

  14. parallel-ssh

    Asynchronous parallel SSH client library.

  15. colab-ssh

    Connect to Google Colab using SSH

  16. python_code_samples_network

    A collection of Python Code Samples for Network Management. Includes samples to run on-box and off-box.

  17. trezor-agent

    Hardware-based SSH/GPG/age agent

  18. aws-gate

    Better AWS SSM Session manager CLI client

  19. rsp

    Rapid SSH Proxy

    Project mention: Visual guide to SSH tunneling and port forwarding | news.ycombinator.com | 2024-09-19

    > But you can still get reduced performance with multiple channels due to head of line blocking.

    Later problem can be solved with the use of pool of separate SSH connections: https://github.com/Snawoot/rsp?tab=readme-ov-file#performanc...

  20. bundlewrap

    Config management with Python

  21. lobbyboy

    A lobby boy will create a VPS server when you need one, and destroy it after using it.

  22. ssh-ldap-pubkey

    Utility to manage SSH public keys stored in LDAP.

  23. dheater

    D(HE)ater is a proof of concept implementation of the D(HE)at attack (CVE-2002-20001) through which denial-of-service can be performed by enforcing the Diffie-Hellman key exchange. (read-only clone of the original GitLab project)

  24. Koriki

    SimpleMenu frontend for Miyoo Mini

  25. csshi

    ClusterSSH for iTerm2

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python SSH discussion

Log in or Post with

Python SSH related posts

  • AWS Restored My Account: The Human Who Made the Difference

    1 project | news.ycombinator.com | 7 Aug 2025
  • The Quest Continues: Porting the Word Game With AsyncSSH

    6 projects | dev.to | 4 May 2025
  • Chunking Attacks on File Backup Services Using Content-Defined Chunking [pdf]

    1 project | news.ycombinator.com | 22 Mar 2025
  • How to Set Up a Honeypot for Cyber Attacks

    1 project | dev.to | 14 Oct 2024
  • Visual guide to SSH tunneling and port forwarding

    2 projects | news.ycombinator.com | 19 Sep 2024
  • Show HN: I built a simple, open-source tool to manage servers and SSH keys

    5 projects | news.ycombinator.com | 6 Aug 2024
  • Xxh: Bring your favorite shell wherever you go through SSH

    2 projects | news.ycombinator.com | 17 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source SSH projects in Python? This list will help you:

# Project Stars
1 BorgBackup 12,324
2 posting 9,930
3 cowrie 5,798
4 xxh 5,717
5 ssh-audit 3,846
6 bless 2,747
7 python-proxy 2,147
8 Bagels 2,193
9 script-server 1,786
10 fapro 1,593
11 ssh-mitm 1,406
12 parallel-ssh 1,254
13 colab-ssh 1,045
14 python_code_samples_network 697
15 trezor-agent 597
16 aws-gate 515
17 rsp 339
18 bundlewrap 280
19 lobbyboy 242
20 ssh-ldap-pubkey 237
21 dheater 199
22 Koriki 197
23 csshi 134

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?