Skip to main content

Async SSH/SFTP massive runner

Project description

ASSHer

Asynchronous SSH/SFTP runner.

Installation

python3 -m pip install assher

Some examples of usage as command-line utility

You can see help by running

python3 -m assher --help

Example of running on a couple of networks (using bash sequence expression)

python3 -m assher -L 50 --hosts 192.168.22{5..6}.{10..254} -c "hostname -s" \
-U root -i ~/.ssh/very_secret_privkey

The same with overriding global connection parametes for second subnet

python -m assher -L 10 \
--hosts {192.168.225.{10..254},user:password@192.168.226.{10.254}:2222} \
-c "uptime" -U root -P anotherpass

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

assher-0.7.6.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

assher-0.7.6-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file assher-0.7.6.tar.gz.

File metadata

  • Download URL: assher-0.7.6.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for assher-0.7.6.tar.gz
Algorithm Hash digest
SHA256 6dce33a18d935cea2b47fc7bf347ac928bfb87daf68ee69df8ef53fa9d78bc7f
MD5 50125af10cda9724d9ae76ec963ab695
BLAKE2b-256 fbb640f55df93079209a33051d9edc77ff8be14af308692ee8adb824362f098b

See more details on using hashes here.

File details

Details for the file assher-0.7.6-py3-none-any.whl.

File metadata

  • Download URL: assher-0.7.6-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for assher-0.7.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0b62a8f3a7c72865bea06b02702d1801a0caab189899a58b952bf0f37f344843
MD5 de07c74a6cb6f0d637a7f4c94c792d7a
BLAKE2b-256 6cdb4263c95ccc76c33387669651ff3bc651dddd971ca622f8ffbee3d6c09794

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page