Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

scrippy-remote

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

scrippy-remote

"Client SSH, SFTP et FTP pour le cadriciel Scrippy."

  • 3.0.1
  • PyPI
  • Socket score

Maintainers
1

Build Status License Language

Scrippy, my scrangourou friend

scrippy_remote

SSH/SFTP/FTP client for the Scrippy framework.

Prerequisites

Python modules

List of necessary modules

The modules listed below will be automatically installed.

  • paramiko
  • pysmb

Installation

Manual

git clone https://codeberg.org/scrippy/scrippy-remote.git
cd scrippy-remote
python -m pip install -r requirements.txt
make install

With pip

pip install scrippy-remote

Usage

scrippy_remote

This module offers all the objects, methods, and functions for operations on remote hosts accessible via SSH/SFTP or FTP and a limited support of CIFS:

  • Execution of commands on a remote host
  • Copying directories/files to a remote host
  • Deleting directories/files on a remote host
  • Copying files between remote hosts (with the local machine acting as a buffer)
  • ...

The scrippy_remote module provides several objects for transferring files via SFTP, FTP, FTPS, or CIFS, and for remote command execution via SSH.

The source code for the scrippy_remote.remote module and its sub-modules is also extensively commented and remains the best source of documentation.

A HTML version of the documentation can be generated using sphinx:

pip3 install sphinx
cd scrippy-remote
make doc

The resulting documentation will be generated in the docs/build/html directory.

Local operations

Each of the Ssh, Ftp, Cifs classes comes with some helper functions to operate on the local host such as :

SSH/SFTP Operations

The Ssh class provides specific methods to execute commands and handle files and directory handling such as :

FTP

The Ftp class provides specific methods to execute commands and handle files and directory handling such as :

CIFS

The Cifs class provides specific methods to transfer files using the CIFS/Samba protocol such as:

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc