Skip to content

Commit

Permalink
Release 1.1.10
Browse files Browse the repository at this point in the history
  • Loading branch information
jbj committed Nov 24, 2018
1 parent 5f68de5 commit d874b93
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 44 deletions.
1 change: 1 addition & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
Version 1.1.10: Sat 24 Nov 20:17:42 CET 2018
- Recipe for FLV (Flash Video) files
- Recipe for Empathy chat message history files
- Recipe for SQLite files
Expand Down
39 changes: 24 additions & 15 deletions doc/dupemap.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
Expand Down Expand Up @@ -38,27 +38,36 @@
. ds PI \(*p
. ds L" ``
. ds R" ''
. ds C`
. ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
. nr % 0
. rr F
.\}
.el \{\
. de IX
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
. if \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. if !\nF==2 \{\
. nr % 0
. nr F 2
. \}
. \}
.\}
.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
Expand Down Expand Up @@ -124,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "DUPEMAP 1"
.TH DUPEMAP 1 "2008-06-26" "1.1.9" "Magic Rescue"
.TH DUPEMAP 1 "2018-10-16" "1.1.10" "Magic Rescue"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
Expand Down Expand Up @@ -162,14 +171,14 @@ Delete files that are encountered more than once. Print their names if
.SS "With \fB\-d\fP"
.IX Subsection "With -d"
The \fIdatabase\fR argument to \fB\-d\fR will denote a database file (see the
\&\*(L"\s-1DATABASE\s0\*(R" section in this manual for details) to read from or write to. In
\&\*(L"\s-1DATABASE\*(R"\s0 section in this manual for details) to read from or write to. In
this mode, the \fBscan\fR operation should be run on one \fIpath\fR, followed by the
\&\fBreport\fR or \fBdelete\fR operation on another (\fInot the same!\fR) \fIpath\fR.
.IP "\fBscan\fR" 7
.IX Item "scan"
Add the checksum of each file to \fIdatabase\fR. This operation must be run
initially to create the database. To start over, you must manually delete the
database file(s) (see the \*(L"\s-1DATABASE\s0\*(R" section).
database file(s) (see the \*(L"\s-1DATABASE\*(R"\s0 section).
.IP "\fBreport\fR" 7
.IX Item "report"
Print each file name if its checksum is found in \fIdatabase\fR.
Expand All @@ -191,7 +200,7 @@ to scan one \fIpath\fR and delete files in a second \fIpath\fR.
.IP "\fB\-d\fR \fIdatabase\fR" 7
.IX Item "-d database"
Use \fIdatabase\fR as an on-disk database to read from or write to. See the
\&\*(L"\s-1DESCRIPTION\s0\*(R" section above about how this influences the operation of
\&\*(L"\s-1DESCRIPTION\*(R"\s0 section above about how this influences the operation of
\&\fBdupemap\fR.
.IP "\fB\-I\fR \fIfile\fR" 7
.IX Item "-I file"
Expand Down Expand Up @@ -393,7 +402,7 @@ recovery, that chance becomes an insignificant part of the game. You should
consider this if you apply \fBdupemap\fR to other applications, especially if they
are security-related (see next paragraph).
.PP
It is possible to craft a file to have a known \s-1CRC32\s0. You need to keep this in
It is possible to craft a file to have a known \s-1CRC32.\s0 You need to keep this in
mind if you use \fBdupemap\fR on untrusted data. A solution to this could be to
implement an option for using \s-1MD5\s0 checksums instead.
.SH "AUTHOR"
Expand Down
43 changes: 26 additions & 17 deletions doc/magicrescue.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
Expand Down Expand Up @@ -38,27 +38,36 @@
. ds PI \(*p
. ds L" ``
. ds R" ''
. ds C`
. ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
. nr % 0
. rr F
.\}
.el \{\
. de IX
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
. if \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. if !\nF==2 \{\
. nr % 0
. nr F 2
. \}
. \}
.\}
.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
Expand Down Expand Up @@ -124,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "MAGICRESCUE 1"
.TH MAGICRESCUE 1 "2008-10-29" "1.1.9" "Magic Rescue"
.TH MAGICRESCUE 1 "2018-10-16" "1.1.10" "Magic Rescue"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
Expand All @@ -145,7 +154,7 @@ but on very fragmented file systems it can only recover the first chunk of
each file. These chunks are sometimes as big as 50MB, however.
.PP
To invoke \fBmagicrescue\fR, you must specify at least one device and the \fB\-d\fR
and \fB\-r\fR options. See the \*(L"\s-1USAGE\s0\*(R" section in this manual for getting
and \fB\-r\fR options. See the \*(L"\s-1USAGE\*(R"\s0 section in this manual for getting
started.
.SH "OPTIONS"
.IX Header "OPTIONS"
Expand Down Expand Up @@ -195,7 +204,7 @@ are available. A recipe is a text file, and you should read the comments
inside it before using it. Either use the recipe as it is or copy it somewhere
and modify it.
.Sp
For information on creating your own recipes, see the \*(L"\s-1RECIPES\s0\*(R" section.
For information on creating your own recipes, see the \*(L"\s-1RECIPES\*(R"\s0 section.
.IP "\fB\-I\fR \fIfile\fR" 7
.IX Item "-I file"
Reads input files from \fIfile\fR in addition to those listed on the command line.
Expand Down Expand Up @@ -235,7 +244,7 @@ Seek to an absolute position (default)
Seek to a relative position. On regular files this does the same as the above.
.IP "\fB\-\fR" 4
.IX Item "-"
Seek to \s-1EOF\s0, minus the offset.
Seek to \s-1EOF,\s0 minus the offset.
.RE
.RS 7
.RE
Expand Down Expand Up @@ -430,8 +439,8 @@ available.
If there are intact partitions present somewhere, use \fBgpart\fR to find them.
.IP "\(bu" 4
If file system's internal data structures are more or less undamaged, use
\&\fBThe Sleuth Kit\fR. At the time of writing, it only supports \s-1NTFS\s0, \s-1FAT\s0, ext[23]
and \s-1FFS\s0, though.
\&\fBThe Sleuth Kit\fR. At the time of writing, it only supports \s-1NTFS, FAT,\s0 ext[23]
and \s-1FFS,\s0 though.
.IP "\(bu" 4
If Magic Rescue does not have a recipe for the file type you are trying to
recover, try \fBforemost\fR instead. It recognizes more file types, but in most
Expand Down Expand Up @@ -497,7 +506,7 @@ utilities include <http://www.cgsecurity.org/?photorec.html>,
\&\fBmagic\fR(4), \fBhexedit\fR(1), <http://wotsit.org>
.IP "Filesystem-specific undelete utilities" 4
.IX Item "Filesystem-specific undelete utilities"
There are too many to count them, especially for ext2 and \s-1FAT\s0. Find them on
There are too many to count them, especially for ext2 and \s-1FAT.\s0 Find them on
Google and Freshmeat.
.SH "AUTHOR"
.IX Header "AUTHOR"
Expand Down
33 changes: 21 additions & 12 deletions doc/magicsort.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
Expand Down Expand Up @@ -38,27 +38,36 @@
. ds PI \(*p
. ds L" ``
. ds R" ''
. ds C`
. ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
. nr % 0
. rr F
.\}
.el \{\
. de IX
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
. if \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. if !\nF==2 \{\
. nr % 0
. nr F 2
. \}
. \}
.\}
.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
Expand Down Expand Up @@ -124,13 +133,13 @@
.\" ========================================================================
.\"
.IX Title "MAGICSORT 1"
.TH MAGICSORT 1 "2008-06-26" "1.1.9" "Magic Rescue"
.TH MAGICSORT 1 "2018-10-16" "1.1.10" "Magic Rescue"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
magicsort \- Categorize files by their \fBfile\fR(1) magic
magicsort \- Categorize files by their file(1) magic
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
\&\fBmagicsort\fR \fIdirectory\fR
Expand Down

0 comments on commit d874b93

Please sign in to comment.