Phuby was introduced to an unsuspecting world by two programmers back in 2009. This has made a lot of people very angry and been widely regarded as a bad move. The developers do a great job explaining
why, but as they point out the product is engineered quite well. The
GoSmart Clip fills a similar niche; a driving companion that makes txting behind the wheel a snap! So inspired, my friends and I stumbled upon a similarly counter-productive, useless, yet programmatically interesting project (thanks Kurt). Thus was the Ping Filesystem born. PingFS is like holding up the clouds by swatting the rain back up.
PingFS is a set of python scripts which, in Linux, provide virtual disk storage on the network. Each file is broken up into 64-1024 byte blocks, sent over the wire in an ICMP echo request, and promptly erased from memory. Each time the server sends back your bundle of joy, PingFS recognizes its data and sends another gift [the data]. Download at the bottom of the page.
Usage:
[drop all the files in one directory (via unzip or individual download)]
# mkdir mount_dir/
# python ping_fuse.py mount_dir
# ls mount_dir
# echo cats > mount_dir/reddit
# cat mount_dir/reddit
Requirements:
* Linux
* python 2.7+
* python-fuse
Future Work:
* Windows (afraid of breaking the internet)
* RAID 2+ (reduced data capacity too much)
* Encryption and Compression
Github
Pastebin
ping_fuse.py http://pastebin.com/UEPcn3C4
ping_server.py http://pastebin.com/6jPUBTt8
ping_filesystem.py http://pastebin.com/v6zAxGQg
ping_reporter.py http://pastebin.com/E7dqcyjc
ping_disk.py http://pastebin.com/MuL8Siq0
ping.py http://pastebin.com/493Kt0z8
Zipped
ShySecurity (here)
2shared
Please send any questions/comments to kelson
@shysecurity.com