Python SSH

Open-source Python projects categorized as SSH

Top 23 Python SSH Projects

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: Ask HN: How do you manage files and backups as an individual? | news.ycombinator.com | 2024-07-14

    I started using Nextcloud for file/contact/calendar syncing a few years, and have gradually moved most of my digital life into it. Documents and photos, but also scripts to automatically set some things up for me when I do a fresh install of Linux (I've been playing around with a few different distros lately). The only thing that doesn't live in Nextcloud are some old DVD rips, and that's mostly due to "haven't gotten around to it yet". Besides those, if it's not in Nextcloud, it's not something I care too much about losing if a disk were to fail.

    My Nextcloud instance is then backed up to another drive on the same machine plus two off-site locations - an old server I still run at my parents' house, and and external HDD my friend let me plug in to his server. The on- and off-site backups are done using `borg` (https://www.borgbackup.org/), which does reduplication and encryption (with the keys backed up in 1Password).

    I've been meaning to set up an automated restore on one of the offsite servers - a script to automatically unpack the latest backup, set up a fresh DB, and make things read-only - firstly to verify that the backups are functional and complete, but also as a backup in case my home server or home internet goes down. I know in _theory_ I've got everything I need in the backups to do a full restore, but I can't recall the last time I actually tried it out...

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • xxh

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

    Project mention: Xxh: Bring your favorite shell wherever you go through SSH | news.ycombinator.com | 2024-07-17
  • cowrie

    Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io

    Project mention: What You Get After Running an SSH Honeypot for 30 Days | news.ycombinator.com | 2024-06-15

    If you want to try this yourself, although he carefully doesn’t mention his software, it appears he is running the Cowrie honeypot (https://github.com/cowrie/cowrie)

    (Note, I’m the maintainer)

  • posting

    The modern API client that lives in your terminal.

    Project mention: 博客与周刊 - FAV0周刊008期 | dev.to | 2024-07-21
  • ssh-audit

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

    Project mention: Terrapin Attack for prefix injection in SSH | news.ycombinator.com | 2023-12-19

    No. Mitigations are available now. Follow the recommendations from ssh-audit (master version). [0]

    0. https://github.com/jtesta/ssh-audit

  • bless

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

  • python-proxy

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

    Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01

    FWIW, that fork is 6 years out of date, forked from https://github.com/qwj/python-proxy.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • script-server

    Web UI for your scripts with execution management

  • fapro

    Fake Protocol Server

  • ssh-mitm

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

    Project mention: Terrapin Attack for prefix injection in SSH | news.ycombinator.com | 2023-12-19

    There is now an issue ticket in ssh-mitm to discuss the similarities between ssh-mitm and terrapin attack: https://github.com/ssh-mitm/ssh-mitm/issues/165

  • parallel-ssh

    Asynchronous parallel SSH client library.

  • colab-ssh

    Connect to Google Colab using SSH

  • python_code_samples_network

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

  • trezor-agent

    Hardware-based SSH/GPG/age agent

  • aws-gate

    Better AWS SSM Session manager CLI client

  • rsp

    Rapid SSH Proxy

  • bundlewrap

    Config management with Python

  • lobbyboy

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

  • ssh-ldap-pubkey

    Utility to manage SSH public keys stored in LDAP.

  • 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)

  • csshi

    ClusterSSH for iTerm2

  • PyFiSync

    Python (+ rsync or rclone) based intelligent file sync with automatic backups and file move/delete tracking.

  • sshch

    Ssh connection manager

  • 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

  • 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
  • Microsoft to Deprecate VBScript

    2 projects | news.ycombinator.com | 26 May 2024
  • Terrapin-Scanner VS CryptoLyzer - a user suggested alternative

    2 projects | 14 Jan 2024
  • Citadel, a Calibre-compatible eBook management app

    6 projects | news.ycombinator.com | 13 Jan 2024
  • Terrapin Attack for prefix injection in SSH

    3 projects | news.ycombinator.com | 19 Dec 2023
  • Terrapin-Attack Style Vulnerability Likely Exploited for 2 Years

    1 project | news.ycombinator.com | 21 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 BorgBackup 10,943
2 xxh 5,271
3 cowrie 5,105
4 posting 4,477
5 ssh-audit 3,315
6 bless 2,733
7 python-proxy 1,974
8 script-server 1,567
9 fapro 1,505
10 ssh-mitm 1,304
11 parallel-ssh 1,198
12 colab-ssh 968
13 python_code_samples_network 671
14 trezor-agent 563
15 aws-gate 455
16 rsp 318
17 bundlewrap 273
18 lobbyboy 237
19 ssh-ldap-pubkey 227
20 dheater 178
21 csshi 125
22 PyFiSync 106
23 sshch 103

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?