Date fixes for milliseconds on epoch times.

Signed-off-by: Alex Ebadirad <aebadirad@42six.com>
This commit is contained in:
Alex Ebadirad 2012-05-02 11:56:50 -07:00
parent 9d0ba3ceb9
commit 36aef683ca
3 changed files with 17 additions and 1 deletions

View File

@ -346,7 +346,10 @@ public class Chrome {
BlackboardArtifact bbart = FFSqlitedb.get(j).newArtifact(ARTIFACT_TYPE.TSK_WEB_DOWNLOAD);
Collection<BlackboardAttribute> bbattributes = new ArrayList<BlackboardAttribute>();
String domain = Util.extractDomain(temprs.getString("url"));
bbattributes.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_LAST_ACCESSED.getTypeID(), "RecentActivity", "Last Visited", (temprs.getLong("start_time") / 10000)));
Long time = temprs.getLong("start_time");
String Tempdate = time.toString() + "000";
time = Long.valueOf(Tempdate);
bbattributes.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_LAST_ACCESSED.getTypeID(), "RecentActivity", "Last Visited", time));
bbattributes.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_URL.getTypeID(), "RecentActivity", "", ((temprs.getString("url") != null) ? temprs.getString("url") : "")));
//bbattributes.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_NAME.getTypeID(), "RecentActivity","", ((temprs.getString("title") != null) ? temprs.getString("title").replaceAll("'", "''") : "")));
bbattributes.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_PATH.getTypeID(), "Recent Activity", "", temprs.getString("full_path")));

View File

@ -127,6 +127,8 @@ public class ExtractIE { // implements BrowserActivity {
}
String name = Favorite.getName();
Long datetime = Favorite.getCrtime();
String Tempdate = datetime.toString() + "000";
datetime = Long.valueOf(Tempdate);
String domain = Util.extractDomain(url);
try {
BlackboardArtifact bbart = Favorite.newArtifact(ARTIFACT_TYPE.TSK_WEB_BOOKMARK);
@ -187,6 +189,8 @@ public class ExtractIE { // implements BrowserActivity {
String value = values.length > 1 ? values[1] : "";
String name = values.length > 0 ? values[0] : "";
Long datetime = Cookie.getCrtime();
String Tempdate = datetime.toString() + "000";
datetime = Long.valueOf(Tempdate);
String domain = Util.extractDomain(url);
try {
BlackboardArtifact bbart = Cookie.newArtifact(ARTIFACT_TYPE.TSK_WEB_COOKIE);
@ -264,6 +268,8 @@ public class ExtractIE { // implements BrowserActivity {
String path = Util.getPath(recentString);
String name = Util.getFileName(path);
Long datetime = Recent.getCrtime();
String Tempdate = datetime.toString() + "000";
datetime = Long.valueOf(Tempdate);
try {
BlackboardArtifact bbart = Recent.newArtifact(ARTIFACT_TYPE.TSK_RECENT_OBJECT);
Collection<BlackboardAttribute> bbattributes = new ArrayList<BlackboardAttribute>();

View File

@ -193,6 +193,8 @@ public class ExtractRegistry {
try {
Long epochtime = new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy").parse(etime).getTime();
time = epochtime.longValue();
String Tempdate = time.toString() + "000";
time = Long.valueOf(Tempdate);
} catch (ParseException e) {
logger.log(Level.SEVERE, "RegRipper::Conversion on DateTime -> ", e.getMessage());
}
@ -221,6 +223,8 @@ public class ExtractRegistry {
try {
utime = Long.parseLong(name);
String Tempdate = utime.toString() + "000";
utime = Long.valueOf(Tempdate);
} catch (Exception e) {
logger.log(Level.SEVERE, "RegRipper::Conversion on DateTime -> ", e.getMessage());
}
@ -236,6 +240,7 @@ public class ExtractRegistry {
try {
Long epochtime = new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy").parse(name).getTime();
ftime = epochtime.longValue();
} catch (ParseException e) {
logger.log(Level.SEVERE, "RegRipper::Conversion on DateTime -> ", e.getMessage());
}
@ -258,6 +263,8 @@ public class ExtractRegistry {
try {
Long epochtime = new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy").parse(value).getTime();
installtime = epochtime.longValue();
String Tempdate = installtime.toString() + "000";
installtime = Long.valueOf(Tempdate);
} catch (ParseException e) {
logger.log(Level.SEVERE, "RegRipper::Conversion on DateTime -> ", e.getMessage());
}