Uses nmap and rsync to quickly identify nodes and push files over SSH.
A bash environment, that's all.
On Linux, macOS and Termux this is available by default.
Windows will require a seperate installation.
Download this .deb package, then in the enclosing directory run:
sudo dpkg -i airplonk_1.0.1_all.deb
git clone https://github.com/gomesdigital/airplonk.git
cd airplonk
./install.sh
brew tap gomesdigital/formulae
brew install airplonk
(Install Homebrew)
Clone this project. The src directory contains all the logic and the man page is called airplonk.1 - move them where you need them.
Run
airplonk
Use the --android
flag to discover Android-Termux devices:
airplonk --android
In this example: pushing files from Android to macOS.
Android 10 introduces some stricter security features. If you're running Android 10+ and are not rooted, there is a possibility that host names won't show up!
To see the manual, run
man airplonk
or try
airplonk -h
Can't find any nodes...? Run
airplonk -t
to troubleshoot.
Still need help? Sure, open an issue.
Please read the CONTRIBUTING file for details and the process for submitting pull requests.
This project is licensed under the GNU General Public License v2.0. See the LICENSE file for details.
- Daniel Gomes-Sebastiao - Initial work - gomesdigital
- Patrick Mhoerke - Enhancements for non-rooted Androids - patrickm663
See also the list of contributors who participated in this project.
After returning from a road trip I wanted to dump a large set of media from my Android onto my Hackintosh...
My girlfriend said - "Just AirDrop it."
And so, AirPlonk was born - a somewhat OS-agnostic solution for exactly this.
Enjoy.