Pingfs: Stores your data in ICMP ping packets
6 days ago
- #FUSE
- #filesystem
- #ICMP
- pingfs is a filesystem that stores data in ICMP Echo packets (pings) traveling between the user and remote servers.
- Requires superuser privileges and is implemented using raw sockets and FUSE, targeting Linux only.
- Supports both IPv4 and IPv6 remote hosts.
- Compile by running 'make' and start by executing './pingfs <filename> <mountpoint>' as root.
- Supported operations include creating/removing files, reading/writing, renaming, and setting permissions.
- Unsupported operations include directory creation/removal, soft/hard links, and timestamps.
- Performance is currently too low for LAN hosts, risking data loss.
- License: ISC, allowing free use, modification, and distribution with no warranties.