Skip to main content

File Transfer Tool. Compatible "Dukto" and "NitroShare"

Project description

a File Transfer Tool. compatible “Dukto” and “NitroShare

Feature

  • Just drop. No authentication, no authorize, use in trusted network.

  • compatible “Dukto” and “NitroShare

  • only CLI mode, no GUI. Dukto or NitroShare all provide GUI window.

  • transfer File, Directory. Dukto also send TEXT

  • output to DISK or STDOUT

Install

# from pypi
pip3 install ndrop

# from source code
python3 setup.py install

Using Scenarios

Client to Server

on Server(ndrop or Dukto):

$ ndrop --listen 0.0.0.0 /tmp
My Node: user at DESKTOP-client (Linux)
[Dukto] listen on 0.0.0.0:4644(tcp):4644(udp) - [127.0.0.1,192.168.0.1]
[NitroShare] listen on 0.0.0.0:40818(tcp):40816(udp) - [127.0.0.1,192.168.0.1]
Online : [Dukto] 192.168.0.10:4644 - User at DESKTOP-LU1OA8H (Windows)
Online : [NitroShare] 192.168.0.11:40818 - USER-4VC7CASHSL (windows)
[process bar ... ]

or output to STDOUT or PIPE:

$ ndrop --listen 0.0.0.0 - | mpv -

on Client(ndrop, Dukto or NitroShare):

$ ndrop --mode dukto --send 192.168.0.1 /tmp/100M.bin
# or
$ ndrop --mode nitroshare --send 192.168.0.1 /tmp/100M.bin
[process bar ... ]

Client to Server with SSL

Maybe transfer though PUBLIC network, such as Internet. Dukto do not support SSL.

on Server:

$ ndrop ~/cert.pem --key ~/key.pem --listen 0.0.0.0 /tmp
My Node: user at DESKTOP-client (Linux)
[Dukto] listen on 0.0.0.0:4644(tcp):4644(udp) - [127.0.0.1,192.168.0.1]
[NitroShare] listen on 0.0.0.0:40818(tcp):40816(udp) - [127.0.0.1,192.168.0.1]
Online : [Dukto] 192.168.0.10:4644 - User at DESKTOP-LU1OA8H (Windows)
Online : [NitroShare] 192.168.0.11:40818 - USER-4VC7CASHSL (windows)
[process bar ... ]

on Client:

$ ndrop --mode dukto ~/cert.pem --key ~/key.pem --send 192.168.0.1 /tmp/100M.bin
[process bar ... ]

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ndrop-1.3.8-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file ndrop-1.3.8-py3-none-any.whl.

File metadata

  • Download URL: ndrop-1.3.8-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for ndrop-1.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 cc78af46b87aa6a99d2ab7046d25e91e9d2199ecc219989bcedb527b913d97ec
MD5 650ed33139597ded74e3767918c08e64
BLAKE2b-256 f16805e3bcfe9742e2555da414a9ca9b43fed2309dbe8a10e14fc1329dcfa52b

See more details on using hashes here.

Supported by

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