ddbg

Name

ddbg — MAPI data debugger

Synopsis

/usr/libexec/gromox/ddbg [options...] command [args...]

Description

ddbg can be used to analyze various binary blobs. If no arguments are given, input is instead read from stdin instead.

Options

-p, --pack

Employ hex2bin before main action.

Commands

-d, --decode

Try all decoders.

-A, --decode-action

Decode rule action blob.

-e, --decode-entryid

Decode entryid.

--decode-guid

Lookup GUID.

--decode-nttime

Decode an NT timestamp and show the equivalent Unix time and calendar-based date.

--decode-restrict

Decode restriction blob (e.g. rule condition).

--decode-unixtime

Decode an Unix timestamp and show the equivalent NT time and calendar-based date.

--lzxdec

Uncompress an lzxpress data stream.

--lzxenc

Compress data stream with lzxpress.

--rtfcp

Convert RTF to the RTFCP format, particularly the uncompressed "MELA" subformat.

--rtftohtml

Convert RTF to HTML.

--texttohtml

Convert plaintext to HTML.

--unrtfcp

Decompress RTFCP (either "MELA" or "LZFU") to RTF.

Environment variables

AVOID_W3M can be set to yes/no to control htmltotext behavior.

Examples

  • ddbg -p --decode-guid 38a1bb1005e5101aa1bb08002b2a56c2

  • ddbg --unrtfcp <body.bin >body.rtf

See also

gromox(7)