All Projects → geckoanton → Ozzillate

geckoanton / Ozzillate

Licence: other
Data over sound file transfer web application

Projects that are alternatives of or similar to Ozzillate

Wave Share
Serverless, peer-to-peer, local file sharing through sound
Stars: ✭ 1,641 (+1223.39%)
Mutual labels:  file-sharing, data-over-sound
Shareaza
Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks.
Stars: ✭ 103 (-16.94%)
Mutual labels:  file-sharing
Quickshare
Quick and simple file sharing between different devices.
Stars: ✭ 190 (+53.23%)
Mutual labels:  file-sharing
filedrop-ws
📲 WebRTC file transfer - WebSockets server.
Stars: ✭ 111 (-10.48%)
Mutual labels:  file-sharing
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+14531.45%)
Mutual labels:  file-sharing
warpinator-android
An unofficial implementation of Warpinator for Android
Stars: ✭ 302 (+143.55%)
Mutual labels:  file-sharing
Sharry
Sharry is a self-hosted file sharing web application.
Stars: ✭ 170 (+37.1%)
Mutual labels:  file-sharing
zeeka
Secure global file sharing using tcp tunnels. Currently tunneling through localtunnel's public servers. Zeeka dedicated servers coming soon.
Stars: ✭ 21 (-83.06%)
Mutual labels:  file-sharing
nextcloud-snap
☁️📦 Nextcloud packaged as a snap
Stars: ✭ 1,445 (+1065.32%)
Mutual labels:  file-sharing
garlicshare
Private and self-hosted file sharing over the Tor network written in golang
Stars: ✭ 110 (-11.29%)
Mutual labels:  file-sharing
expo-file-manager
A file manager app made with React Native & Expo
Stars: ✭ 110 (-11.29%)
Mutual labels:  file-sharing
odin
Open-source, cross-platform, hassle-free file sharing with AES-256 encryption made with Flutter & Dart.
Stars: ✭ 114 (-8.06%)
Mutual labels:  file-sharing
chirp-arduino
Chirp for Arduino
Stars: ✭ 43 (-65.32%)
Mutual labels:  data-over-sound
Server
☁️ Nextcloud server, a safe home for all your data
Stars: ✭ 17,723 (+14192.74%)
Mutual labels:  file-sharing
fipes
Plumbings to share files with your friends.
Stars: ✭ 50 (-59.68%)
Mutual labels:  file-sharing
Sharik
Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot
Stars: ✭ 185 (+49.19%)
Mutual labels:  file-sharing
FileShare
[Not maintained] FileShare is an Android library to send and receive files among Android devices in a WiFi LAN
Stars: ✭ 42 (-66.13%)
Mutual labels:  fileshare
Django-WebApp
This is a web-app created using Python, Django. By using this user can login, upload files and also can view and download files uploaded by other users.
Stars: ✭ 285 (+129.84%)
Mutual labels:  file-sharing
shareAttack
Automatically attack all file shares within AD network environment. Exploiting weak permissions.
Stars: ✭ 17 (-86.29%)
Mutual labels:  fileshare
Transfer.sh
Easy file sharing from your Android device!
Stars: ✭ 14 (-88.71%)
Mutual labels:  file-sharing

Oscillera

Oscillera Logo

TEMPORARILY NOT RUNNING: I am currently working on a new version of Oscillera, the website is therefore temporarily shut down. The plan is for it to be up again and running somewhere in November 2022.

The project's name has changed to Oscillera from Ozzillate.

Oscillera is a web based application that allows you to send and receive files to and from nearby devices through the help of sound waves. You only need a speaker and a microphone, which means that the software can run on most older as well as newer hardware.

It works by temporarily uploading the file to the server (which is removed automatically within two minutes unless the transmitting client's browser tab is kept open for longer). The file gets assigned a randomly generated 64 bit ID, which is returned to the client to be broadcasted through sound. Finally, the receiver picks the ID up and downloads the file from the server.

The project's website can be found at: https://www.oscillera.com

Sound Data Transfer

The data over sound communication works by uniquely mapping a combination of bits (in this case in a byte) to a combination of played tones given a set to choose from. The receiver runs a fourier transform on the raw microphone output to break the sound back into its respective tones (as well as filter out background noise) and maps them back to their corresponding bits. A CRC sum makes sure that the receiver does not request a non-existent file ID caused by random interference. The software is written in C++ and compiled to WebAssembly to faster run the rather computationally heavy fourier transforms.

Speed of the file ID transfer is currently at 10 bytes per second (including the 16-bit CRC), or approximately one 64-bit ID per second given that the data was not corrupted.

Open Source?

If the project becomes open source in the future, all source code files together with build instructions will be uploaded to this repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].