
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Tool to send/receive text/binary file over audio via many modulation schemes
pip install quiet-transfer
cffi>=1.12.0
, sounddevice
, soundfile
quiet-transfer
can be used as a command line command. It's purpose is to convert data to sound and send it
to a sound card or to a WAV file, and all the way back.
$> quiet-transfer -h
usage: quiet-transfer [-h] [-V] {send,receive} ...
Command line utility to send/receive files/strings via quiet library.
options:
-h, --help show this help message and exit
-V, --version print version number.
commands:
{send,receive} send or receive data.
send modulate data into audio signal.
receive demodulate data from audio signal.
$> quiet-transfer send -h
usage: quiet-transfer send [-h] [-i <inputfile>] [-o <wavoutputfile>] [-p <protocol>] [-f]
Command line utility to send/receive files/strings via quiet library.
options:
-h, --help show this help message and exit
-i <inputfile>, --input <inputfile>
input file (use '-' for stdin).
-o <wavoutputfile>, --output-wav <wavoutputfile>
write audio to this wav file.
-p <protocol>, --protocol <protocol>
protocol
-f, --file-transfer enable file transfer mode.
<inputfile>
can be the name of a file to read data from or -
(default) if you want to read data from stdin
.<wavoutputfile>
is the optional name of a WAV file to write audio data to. If not present, the audio data will be
written to the current default output audio device<protocol>
can be one of:
--file-transfer
flag enables the following behaviour:
<inputfile>
is missing or is -
, the flag is ignored.<inputfile>
is read in memory all at once and its CRC32 is calculated.stderr
$> quiet-transfer receive -h
usage: quiet-transfer receive [-h] [-o <outputfile>] [-w] [-d <dumpfile>] [-p <protocol>] [-i <wavinputfile>] [-f]
Command line utility to send/receive files/strings via quiet library.
options:
-h, --help show this help message and exit
-o <outputfile>, --output <outputfile>
output file (use '-' for stdout).
-w, --overwrite overwrite output file if it exists.
-d <dumpfile>, --dump <dumpfile>
dump received audio to this wav file.
-p <protocol>, --protocol <protocol>
protocol
-i <wavinputfile>, --input-wav <wavinputfile>
WAV file to read from.
-f, --file-transfer enable file transfer mode.
<outputfile>
can be the name of a file to write data to or -
(default) if you want to write data to stdout
.--overwrite
must be specified if <outputfile>
already exists.<protocol>
can be one of:
<dumpfile>
is the optional name of a WAV file. All the audio data read from the soundcard
or from a input WAV file is written to this file too.<wavinputfile>
is the optional name of a WAV file to analyze. Usually this file is generated using the send --output-wav
option.--file-transfer
enables parsing of the JSON header generated while sending a file in file transfer mode. It is used to compare the remote file's size and CRC32 with the received file's ones.fm-transfer: (https://github.com/matteotenca/fm-transfer)
gg-transfer: (https://github.com/matteotenca/gg-transfer)
FAQs
Tool to send/receive text/binary file over audio via many modulation schemes
We found that quiet-transfer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.