MCast
The simplest multicast file transfer app on earth ! ;) + pure python netcat (as fallback ?)
Pull data:
mcast
Push data:
mcast file.ext
Features
transfer files of any size to multiple hosts at a time
simple to use (even NetCat is more complex !)
single file app, runs on any platform (pure Python)
file corruption detected automatically
Limitations
- computers must be on the same network
nc.py tool featured for traditional tcp connections
one file transfer at a time [TODO: fix this]
How to use it
- receive
call mcast without argument
- send
call mcast with file as argument, or “-” for stdin
There are two steps:
start program on each computer wanting to receive the file or content
start the program with the file as parameter on any computer of the network
On computers you want to send the file to
Run this command to receive data and show it on the console:
mcast
or, more common, saving the content to a file:
mcast > my_super_file.ext
or, unpack the transmitted tar archive:
mcast | tar xvf
On the computer owning the file to distribute
mcast path/to/file.ext
or, if you want to send multiple files using tar
tar cvf - path/to/send | mcast -
Developers
This app is supported and tested only under Linux, but patches for other OS are accepted.
Metadata
Release files for mcast 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcast-1.3.1.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcast-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / mcast-1.3.1.tar.gz
| Download URL | mcast-1.3.1.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
48c15b1d285c5ec46b0dc81d866a1fc8db60c1d1a24f3275482689fd1356ef16
|
|
BLAKE2b-256 checksum How to use checksums |
1e8b4cab09b0019095354538805aa21a54c58a8f1bfb924da306e2ea566fbc5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / mcast-1.3.1-py3-none-any.whl
| Download URL | mcast-1.3.1-py3-none-any.whl |
|---|---|
| Size | 7.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5eb293abebaa812dd788917cd22dafef6a65ef54b2488383d5650776ae628e9b
|
|
BLAKE2b-256 checksum How to use checksums |
157fbe61b8eb374273879c1e98b95f6e1b217b26af2c3b410062fb6cb49edd4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |