|
uad(1) |
CyberSoft VFind Security Toolkit |
uad(1) |
|
uad - Universal Atomic Disintegrator |
|
|
For each file argument, uad (Universal Atomic Disintegrator) attempts to identify the file type. If the file is a composite file of a type uad knows how to expand, uad attempts to expand the file and recursively process the subfiles. Currently, uad expands BinHex, TNEF, tar'd, ziped, zip2exe, compressed and gziped files as well as extracting MIME and uuencoded enclosures in text files. Support for other archive and compression formats is available using external programs and the --external option. OPTIONS
|
LICENSESuad requires a LICENSE file to run. This LICENSE file is host specific, therefore uad will only run on the licensed machine. Additional licenses may be purchased by contacting:
At start-up, uad searches for the LICENSE file in these locations:
INPUTuad can take input in three ways.
OUTPUTEach input file is described with at least two lines written to standard output. Each line begins with a zero- based number indicating how many levels of expansion were needed to access the file. The first line reports the name, and the second reports the type. For example: uad /bin/ls might produce the following output: 0: Name: /bin/ls 0: Type: sticky 80386 COFF executable If the file has sub-components, there will be a third line announcing the fact, followed by the components with a level number one greater than that of the file. For example: uad archive.tar might produce: 0: Name: archive.tar 0: Type: tar archive 0: Components... 1: Name: foo 1: Type: unknown 1: Name: bar 1: Type: unknown Such expansion can proceed to any number of levels. For example: uad mbox.tgz might produce:
0: Name: mbox.tgz
0: Type: gzip compressed data
0: Components...
1: Name: unknown
1: Type: tar archive
1: Components...
2: Name: mbox
2: Type: text
2: Components...
3: Type: text fragment
3: Unnamed
3: Type: text (no enclosures found)
3: Unnamed
3: Type: text fragment
3: Unnamed
3: Type: text (8-bit)
3: Unnamed
3: Type: text fragment
3: Name: medal.gif
3: Type: GIF picture - version 87a 125 x 125,
interlaced, 256 colors
In this case, uad has extracted attachments from email messages. The components of type 'text fragment' are typically mail messages and/or MIME headers that delimit the other components. These are put in mini-files of their own. Attachments that are themselves text files are, of course, recursively scanned. If nothing is found in them, this is announced as type 'text (no enclosures found)'. If, in the above example, uad had been invoked with the -w option (see above), it would have also announced: uad: Wrote file `medal.gif' SMARTSCANuad is a SmartScan compliant tool. Specifying the -ssw option to uad will cause uad to produce a SmartScan stream as output. This stream can then be redirected to another SmartScan compliant tool, such as vfind(1), and processed further. For example:
find /export/home -type f -print | \
uad -s -ssw | vfind -ssr > REPORT
|
|
LICENSE |
| vfind(1), cit(1), thd(1), bhead(1), jdis(1), find(1), |
|
Please report all bugs to support@cyber.com Make sure to include the version of uad, the platform and OS, the script or command used, the complete output showing the bug, a short description of the problem, and contact information. |
|
© 1996-2002 by CyberSoft, Inc. All rights reserved. Portions of this software are covered by the following copyrights:
The Universal Atomic Disintegrator incorporates (de)compression code by the Info-ZIP groups. There are no extra charges or costs due to the use of this code, and the original (de)compression sources are freely available from CyberSoft, Inc. |
|
uad(1) |
CyberSoft VFind Security Toolkit |
uad(1) |