Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Serializable.
Classes | |
class | AbstractTextCondition |
class | CaseInsensitivePartialStringComparisionMatcher |
class | CaseInsensitiveStringComparisionMatcher |
class | DateCondition |
class | ExtensionCondition |
interface | FileAttributeCondition |
interface | FileNameCondition |
class | FileSizeCondition |
class | FullNameCondition |
class | MetaTypeCondition |
class | MimeTypeCondition |
class | ParentPathCondition |
class | RegexMatcher |
interface | TextCondition |
interface | TextMatcher |
Public Member Functions | |
Rule (String ruleName, FileNameCondition fileNameCondition, MetaTypeCondition metaTypeCondition, ParentPathCondition pathCondition, MimeTypeCondition mimeTypeCondition, FileSizeCondition fileSizeCondition, DateCondition dateCondition) | |
DateCondition | getDateCondition () |
FileNameCondition | getFileNameCondition () |
FileSizeCondition | getFileSizeCondition () |
MetaTypeCondition | getMetaTypeCondition () |
MimeTypeCondition | getMimeTypeCondition () |
String | getName () |
ParentPathCondition | getPathCondition () |
String | getUuid () |
boolean | isSatisfied (AbstractFile file) |
String | toString () |
Private Attributes | |
final List< FileAttributeCondition > | conditions = new ArrayList<>() |
final DateCondition | dateCondition |
final FileNameCondition | fileNameCondition |
final FileSizeCondition | fileSizeCondition |
final MetaTypeCondition | metaTypeCondition |
final MimeTypeCondition | mimeTypeCondition |
final ParentPathCondition | pathCondition |
final String | ruleName |
final String | uuid |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
A set membership rule for an interesting files set. The immutability of a rule object allows it to be safely published to multiple threads.
Definition at line 163 of file FilesSet.java.
org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule | ( | String | ruleName, |
FileNameCondition | fileNameCondition, | ||
MetaTypeCondition | metaTypeCondition, | ||
ParentPathCondition | pathCondition, | ||
MimeTypeCondition | mimeTypeCondition, | ||
FileSizeCondition | fileSizeCondition, | ||
DateCondition | dateCondition | ||
) |
Construct an interesting files set membership rule.
ruleName | The name of the rule. Can be empty string. |
fileNameCondition | A file name condition, may be null. |
metaTypeCondition | A file meta-type condition. |
pathCondition | A file path condition, may be null. |
mimeTypeCondition | A file mime type condition, may be null. |
fileSizeCondition | A file size condition, may be null. |
dateCondition | A file date created or modified condition, may be null |
Definition at line 188 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.dateCondition, org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.fileNameCondition, org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.fileSizeCondition, org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.metaTypeCondition, org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.mimeTypeCondition, org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.pathCondition, and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.ruleName.
DateCondition org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getDateCondition | ( | ) |
Definition at line 265 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.dateCondition.
FileNameCondition org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getFileNameCondition | ( | ) |
Get the file name condition for the rule.
Definition at line 243 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.fileNameCondition.
FileSizeCondition org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getFileSizeCondition | ( | ) |
Definition at line 327 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.fileSizeCondition.
MetaTypeCondition org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getMetaTypeCondition | ( | ) |
Get the meta-type condition for the rule.
Definition at line 252 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.metaTypeCondition.
MimeTypeCondition org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getMimeTypeCondition | ( | ) |
Definition at line 320 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.mimeTypeCondition.
String org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getName | ( | ) |
Get the name of the rule.
Definition at line 234 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.ruleName.
ParentPathCondition org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getPathCondition | ( | ) |
Get the path condition for the rule.
Definition at line 261 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.pathCondition.
String org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getUuid | ( | ) |
Definition at line 313 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.uuid.
boolean org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.isSatisfied | ( | AbstractFile | file | ) |
Determines whether or not a file satisfies the rule.
file | The file to test. |
Definition at line 276 of file FilesSet.java.
String org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.toString | ( | ) |
Definition at line 290 of file FilesSet.java.
References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.FileSizeCondition.getComparator(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.DateCondition.getDaysIncluded(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.MimeTypeCondition.getMimeType(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.FileSizeCondition.SIZE_UNIT.getName(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.FileSizeCondition.getSizeValue(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.FileSizeCondition.COMPARATOR.getSymbol(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.AbstractTextCondition.getTextToMatch(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.FileSizeCondition.getUnit().
|
private |
Definition at line 174 of file FilesSet.java.
|
private |
Definition at line 173 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getDateCondition(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule().
|
private |
Definition at line 168 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getFileNameCondition(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule().
|
private |
Definition at line 172 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getFileSizeCondition(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule().
|
private |
Definition at line 169 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getMetaTypeCondition(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule().
|
private |
Definition at line 171 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getMimeTypeCondition(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule().
|
private |
Definition at line 170 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getPathCondition(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule().
|
private |
Definition at line 167 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getName(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.Rule().
|
staticprivate |
Definition at line 165 of file FilesSet.java.
|
private |
Definition at line 166 of file FilesSet.java.
Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSet.Rule.getUuid().
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.