Share files via a bridge server.
|
5 jaren geleden | |
---|---|---|
filebridging | 5 jaren geleden | |
.gitignore | 5 jaren geleden | |
LICENSE | 5 jaren geleden | |
README.md | 5 jaren geleden | |
requirements.txt | 5 jaren geleden | |
setup.py | 5 jaren geleden |
Share files via a bridge server using TCP over SSL and aes-256-cbc encryption.
Python3.8+ is needed for this package.
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
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