The RFSD file operates a network server to provide RPC operations such as reading and writing files to solve the file operations between different devices on different platforms.

Version: Updated: 2024-5-2
Functional characteristics
  • Support for reading and writing to any file
  • Support for reading and writing physical memory of windows
  • Supports read and write file speed limits
  • Support user and password login management
  • Multi-platform support: Windows Macosx iPhone iPad Linux Android FreeBSD
How to install and run
Use curl
curl http://dl.ranfs.com/pub/rfsd/all/get.sh -o -|sh -s /tmp/rfsd
Use wget
wget http://dl.ranfs.com/pub/rfsd/all/get.sh -O -|sh -s /tmp/rfsd
Use Powershell
$rfsd_dir="c:\rfsd";Invoke-Expression(New-Object Net.WebClient).DownloadString("http://dl.ranfs.com/pub/rfsd/all/get.ps1")
$ rfsd -h
rfsd-linux-x86_64 v1.7.5.0 (2024-5-2) - RFSD File RPC Service
Copyright (C) 2014-2024 ranfs.com
Usage: rfsd [opt] [arguments] ...
	-c [config_file]  set config file
	-p dump current config
	-s [list|key=val] Set configuration options
	-e ["cmd;..."] execute string 'cmd'
	-v show version
	-q Do not display the startup banner and copyright message
	-d Run as a daemon
	-o [log_file]     set output log file
	-l [log_level]    set log level: verb, dbg, info, warn, err
	-h display this help

Note: When rfsd is running on Android iPhone iPad devices it needs to jailbreak the device. When running on Windows, Macosx, Linux platforms, depending on the files you need to access, choose whether to run with administrator privileges or root.

related resources
iPhone iPad
Linux Android