2020-04-13 12:58:37 +02:00
2020-04-13 12:58:37 +02:00
2020-04-09 23:34:04 +02:00
2020-03-25 22:20:33 +01:00
2020-04-13 12:58:37 +02:00
2020-04-12 01:24:49 +02:00
2020-04-12 19:15:06 +02:00

filebridging

Share files via a bridge server using TCP over SSL and aes-256-cbc encryption.

Requirements

Python3.8+ is needed for this package.

Usage

If you need a virtual environment, create it.

python3.8 -m venv env;
alias pip="env/bin/pip";
alias python="env/bin/python";

Install filebridging and read the help.

pip install filebridging
python -m filebridging.server --help
python -m filebridging.client --help

Examples

Client-server example

# 3 distinct tabs
python -m filebridging.server --host localhost --port 5000 --certificate ~/.ssh/server.crt --key ~/.ssh/server.key
python -m filebridging.client s --host localhost --port 5000 --certificate ~/.ssh/server.crt --token 12345678 --password supersecretpasswordhere --path ~/file_to_send 
python -m filebridging.client r --host localhost --port 5000 --certificate ~/.ssh/server.crt --token 12345678 --password supersecretpasswordhere --path ~/Downloads 

Client-client example


Description
Share files via a bridge server
Readme AGPL-3.0 105 KiB
Languages
Python 100%