Python SSH

Open-source Python projects categorized as SSH | Edit details
Related topics: #Python #Scp #Sftp #Ftp #Bash

Top 21 Python SSH Projects

  • stormssh

    Manage your SSH like a boss. (by emre)

    Project mention: Command line ssh connection manager | reddit.com/r/commandline | 2021-09-24
  • cowrie

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

    Project mention: Security research homelab, made with <3 | reddit.com/r/homelab | 2022-01-17

    It's currently a cowrie (https://github.com/cowrie/cowrie) with ssh and telnet. For my use case a low interaction in enough, maybe I'll code my own in the future.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • xxh

    🚀 Bring your favorite shell wherever you go through the ssh.

    Project mention: XXH | reddit.com/r/devopspro | 2021-12-25
  • bless

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

    Project mention: What is the best way to manage SSH identities and access on scale? | reddit.com/r/devops | 2022-01-12

    NETFLIX BLESS - Bastion's Lambda Ephemeral SSH Service

  • fapro

    Fake Protocol Server

    Project mention: FaPro: A mass network protocol server simulator tool | reddit.com/r/netsec | 2021-09-30
  • parallel-ssh

    Asynchronous parallel SSH client library.

    Project mention: Tools & Info for Sysadmins - SSH Library, Network Security Tip, Deployment Toolkit & More | reddit.com/r/sysadmin | 2022-01-04

    Parallel-SSH is an asynchronous parallel SSH library designed to simplify large-scale automation. Uses the least resources and runs fastest among all Python SSH libraries. thenumberfourtytwo likes it because "all you need is a file containing all your ssh hosts—which in hindsight is quite similar to ansible, in its simplest form."

  • script-server

    Web UI for your scripts with execution management

    Project mention: Web Interface for Starting Bash Scripts | reddit.com/r/sysadmin | 2022-01-06

    first result of web search with post title shows https://github.com/bugy/script-server. Personally I use Jenkins.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ssh-mitm

    ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation (by ssh-mitm)

    Project mention: ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation | reddit.com/r/programming | 2021-12-01
  • trezor-agent

    Hardware-based SSH/PGP agent

    Project mention: TIL: Trezor-T works under WSL-2 (Linux on Windows) using usbipd-win | reddit.com/r/TREZOR | 2022-01-12

    I'd been working with the trezor-gpg and trezor-ssh features recently, but found them difficult to configure in Windows. When I saw the WSL-2 article on usbipd, found everything worked great.

  • aws-gate

    Better AWS SSM Session manager CLI client

  • bundlewrap

    Config management with Python

    Project mention: BundleWrap: Simple Decentralized Configuration Management | news.ycombinator.com | 2021-03-31
  • rsp

    Rapid SSH Proxy

    Project mention: TorBox v0.4.0 Released | news.ycombinator.com | 2021-04-12

    BTW, here is SSH proxy which uses pool of steady connections: https://github.com/Snawoot/rsp

  • lobbyboy

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

    Project mention: Lobbyboy: Create a VPS when you need one and destroy it after using it | news.ycombinator.com | 2021-10-26
  • ssh-ldap-pubkey

    Utility to manage SSH public keys stored in LDAP.

    Project mention: What is the selfhosted project you're most proud of? | reddit.com/r/selfhosted | 2021-05-05

    I'm running OpenLDAP and LL::NG, not as popular but covers both scenarios of simple auth and OIDC/SAML. Also using Kerberos with it for semi-auto login while at home. For SSH I'm using this script to pull keys from LDAP.

  • PyFiSync

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

    Project mention: Two-Way Sync Client Recommendations? | reddit.com/r/backblaze | 2021-03-17

    The reason I ask is the best answer I can give is use my tool. I actually wrote two tools to do bona fide two-way sync with rclone. The first, PyFiSync was really written for SSH+rsync two-way sync but I later added local to rclone. However, it was more complex than needed for that and not idea. (rsync can do really stupid-efficient diff transfers which rclone cannot so I used to go out of my way to track moves and modifications)

  • sshch

    Ssh connection manager

    Project mention: MobaxTerm alternative for MacOs ? | reddit.com/r/MacOS | 2021-08-11
  • TheSmartool

    An easy to handle hacking script, SSH Forcebrute, FTP Forcebrute and many others features

    Project mention: An easy to handle ethical hacking script, SSH Forcebrute, FTP Forcebrute and many others features | reddit.com/r/coolgithubprojects | 2021-08-06
  • ansible-lxc-ssh

    Ansible connection plugin using ssh + lxc-attach

    Project mention: No sensible way to provision containers with automation tools? | reddit.com/r/Proxmox | 2022-01-12
  • sftpretty

    Provides multi-threaded routines and high level protocol abstractions for a pretty quick & simple file transfer experience. Drop in replacement for pysftp.

    Project mention: SFTPretty: Move files pretty quickly and securely | reddit.com/r/coolgithubprojects | 2021-06-04
  • csshi

    ClusterSSH for iTerm2

    Project mention: Help opening multiple monitoring windows at once? | reddit.com/r/redhat | 2021-12-02
  • CryptoLyzer

    Fast and flexible server cryptographic settings analyzer library for Python with an easy-to-use command-line interface with both human-readable (Markdown) and machine-readable (JSON) output. It works with multiple cryptographic protocols (SSL/TLS, opportunistic TLS, SSH) and analyzes additional security mechanisms (web security-related HTTP response header fields, JA3 tag).

    Project mention: ssh-audit VS cryptolyzer - a user suggested alternative | libhunt.com/r/jtesta/ssh-audit | 2022-01-24

    I am the author of the project. On the following link, you can find a blog post about CryptoLyzer with competitor comparison (e.g., SSLyze, testssl.sh). htps://pfeifferszilard.hu/2021/12/27/cryptolyzer-a-comprehensive-cryptographic-settings-analyzer.html

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). The latest post mention was on 2022-01-24.

Python SSH related posts

Index

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

Project Stars
1 stormssh 3,873
2 cowrie 3,850
3 xxh 3,050
4 bless 2,635
5 fapro 1,013
6 parallel-ssh 975
7 script-server 743
8 ssh-mitm 737
9 trezor-agent 460
10 aws-gate 352
11 bundlewrap 258
12 rsp 220
13 lobbyboy 205
14 ssh-ldap-pubkey 199
15 PyFiSync 87
16 sshch 80
17 TheSmartool 31
18 ansible-lxc-ssh 29
19 sftpretty 11
20 csshi 1
21 CryptoLyzer -
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms