sleuthkit / autopsy

Autopsy® is a digital forensics platform and graphical interface to The Sleuth Kit® and other digital forensics tools. It can be used by law enforcement, military, and corporate examiners to investigate what happened on a computer. You can even use it to recover photos from your camera's memory card.
http://www.sleuthkit.org/autopsy/
2.41k stars 597 forks source link

Add embedded browser support to Autopsy framework #101

Open adam-m opened 11 years ago

adam-m commented 11 years ago

Autopsy framework should have a modern embedded browser component in Core, so that it can be reused by other modules (possibly 3rd party) to integrate web service clients or better static html viewing.

Look into current libraries that integrate native browsers (webkit or mozilla) installed on the system (or come with browser toolkits) , via JNI.

The browser component should be cross platform, and so the external libraries used should include all native libraries for Windows/Linux/MacOS embedded in the jar.

adam-m commented 11 years ago

Java FX contains WebView component with a WebKit browser. Requires addition of Java FX to Autopsy (Java FX will likely be part of JDK 8 in future)

adam-m commented 11 years ago

We've added initial JavaFX support to Autopsy via CoreLibs (still in eval). WebKit browser functionality can be accessed via CoreLibs JavaFX. In future we may have a custom content viewer or a standalone viewer component that uses that WebKit web browser underneath.