Share files using ssh on same network
Project description
Shareinator is a tool to easily transfer files over a network using ssh.
It uses openssh-server and rsync. It currently requires root privileges
Installation
$ pip3 install shareinator
Usage
$ sudo -E ~/.local/bin/shareinator - This opens a GUI for shareinator. Click on Receive to receive a file or Send to send one.
You can also use CLI to send or receive files.
$ sudo -E ~/.local/bin/shareinator -r - This is used to receive a file. It will ask for confirmation when someone tries to send a file.
$ sudo -E ~/.local/bin/shareinator -s -f FILEPATH - To send a file. First it scans the network and gives a list of hostnames with their IP addresses. You have few options here.
Options:
list - Lists out all the online hosts
select NUMBER - Select the host to which the file is to transferred
refresh - Scan again for hosts
quit - Exit the program
Development Setup
git clone https://github.com/GDGVIT/ssh.git
cd ssh
./setup.sh
source venv/bin/activate
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for shareinator-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac9c4109617edd9618ec893327d3c03592fe70d88e45559463915cd711a832a |
|
MD5 | 83738c82f359c05d4888edfa9ac86c3c |
|
BLAKE2b-256 | 4f18cf0fdee3eabad209f449eb09e3fedf570c925b5313d9492d21c20f1e8fce |