0xPrateek DASH Save Abandoned

A Command Line tool for faster, smarter and limitless file sharing.

Project README


DaSh

DaSh

About DASH

DASH is a CLI tool for faster, safer and Smarter way to transfer files between two users.

Features

  • Share file of any size.
  • Secured file transfer.
  • A geeky way to transfer files.
  • Direct transfer with a link (No need to share your email, whatsapp no. for transfer).
  • Recieve file only when you want (Till DASH is running).

Getting Started

How it works

  • The Reciever has to start DASH first on his device.
  • It will give you a web link which you have to share with the person Sender.
  • Then Sender need to open that web link in a web browser which has a file uploader and upload the file.
  • At Reciever end, the file gets recived at Desktop(Default Location).

DaSh

Steps to setup :

  1. git clone https://github.com/0xprateek/dash
  2. cd dash
  3. pip install -r requirements.txt
  4. sudo python3 ./configure.py

Getting ngrok authtoken :

  1. Go to https://ngrok.com/
  2. Login/Signup to your account.
  3. Copy your authentication token from Auth section.
  4. Paste it in the terminal.

Starting DASH :

  1. cd dash/src
  2. a) Using Command line arguments
    python3 ./dash.py -path /home/user/Documents
    python3 ./dash.py -port 7000
    b) Without Command line arguments
    python3 ./dash.py

Usage :

 python3 ./dash.py [-h] [-port PORT] [-path PATH] [-v]
optional arguments:
 -h, --help  show this help message and exit
 -port PORT  Port address
 -path PATH  Path to save file
 -v          Verbose

Contributing

Any and all contributions, issues, features and tips are welcome.

License

DASH is licence under GPL v3.0 license

Open Source Agenda is not affiliated with "0xPrateek DASH" Project. README Source: 0xPrateek/DASH
Stars
30
Open Issues
11
Last Commit
3 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating