Skip to content

shriramters/swft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swft: transfer data over sound waves

Introduction

Sound wave file transfer (SWFT) is a tool for transferring files over sound waves. It uses FSK at 300 baud to encode the data like a modem. The tool is written in c++ and intends to be cross-platform. The tool is currently in development and is not ready for use.

Usage

The tool is currently in development and is not ready for use. However you can try it out by compiling the source code and running it.

$ make
$ ./swft -h
Usage: swft [--help] [--version] [--file FILE] [--receive] [--verbose]

Transfer files using sound waves.

Optional arguments:
-h, --help    shows help message and exits 
-v, --version prints version information and exits 
--file FILE   file to transmit 
-r, --receive receive a file 
--verbose    

Still in development.

Installation

clone the repository and compile the source code.

$ git clone 
$ cd swft
$ mkdir build && cd build
$ cmake ..
$ make

Dependencies

  1. p-ranav/argparse: will be downloaded automatically by cmake
  2. doxygen: (optional) for generating documentation

Known issues

  • None

About

Transfer Files over Sound Waves

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published