diff options
author | Joseph Hunkeler <jhunk@stsci.edu> | 2009-09-14 15:38:33 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunk@stsci.edu> | 2009-09-14 15:38:33 -0400 |
commit | 867e18dbfa4e749f46a2e018385f433ed4b71db0 (patch) | |
tree | 4cb09106f2a0b30724f82423774981a415db0778 | |
parent | 39e92644fdb1063fc20f904a071e059655a5bb9f (diff) | |
download | NetNuke-867e18dbfa4e749f46a2e018385f433ed4b71db0.tar.gz |
Initial commit of README
-rw-r--r-- | README | 112 |
1 files changed, 112 insertions, 0 deletions
@@ -0,0 +1,112 @@ +PROGRAM: NetNuke +LICENSE: GNU/GPLv3 +PURPOSE: Erases all storage media deteced by the system + +AUTHOR: Joseph Hunkeler +EMAIL: jhunk@stsci.edu, jhunkeler@gmail.com + + +BUGS +---- + +- SATA devices are not supported on BSD until code can be implemented to fix +a device iteration failure. /dev/ad0 is the start of IDE. /dev/ad4 is the +start of SATA. Linux should remain OK. + +- If a SCSI bus failure occurs, NetNuke does not know to skip its current +device (yet). + + +OPERATING SYSTEMS SUPPORTED +--------------------------- + +BSD: + FreeBSD - Works + OpenBSD - Not Tested, and will not work yet. + NetBSD - Not Tested, and will not work yet. + +Linux: + 2.4 - Not Tested, and may not work + 2.6 - Works, but needs more testing + + +OPTION REFERENCE +---------------- + +--help + Display NetNuke application options, and exit. + + + +--write-mode [s] or -w [s]: + Accepts a 32-bit integer value. + 0: Synchronous + Data is immediately committed to the disk. + + 1: Asynchronous + Data is buffered, and is committed to the disk over time. (Very fast) + + Default: 0 + +--nuke-level [n] or -nl [n] + Accepts a 32-bit integer value. + 0: Zero out + - Write zeros across all devices. + + 1: Static patterns + - One of the 24 patterns are selected per device (or per write pass). + + Pattern table is as follows: + 0xA0, 0xB0, 0xC0, 0xD0, 0xE0, 0xF0, + 0xA1, 0xB1, 0xC1, 0xD1, 0xE1, 0xF1, + 0xA2, 0xB2, 0xC2, 0xD2, 0xE2, 0xF2, + 0xA3, 0xB3, 0xC3, 0xD3, 0xE3, 0xF3 + + 2: Fast random + - A random buffer is generated, and the data is written across all + devices. + + 3: Slow random (regenerate random buffer) + - A random buffer is regenerated every 128 completed write operations. + + 4: Ultra-slow re-writing method + - NOT IMPLEMENTED (defaults to static pattern method) + + Default: 1 + +--passes [n] or -p [n] + Accepts a 32-bit integer value. + This options defines the number of full passes NetNuke should perform on + a single device during its operation. + Default: 1 + + + +--disable-test + USE WITH EXTREME CAUTION! + Test-mode is disabled, and all write operations are allowed to begin. + Default: NetNuke writes all test iterations to /dev/null + + + +--block-size [n] or -b [n] + Accepts a 32-bit integer value. + This option defines the number of device blocks NetNuke should attempt + to wipe. + Default: 512 + + + +--verbose or -v + Enables verbose messages + Default: off + + +--verbose-high or -vv + Enables a high degree of verbose messages. The output will obstruct any usable + human-readable data, as well as cause the write operation to slow down to a + crawl. + Default: off + +--version or -V + Display NetNuke's version and license, then exit. |