forked from pfpacket/fuse_planetfs
A filesystem for file abstraction of network, which is inspired by Plan 9.
License
Cloudxtreme/fuse_planetfs
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# # # README # fuse_planetfs # fuse_planetfs is a filesystem which provides file abstraction of network and network transparency. INSTALL: Just run: $ make or to specify Boost directory: $ make BOOST_ROOT="path_to_boost" DEPENDENCIES AND REQUIREMENTS: Compilation time: Boost C++ libraries Runtime: Boost C++ libraries Root or CAP_NET_RAW capability (for packet sockets) RUN: To mount /net directory run: $ make mount and if you want to specify mount point: $ make mount MNTDIR="path_to_dir" To run planetfs in the foreground and see the debug messages: $ make debug_mount And run following to unmount planetfs: $ make umount MNTDIR="path_to_mount_point" (Note): Packet socket functionality requires root or CAP_NET_RAW capability. API: See example/ directory for example programs. Most functionalities are provided through files. License: fuse_planetfs is licensed under The BSD 2-Clause License.
About
A filesystem for file abstraction of network, which is inspired by Plan 9.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 87.6%
- C 7.0%
- Makefile 3.8%
- Other 1.6%