Frisbee-NG - disk cloning, imaging, restoring and shredding.

First commit to my private GitRepo of Frisbee-NG... will be a set of tools for disk cloning, imaging, restoring and shredding ;)

Currently, this page is only a placeholder.... the full prgramm will be there in some months, I hope.

[mcmilk@vostro ~]$ fng-overview 
git.b291.c4e562a.v001 multi-call binary.
Copyright © 2008 - 2013 Tino Reichardt and others. Licensed under GPLv2.

Available commands  [status] description
 fng-image          [123   ] image creation
 fng-restore        [1     ] restoring data of some image
 fng-info           [12345 ] information about disks, partitions or images
 fng-shredder       [12345 ] shredder data on disk or files
 fng-clone          [12345 ] fast local cloning of disks or partitions
 fng-client         [1     ] client of image server
 fng-server         [1     ] image server
 fng-adhoc          [123   ] adhoc mode for fast disk cloning over local network
 fng-overview       [123456] show this summary ;)
Usage:
 fng-image [options] -d <source,part1,part2>
 fng-image [options] -d <source>
 fng-image [options] -p <source>

General Options:
 -h or -?          show help
 -v                show version

Application Options:
 -b blocks         number of blocks per chunk in image (default: 256)
 -o filename       write image to <filename> (default: stdout)
 -S <skipfile>     can be used for skipping unwanted files
 -C <comment>      adding some comment for image description
 -d <disk>         partition table should be imaged
 -p <partition>    partition, which should be imaged


Compressing Options:
 -c <type>         use this compression type (default gzip)
 -l <level>        use this compression level (default 3)

Encrypting Options:
 -P <password>     encrypt the image with xsalsa20
 -A <password>     authenticate and encrypt the image with xsalsa20_poly1305
last change: 2015-03-25 @ 12:52
Usage:
 fng-restore <imgfile> <device>|<file> [<device2> ...]

General Options:
 -h or -?          show help
 -v                show version
last change: 2015-03-25 @ 12:52
Usage:
 fng-info [options] [command [<device>|<file> ...]

General Options:
 -h or -?          show help
 -v                show version

Application Options:
 -S <skipfile>     can be used together with -d (see manpage)
 -t <type>         set fstype to <type> - used together with -d

Application Commands:
 -a                show known filesystems
 -L                show available harddisks
 -X                show available harddisks (long format)
 -l <harddisk>     list partitions of harddisk
 -d <partition>    dump bitmap of partition to stdout
 -D <partition>    give summary of bitmap to stdout
 -B <partition>    dump binary bitmap of partition to file
 -i <partition>    show information of partition in a parseable format
 -x <partition>    show all known information of filesystem at partition
 -I <image.fng>    show all known information of a frisbee-ng image
 -P <password>     use this password for opening the frisbee-ng image
 -s <path>         show statvfs(2) information of mounted path
last change: 2015-03-25 @ 12:52
Usage:
 fng-shredder [options] <device1>|<file1> <device2> ...

General Options:
 -h or -?          show help
 -v                show version

Application Options:
 -b bytes          blocksize in bytes (default: 1MiB)
 -n count          the data will be overwritten <count> times (default: 3)
 -s blocks         skip N blocks (will not be overwritten)
 -t threadcount    number of threads per disk (default: nr of cpu cores)
 -y                don't ask before overwriting the file/disk - dangerous!
 -r                read the written data and check integrity (harddisk testing)
 -z                zero out with binary '0'
last change: 2015-03-25 @ 12:52
Usage:
 fng-clone [options] -d <source> output [ more output ]
 fng-clone [options] -d <source,part1,part2> output [ more output ]
 fng-clone [options] -p <source> output [ more output ]

General Options:
 -h or -?          show help
 -v                show version

Application Commands:
 -d <harddisk>     source harddisk
 -p <partition>    source partiton

Application Options:
 -S skipfile       do not clone files, which are given in Skipfile
 -f                don't ask before overwriting the file/disk - dangerous!
 -r                read the written data and check integrity (good harddisk test)

Transport Options:
 -m readwrite      read(2) write(2) mode (default)
 -m rdwr           alias for readwrite
 -m splice         use splice(2)
 -m splice-tee     use splice(2)-tee(2) combination
last change: 2015-03-25 @ 12:52
Usage:
 fng-client [options]

General Options:
 -h or -?          show help
 -v                version

Application Options:
 -p                port
 -m                mcast ip
 -d                server directory
 -u                username
last change: 2015-03-25 @ 12:52
Usage:
 fng-server [options]

General Options:
 -h or -?          show help
 -v                version

Application Options:
 -p                port (default 7983)
 -m                mcast ip (default 224.102.110.103)
 -d                server directory (default '.')
 -u                username (default: nobody)
 -n                server name (Frisbee-NG Server)
last change: 2015-03-25 @ 12:52
Usage:
 fng-adhoc -s <name> [options] -d source
 fng-adhoc -s <name> [options] -d source,part1,part2
 fng-adhoc -g <name> [options] -d destination
 fng-adhoc [options] -d destination

General Options:
 -h or -?          show help
 -v                show version

Server Mode Options:
 -s <name>         start in server mode with group named <name>
 -b blocks         number of blocks per chunk
 -d device         select <device> as source
 -m bytes          tune the max size of network packets
 -q len            max chunk count in the outgoing queue

Client Mode Options: (Default Mode)
 -g <name>         start in client mode and join the group <name>
 -d device         destination device, you may specify -d multiple times

Application Options:
 -S skipfile       do not clone files, which are given in Skipfile
 -c <type>         use this compression type (default gzip)
 -l <level>        use this compression level (default 3)
 -i <interface>    use this network <interface> (ipv6)
 -M <ip>           use ip address <ip> (ipv4 or ipv6)
last change: 2015-03-25 @ 12:52
Last modified on 2013-10-03 at 11:57