Hasty Briefsbeta

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.