mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-15 09:17:42 +00:00
Added additional data types.
This commit is contained in:
parent
e7a3b496f7
commit
214bd028c8
@ -20,6 +20,7 @@ package org.sleuthkit.autopsy.report;
|
|||||||
|
|
||||||
import org.sleuthkit.datamodel.AbstractFile;
|
import org.sleuthkit.datamodel.AbstractFile;
|
||||||
import org.sleuthkit.datamodel.TskCoreException;
|
import org.sleuthkit.datamodel.TskCoreException;
|
||||||
|
import org.sleuthkit.datamodel.TskData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents Column Headers for FileList Reports.
|
* Represents Column Headers for FileList Reports.
|
||||||
@ -44,6 +45,21 @@ public enum FileReportDataTypes {
|
|||||||
return (extIndex == -1 ? "" : name.substring(extIndex));
|
return (extIndex == -1 ? "" : name.substring(extIndex));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
FILE_TYPE("File Type") {
|
||||||
|
@Override
|
||||||
|
public String getValue(AbstractFile file) {
|
||||||
|
return file.getMetaTypeAsString();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
DELETED("Is Deleted") {
|
||||||
|
@Override
|
||||||
|
public String getValue(AbstractFile file) {
|
||||||
|
if (file.getMetaFlagsAsString().equals(TskData.TSK_FS_META_FLAG_ENUM.UNALLOC.toString())) {
|
||||||
|
return "yes";
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
},
|
||||||
A_TIME("Last Accessed") {
|
A_TIME("Last Accessed") {
|
||||||
@Override
|
@Override
|
||||||
public String getValue(AbstractFile file) {
|
public String getValue(AbstractFile file) {
|
||||||
@ -68,12 +84,30 @@ public enum FileReportDataTypes {
|
|||||||
return String.valueOf(file.getSize());
|
return String.valueOf(file.getSize());
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
ADDRESS("Address") {
|
||||||
|
@Override
|
||||||
|
public String getValue(AbstractFile file) {
|
||||||
|
return String.valueOf(file.getMetaAddr());
|
||||||
|
}
|
||||||
|
},
|
||||||
HASH_VALUE("Hash Value") {
|
HASH_VALUE("Hash Value") {
|
||||||
@Override
|
@Override
|
||||||
public String getValue(AbstractFile file) {
|
public String getValue(AbstractFile file) {
|
||||||
return file.getMd5Hash();
|
return file.getMd5Hash();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
KNOWN_STATUS("Known Status") {
|
||||||
|
@Override
|
||||||
|
public String getValue(AbstractFile file) {
|
||||||
|
return file.getKnown().getName();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
PERMISSIONS("Permissions") {
|
||||||
|
@Override
|
||||||
|
public String getValue(AbstractFile file) {
|
||||||
|
return file.getModesAsString();
|
||||||
|
}
|
||||||
|
},
|
||||||
FULL_PATH("Full Path") {
|
FULL_PATH("Full Path") {
|
||||||
@Override
|
@Override
|
||||||
public String getValue(AbstractFile file) {
|
public String getValue(AbstractFile file) {
|
||||||
@ -83,18 +117,6 @@ public enum FileReportDataTypes {
|
|||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
PERMISSIONS("Permissions") {
|
|
||||||
@Override
|
|
||||||
public String getValue(AbstractFile file) {
|
|
||||||
return file.getModesAsString();
|
|
||||||
}
|
|
||||||
},
|
|
||||||
ADDRESS("Address") {
|
|
||||||
@Override
|
|
||||||
public String getValue(AbstractFile file) {
|
|
||||||
return String.valueOf(file.getMetaAddr());
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private String name;
|
private String name;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user