Giter VIP home page Giter VIP logo

sleuthkit / autopsy Goto Github PK

View Code? Open in Web Editor NEW
2.3K 129.0 588.0 2.23 GB

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.

Home Page: http://www.sleuthkit.org/autopsy/

HTML 1.83% Python 3.51% Java 91.34% CSS 0.93% Shell 1.31% Perl 0.06% AutoIt 0.13% Batchfile 0.87% AMPL 0.01% JavaScript 0.02%
forensics java

autopsy's Introduction

Build Status

Build status

INTRODUCTION

The Sleuth Kit is an open source forensic toolkit for analyzing Microsoft and UNIX file systems and disks. The Sleuth Kit enables investigators to identify and recover evidence from images acquired during incident response or from live systems. The Sleuth Kit is open source, which allows investigators to verify the actions of the tool or customize it to specific needs.

The Sleuth Kit uses code from the file system analysis tools of The Coroner's Toolkit (TCT) by Wietse Venema and Dan Farmer. The TCT code was modified for platform independence. In addition, support was added for the NTFS (see wiki/ntfs) and FAT (see wiki/fat) file systems. Previously, The Sleuth Kit was called The @stake Sleuth Kit (TASK). The Sleuth Kit is now independent of any commercial or academic organizations.

It is recommended that these command line tools can be used with the Autopsy Forensic Browser. Autopsy, (http://www.sleuthkit.org/autopsy), is a graphical interface to the tools of The Sleuth Kit and automates many of the procedures and provides features such as image searching and MD5 image integrity checks.

As with any investigation tool, any results found with The Sleuth Kit should be be recreated with a second tool to verify the data.

OVERVIEW

The Sleuth Kit allows one to analyze a disk or file system image created by 'dd', or a similar application that creates a raw image. These tools are low-level and each performs a single task. When used together, they can perform a full analysis. For a more detailed description of these tools, refer to wiki/filesystem. The tools are briefly described in a file system layered approach. Each tool name begins with a letter that is assigned to the layer.

File System Layer:

A disk contains one or more partitions (or slices). Each of these partitions contain a file system. Examples of file systems include the Berkeley Fast File System (FFS), Extended 2 File System (EXT2FS), File Allocation Table (FAT), and New Technologies File System (NTFS).

The fsstat tool displays file system details in an ASCII format. Examples of data in this display include volume name, last mounting time, and the details about each "group" in UNIX file systems.

Content Layer (block):

The content layer of a file system contains the actual file content, or data. Data is stored in large chunks, with names such as blocks, fragments, and clusters. All tools in this layer begin with the letters 'blk'.

The blkcat tool can be used to display the contents of a specific unit of the file system (similar to what 'dd' can do with a few arguments). The unit size is file system dependent. The 'blkls' tool displays the contents of all unallocated units of a file system, resulting in a stream of bytes of deleted content. The output can be searched for deleted file content. The 'blkcalc' program allows one to identify the unit location in the original image of a unit in the 'blkls' generated image.

A new feature of The Sleuth Kit from TCT is the '-l' argument to 'blkls' (or 'unrm' in TCT). This argument lists the details for data units, similar to the 'ils' command. The 'blkstat' tool displays the statistics of a specific data unit (including allocation status and group number).

Metadata Layer (inode):

The metadata layer describes a file or directory. This layer contains descriptive data such as dates and size as well as the addresses of the data units. This layer describes the file in terms that the computer can process efficiently. The structures that the data is stored in have names such as inode and directory entry. All tools in this layer begin with an 'i'.

The 'ils' program lists some values of the metadata structures. By default, it will only list the unallocated ones. The 'istat' displays metadata information in an ASCII format about a specific structure. New to The Sleuth Kit is that 'istat' will display the destination of symbolic links. The 'icat' function displays the contents of the data units allocated to the metadata structure (similar to the UNIX cat(1) command). The 'ifind' tool will identify which metadata structure has allocated a given content unit or file name.

Refer to the ntfs wiki for information on addressing metadata attributes in NTFS.

Human Interface Layer (file):

The human interface layer allows one to interact with files in a manner that is more convenient than directly with the metadata layer. In some operating systems there are separate structures for the metadata and human interface layers while others combine them. All tools in this layer begin with the letter 'f'.

The 'fls' program lists file and directory names. This tool will display the names of deleted files as well. The 'ffind' program will identify the name of the file that has allocated a given metadata structure. With some file systems, deleted files will be identified.

Time Line Generation

Time lines are useful to quickly get a picture of file activity. Using The Sleuth Kit a time line of file MAC times can be easily made. The mactime (TCT) program takes as input the 'body' file that was generated by fls and ils. To get data on allocated and unallocated file names, use 'fls -rm dir' and for unallocated inodes use 'ils -m'. Note that the behavior of these tools are different than in TCT. For more information, refer to wiki/mactime.

Hash Databases

Hash databases are used to quickly identify if a file is known. The MD5 or SHA-1 hash of a file is taken and a database is used to identify if it has been seen before. This allows identification to occur even if a file has been renamed.

The Sleuth Kit includes the 'md5' and 'sha1' tools to generate hashes of files and other data.

Also included is the 'hfind' tool. The 'hfind' tool allows one to create an index of a hash database and perform quick lookups using a binary search algorithm. The 'hfind' tool can perform lookups on the NIST National Software Reference Library (NSRL) (www.nsrl.nist.gov) and files created from the 'md5' or 'md5sum' command. Refer to the wiki/hfind file for more details.

File Type Categories

Different types of files typically have different internal structure. The 'file' command comes with most versions of UNIX and a copy is also distributed with The Sleuth Kit. This is used to identify the type of file or other data regardless of its name and extension. It can even be used on a given data unit to help identify what file used that unit for storage. Note that the 'file' command typically uses data in the first bytes of a file so it may not be able to identify a file type based on the middle blocks or clusters.

The 'sorter' program in The Sleuth Kit will use other Sleuth Kit tools to sort the files in a file system image into categories. The categories are based on rule sets in configuration files. The 'sorter' tool will also use hash databases to flag known bad files and ignore known good files. Refer to the wiki/sorter file for more details.

LICENSE

There are a variety of licenses used in TSK based on where they were first developed. The licenses are located in the licenses directory.

  • The file system tools (in the tools/fstools directory) are released under the IBM open source license and Common Public License.
  • srch_strings and fiwalk are released under the GNU Public License
  • Other tools in the tools directory are Common Public License
  • The modifications to 'mactime' from the original 'mactime' in TCT and 'mac-daddy' are released under the Common Public License.

The library uses utilities that were released under MIT and BSD 3-clause.

INSTALL

For installation instructions, refer to the INSTALL.txt document.

OTHER DOCS

The wiki contains documents that describe the provided tools in more detail. The Sleuth Kit Informer is a newsletter that contains new documentation and articles.

www.sleuthkit.org/informer/

MAILING LIST

Mailing lists exist on SourceForge, for both users and a low-volume announcements list.

http://sourceforge.net/mail/?group_id=55685

Brian Carrier

carrier at sleuthkit dot org

autopsy's People

Contributors

adam-m avatar aebadirad42six avatar alexri avatar alexwjacks avatar apriestman avatar bcarrier avatar dickfickling avatar esaunders avatar ethteck avatar eugene7646 avatar gdicristofaro avatar jawallace avatar jkho avatar jletourneau-basistech avatar kellykelly3 avatar likangqi666 avatar markmckinnon avatar mhmdfy avatar millmanorama avatar mrtizmoatwork avatar raman-bt avatar rcordovano avatar rishwanth1995 avatar seb2lyon avatar shahit2 avatar sidheshenator avatar smoss avatar tmciver-basis avatar wishdasher avatar ziehlciphertech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

autopsy's Issues

Reporting issue

From: hoyt.harness @ gmail.com
Keyword search hits not showing in the report in some cases (only counts are showing).
Perhaps the report only includes regex hits, not literal keyword hits currently (bug).

Platform: Autopsy 3.0.0/WIN7
Image: Barry Grundy's ntfs_pract.E01 (LinuxLEO)

I created a new test case using the above and created a keyword list with four terms used in the image (hackerdevil, hacker, bankor, afx). During ingest, I deselected all keyword lists other than the one I created. Once the case was fully loaded and all modules completed, I got twelve hits and could explore them in Autopsy as one would expect. When I generated an HTML report, however, the only reference was the hyperlink and anchor text stating:
Keyword Search Hits (12)

There is no information in the report other than this single entry. I can't find anything in the documentation or help file to tell me where I went wrong. At a minimum, I need the listed hits and actual file path, but I'm not getting anything. Any ideas?

Select Multiple Bookmarks and add to Report

From the sf.net tracker before it was closed:
Reporter: Ivar F

One of our main uses of other forensic tools, such as EnCase, is to select
pictures from a forensic image and bookmark these and make reports. It
would be very nice if Autopsy 3.0 could implement such a feature; so that
we could select and bookmark several pictures/files at once and have them
printed on an automatic report. One could, for example, select pictures
using the space-bar, og select several pictures using ctrl+click. And if
one could then include only the bookmarked pictures in a report, that would
be great. I think this is a feature that could be of use to many others as
well.

The "media view" tab is inactive for deleted files

When browsing an image with some deleted (but allocated) jpg files, the "media view" tab is inactive. If I am in hex view mode, I can see that the content is a jpg, but can't select "media view". If I was already in "media view", the picture is shown - even though the tab is now active, it is still greyed out.

Add image name to Results

It is currently hard to quickly get image name from blackboard artifact / result without traversing the source content object.

We should add the image name somewhere. A good place would be Result Content Viewer.

We have this request from several users (the user list and during workshop)

null pointer exception during startup

OS: ArchLinux x64
Sleuthkit: 4.0.1 compiled from github
Libewf: 20121209 compile from source
Autopsy: 3.0.1 compiled from github

Autopsy runs quiet well but i got an error during startup that tell me something about a "null pointer exception".
Here you are 2 images about this error!

ps: thanks a lot Brian for your book and your work! :)

Schermata del 2012-12-14 15:03:18
Schermata del 2012-12-14 15:02:59

Multilanguage support

Various contributors have offered help in translating, but we need to add support for this.

  • localize all user visible strings
  • make sure branding and multi-language support work well together (different versions of Bundle.properties)
  • cleanup all Bundle.properties - remove unused strings (write a script or use existing tool)
  • document how to translate (which files to provide, etc)

Different character encodings

It would be quite nice to have Autopsy support other character encodings, such as different setups of EBCDIC and also be able to control which encoding is used. For instance 'Latin - Extended', doesn't really say what's used in the background.

Track and show what ingest was performed

It is useful to know what ingest modules were ran on which image and when.

We could keep track of that somehow (XML per case?).

We could display this information in directory tree as a separate node showing history of ingests.

Perhaps some of the ingest nodes underneath could take us user to their raw results (combining this feature with ingest output viewing feature).

Handle running ingest on the same data so we do not produce duplicate results.

SHA1/256/512 hashes in autopsy browser

Currently, Autopsy only displays MD5 hashes. This can be a problem in some situations where a SHA hash is required as well (I.E. forensics competitions, court cases, et. al). Please implement SHA hashing for files in the autopsy browser.

Forensic image hashing

Currently, Autopsy will hash files inside of the image, but it fails to hash the image itself. Implementing the ability to hash the image would help with validating the image itself.

ewf_image_read error treated as non-critical image error

This may be a policy decision, but when I added an EWF image and something failed, I was informed:

*Image added (non-critical image errors encountered). Click below to view the Add Image Log.

I opened the image log, and it says:

Errors occurred while ingesting image

  1. Error reading image file (ewf_image_read - offset: 186271182848 - len: 65536 - Results too large) (TskAutoDb::addFsInfoUnalloc: error walking fs unalloc blocks: fs id: XXXXXX)

sqlite pragma settings script?

Would it be possible to add a a generic way to expose sqlite's PRAGMA settings? Alternatively, a "database setup" script that could be executed when connecting to the sqlite db (and before the tables are created on case creation), where PRAGMA commands could be typed in manually? For testing and benchmarking, and potentially for cases that require rapid ingest/analysis, I'd be interested in trying options something like:

PRAGMA cache_size = 20000;
PRAGMA synchronise = OFF;
PRAGMA journal_mode MEMORY;
PRAGMA page_size = 16384;

Bundled MSVC redist DLL not recognized on some systems

MSVC redist DLL bundled with Autopsy installer not recognized on some systems (or perhaps on all systems, but they happen to have the right version already installed).

This results in tsk_jni.dll unable to load properly when Autopsy starts. Installing MS VC dll is a workaround for thoses cases.

We should see why the bundled dll is not recognized at least on some systems, could have to do with version, The version 10 has 2 different minor versions.

Thumbnail View render time

Testing on a fairly typical Windows image in a E01 image, the Views -> File Types -> Images had 46 pages of images, with 200 images per page. It often took up to a minute to render the 200 thumbnails of the images on a single page, so browsing through can take a long time. (Ingest is running in the background, but only consuming around 12% CPU, and the network is not congested).

When I start browsing the images, it would be useful if Autopsy pre-renders pages in the background to save the operator time later.

Alternatively, it would be nice if Autopsy rendered all the thumbnails into a single page, and only rendered "on-demand" whatever is in the view at the time (plus a little extra for scrolling?). That would make it easier to browse through all the entries, and jump to a given offset. Currently, there is no way to jump to a given page of thumbnails, it seems I have to click 45 times to get to page 45 of thumbnails, or 25 times to get to page 25 even if page numbers loop. This change would solve that as well.

Finally, it would be useful if the GUI remembered which entry is selected when switching between Table View and Thumbnail View, so that it displays the same entry and offset when changing views.

Keyword search module fails to init when certain tools are installed

Keyword search module fails to init when certain tools (AV scanner and such) are installed - Solr does not start. We should look whether it is due to file scan or network activity scan and see if can workaround it.

From Ketil Froyn:

On one of the computers I'm trying Autopsy3 on (Win7 x64), I keep
getting this error when I start Autopsy:

Error initializing Keyword Search module.
File indexing and search will not be functional.
Please try to restart your computer and the application.
[ OK ]

Some debugging and tracing with SysInternals procmon led me to believe
this could have something to do with antivirus. I disabled Trend Micro
OfficeScan, and now it works. I'm not certain I pinpointed the exact
error, but this solved the issue for me anyway.

Out of memory in Media Viewer

This seems related to the issues noted in #154. I've added an E01 image of a 16GB memory stick I had floating around, and on that stick were about 150 pictures from a digital camera. Browsing the content of the memory stick with autopsy, it works for a little while, but then the pictures suddenly stop showing and I only get a black screen.

Looking at Autopsy's messages.log I see this when I try to view a picture:

JNA: Callback org.gstreamer.elements.BaseSink$2@19b713d threw the following exception:
java.lang.OutOfMemoryError: Java heap space
JNA: Callback org.gstreamer.elements.BaseSink$1@5a3a8a threw the following exception:
java.lang.OutOfMemoryError: Java heap space
WARNING [org.netbeans.modules.progress.spi.InternalHandle]: Cannot switch to silent mode when not running at org.netbeans.core.ui.warmup.MenuWarmUpTask$NbWindowsAdapter$1HandleBridge.run(MenuWarmUpTask.java:269)

Trouble adding large image

The problem java.lang.OutOfMemoryError occurred while I was adding a 42 GB image file.
Here's the error message
java.lang.OutOfMemoryError

java.lang.OutOfMemoryError

java.lang.OutOfMemoryError

There is insufficient memory for the Java Runtime Environment to continue.

Native memory allocation (malloc) failed to allocate 215744 bytes for Chunk::newException: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Timeable Event Queue Watch Dog"

An error report file with more information is saved as:java.lang.OutOfMemoryError

C:\Users\User\Desktop\Investigo\autopsy-master\hs_err_pid4524.log

Result: 1

Here is the specification of the computer as in an error log file
OS: Windows 7 , 64 bit Build 7601 Service Pack 1

CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 30 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht, tsc, tscinvbit

Memory: 4k page, physical 16742452k(9941844k free), swap 33483060k(26436872k free)

vm_info: Java HotSpot(TM) Server VM (23.7-b01) for windows-x86 JRE (1.7.0_15-b03), built on Feb 15 2013 13:57:45 by "java_re" with unknown MS VC++:1600

time: Thu Feb 28 11:11:31 2013
elapsed time: 54564 seconds

Mistranslation of NTFS timestamps

Screenshot
Product Version: Autopsy 3.0.4 (RELEASE) Sleuth Kit Version: 4.0.1 Netbeans RCP Build: 201301102100 Java: 1.7.0_11; Java HotSpot(TM) Client VM 23.6-b04 System: Windows 7 version 6.1 running on x86; Cp1252; en_US (autopsy) Userdir: C:\Users\ath\AppData\Roaming.autopsy\dev

The range of NTFS timestamps that are correctly converted to text form appears to be 1970-01-01 00:00:01 -- 2106-02-07 06:28:00 (or reasonably close). (The 1970-01-01 00:00:00 timestamp is translated as '0000-00-00' etc.)

Timestamps outside that range, however, get translated as timestamps inside it: a timestamp corresponding to 1601-01-01 00:00:00.0000001 is translated as '2076-11-29 08:54:34'.

This means that there is a many-to-one correspondance: many timestamps have the same translation (in the range mentioned). This seems like a bad idea: the analyst can't decide if '2076-11-29 08:54:34' is from that timestamp or from another one, and it appears possible and perhaps even easy to raise doubts as to the validity of just about any analysis done with this version of Autopsy, unless it has been cross-checked with other tools.

Suggested simplest fix: translate everything outside supported range as '?' or 'not supported' or perhaps as the corresponding hex string. Best fix: support for full range of FILETIME.

I have a sample image file, but not witin the 5 Mbyte limit required. I've added a screenshot of the autopsy view: each file identifies a millenium, and has been timestamped with the earliest and latest 'tick' of that millenium that can be set by Windows system calls. That is, the file '02000' should have timestamps translations '2000-01-01 00:00:00' and '2999-12-31 23:59:59', and so on.

The test image has been verified with other tools -- the only one that covered every file was Windows Explorer, file properties dialog box.

Fatal error v3.0b3 (multiple EWF images)

While ingesting an EWF hd image (Windows XP inside) i received the following error
"Fatal error during ingest.
Caused by: java.lang.NoSuchMethodError: org.sleuthkit.datamodel.TskCoreException: method ()V not found"
after answering OK Autopsy closed.

I can provide the hd image.

--NOTE: the linkage issue is resolved, but see issue about multiple EWF images in a Case below

Getting the string form the files

I have encountered another issue. When i use the method from this issue #157

and the result of some files in the image return null. As I went over to the autopsy and looked at those files, I found that the string that I got was the same as the one in text view, but the keywords are found in string view. So I wonder if there is a way that I can get those string from the string view instead?

error on adding image in Ubuntu

On clicking add image on ubuntu, the following error is displayed

java.lang.IllegalArgumentException: setSelectedIndex: 0 out of bounds
at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:622)
at org.sleuthkit.autopsy.casemodule.LocalDiskPanel.updateDisks(LocalDiskPanel.java:72)
at org.sleuthkit.autopsy.casemodule.LocalDiskPanel.(LocalDiskPanel.java:43)
at org.sleuthkit.autopsy.casemodule.LocalDiskPanel.getDefault(LocalDiskPanel.java:51)
at org.sleuthkit.autopsy.casemodule.ImageTypePanel.getPanels(ImageTypePanel.java:31)
at org.sleuthkit.autopsy.casemodule.AddImageVisualPanel1$ImageTypeModel.(AddImageVisualPanel1.java:375)
at org.sleuthkit.autopsy.casemodule.AddImageVisualPanel1$ImageTypeModel.(AddImageVisualPanel1.java:373)
at org.sleuthkit.autopsy.casemodule.AddImageVisualPanel1.customInit(AddImageVisualPanel1.java:73)
at org.sleuthkit.autopsy.casemodule.AddImageVisualPanel1.(AddImageVisualPanel1.java:69)
at org.sleuthkit.autopsy.casemodule.AddImageWizardPanel1.getComponent(AddImageWizardPanel1.java:64)
at org.sleuthkit.autopsy.casemodule.AddImageWizardPanel1.getComponent(AddImageWizardPanel1.java:41)
at org.sleuthkit.autopsy.casemodule.AddImageWizardIterator.getPanels(AddImageWizardIterator.java:58)
at org.sleuthkit.autopsy.casemodule.AddImageWizardIterator.current(AddImageWizardIterator.java:99)
at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:870)
at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:844)
at org.openide.WizardDescriptor.initialize(WizardDescriptor.java:519)
at org.openide.NotifyDescriptor.getterCalled(NotifyDescriptor.java:290)
at org.openide.DialogDescriptor.isModal(DialogDescriptor.java:322)
at org.netbeans.core.windows.services.NbDialog.(NbDialog.java:67)
at org.netbeans.core.windows.services.DialogDisplayerImpl$1.run(DialogDisplayerImpl.java:152)
at org.netbeans.core.windows.services.DialogDisplayerImpl$1.run(DialogDisplayerImpl.java:116)
at org.openide.util.Mutex.doEventAccess(Mutex.java:1363)
at org.openide.util.Mutex.readAccess(Mutex.java:273)
at org.netbeans.core.windows.services.DialogDisplayerImpl.createDialog(DialogDisplayerImpl.java:116)
at org.sleuthkit.autopsy.casemodule.AddImageAction.actionPerformed(AddImageAction.java:125)
at org.sleuthkit.autopsy.casemodule.AddImageAction$1.actionPerformed(AddImageAction.java:93)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:696)
at java.awt.EventQueue$4.run(EventQueue.java:694)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Error extracting deleted file

I've tested it out running in a windows xp virtual machine (VirtualBox) at home and a windows xp workstation at work as well. When I try play a MPEG file using the "Open File in External Viewer" (context menu option), Autopsy.exe throws up the following error: "can't read the content of the file / Caused by: NewByteArray returned error while an array to copy buffer into". If I try to extract the file, then a new error pop up is showed: "Couldn't extract file/directory / Caused by: Error: can't read the contend of the file". The file is located in UNALLOCATED (this happens with another file of same file type located in ALLOCATED).

Is that a limitation of beta 2 version?

Anyway, keep up the good work with A3.

Danilo Caio Marcucci Marques
Computer Forensic Investigator - ICCE-DGPTC/PCERJ/Brazil
Linux user #419162

Some modules do not work after package as installer

This happened after I packaged Autopsy as Installer and installed in another computer. After adding the image and process recent activities, the ingestion just stopped, and keyword search only gives out the result of the recent activities.

Though, this only happens with large images, the ingestion is done in the smaller ones.

Add embedded browser support to Autopsy framework

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.

Remember hex/string view

When going through $Unalloc, String View is default when viewing a new unallocated chunk. When I want to view in hex, I click on Hex View, but when I click on a new unallocated chunk, it returns to the String View.

I'd prefer if it remembers the view I have selected.

Error while adding image

The following error occurred when I tried to add the .dd image of 500GB which contains 3 partitions.

INFO [org.sleuthkit.autopsy.casemodule.AddImageAction]: Action performed: org.sleuthkit.autopsy.casemodule.AddImageAction
WARNING [org.sleuthkit.autopsy.casemodule.AddImageWizardPanel2]: Core errors occurred while running add image.
org.sleuthkit.datamodel.TskCoreException: Errors occured while ingesting image

  1. Error stat(ing) image file (raw_open: image "H:\testbig.dd" - No error) (TskAutoDb::startAddImage)
at org.sleuthkit.datamodel.SleuthkitJNI.runAddImgNat(Native Method)
at org.sleuthkit.datamodel.SleuthkitJNI.access$800(SleuthkitJNI.java:37)
at org.sleuthkit.datamodel.SleuthkitJNI$CaseDbHandle$AddImageProcess.run(SleuthkitJNI.java:211)

[catch] at org.sleuthkit.autopsy.casemodule.AddImageWizardPanel2$AddImgTask.doInBackground(AddImageWizardPanel2.java:281)
at org.sleuthkit.autopsy.casemodule.AddImageWizardPanel2$AddImgTask.doInBackground(AddImageWizardPanel2.java:223)
at javax.swing.SwingWorker$1.call(SwingWorker.java:296)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at javax.swing.SwingWorker.run(SwingWorker.java:335)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

Autopsy 3 run error on Linux Mint 13

I managed to build sleuthkit and autopsy on command line, however I am getting the error:
" StandardModule:org.sleuthkit.autopsy.core jarFile: /home/username/dev/sleuthkit/autopsy/build/cluster/modules/org-sleuthkit-autopsy-core.jar: java.lang.UnsatisfiedLinkError: no tsk_jni in java.library.path" on startup while Autopsy tries to load the modules. This prevents loading Autopsy core and thus the rest of the autopsy functionality.

Set SQLite page size to to cluster size of underlying storage

From http://www.sqlite.org/cvstrac/wiki?p=PerformanceTuningWindows (linked from https://bugzilla.mozilla.org/show_bug.cgi?id=416330)

Page Size can make a difference

The default cluster size for a Windows NTFS system seems to be 4096 bytes. Setting 
the SQLite database page size to the same size will speed up your database on systems 
where the cluster size is the same

Letting the user specify page size under advanced options could be a good solution rather than auto-detecting. I'd like to set it to 16kb for my storage, but most will probably want 4kb.

Error building Autopsy with sleuthkit-4.1-staging branch

When building Autopsy on Kali Linux, against TSK 4.1 staging, the build fails with the following error:

[nb-javac] /root/dev/sleuthkit/autopsy/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java:906: error: cannot find symbol
[nb-javac] fileToProcess.close();
[nb-javac] ^
[nb-javac] ^
[nb-javac] symbol: method close()
[nb-javac] location: variable fileToProcess of type AbstractFile

Batch Ingest files

The current method of ingesting files requires that each file is ingested individually. It would be nice if it was possible to:

  1. Select multiple files to be ingested at once and
  2. select an entire directory of images to be ingested at once.

Number of occurrence of keyword per each file

As I develop the report module, I noticed that if the file has multiple hits of the same keyword, it will report as one hit. Could you please point out where I need to look for to make it report every hit per file?

Autopsy 3 Compile Error in NetBeans IDE 7.0.1 on Ubuntu

Below is the entire Output window data, including errors. I am copying pieces at a time because the entire output won't fit into this report.


platform.download:

Created dir: /home/ubuntu/Desktop/autopsy-master/netbeans-plat/7.2.1/harness
Downloading clusters harness|java|platform
Getting: http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/netbeans/harness/tasks.jar
To: /tmp/tasks.jar
last modified = Tue Nov 06 18:49:23 EST 2012
Downloading http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/catalog.xml.gz
org.netbeans.core.output2 is not present, downloading version 1.26.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-output2.nbm
To: /tmp/org-netbeans-core-output25469573344149690901.nbm
org.netbeans.core.execution is not present, downloading version 1.28.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-execution.nbm
To: /tmp/org-netbeans-core-execution7991397357201167648.nbm
org.netbeans.modules.jellytools.platform is not present, downloading version 3.13.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/harness/org-netbeans-modules-jellytools-platform.nbm
To: /tmp/org-netbeans-modules-jellytools-platform6169977928789622907.nbm
org.netbeans.modules.options.api is not present, downloading version 1.26.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-options-api.nbm
To: /tmp/org-netbeans-modules-options-api7732638498529694321.nbm
org.openide.options is not present, downloading version 6.23.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-options.nbm
To: /tmp/org-openide-options6837935488662094288.nbm
org.netbeans.modules.whitelist is not present, downloading version 1.8.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/java/org-netbeans-modules-whitelist.nbm
To: /tmp/org-netbeans-modules-whitelist312323721089288271.nbm
org.netbeans.libs.nbi.ant is not present, downloading version 1.10.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/harness/org-netbeans-libs-nbi-ant.nbm
To: /tmp/org-netbeans-libs-nbi-ant7091856656966926243.nbm
org.openide.util.lookup is not present, downloading version 8.15.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-util-lookup.nbm
To: /tmp/org-openide-util-lookup2976431410085501336.nbm
org.netbeans.modules.masterfs.solaris is not present, downloading version 1.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-masterfs-solaris.nbm
To: /tmp/org-netbeans-modules-masterfs-solaris2680138988669094616.nbm
org.netbeans.swing.outline is not present, downloading version 1.20.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-swing-outline.nbm
To: /tmp/org-netbeans-swing-outline5700259885625041484.nbm
org.netbeans.modules.sendopts is not present, downloading version 2.22.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-sendopts.nbm
To: /tmp/org-netbeans-modules-sendopts8730691244400757082.nbm
org.netbeans.modules.favorites is not present, downloading version 1.29.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-favorites.nbm
To: /tmp/org-netbeans-modules-favorites4403802362607540952.nbm
org.netbeans.modules.apisupport.harness is not present, downloading version 1.30.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/harness/org-netbeans-modules-apisupport-harness.nbm
To: /tmp/org-netbeans-modules-apisupport-harness1448134687031084904.nbm
org.netbeans.libs.jsr223 is not present, downloading version 1.23.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-libs-jsr223.nbm
To: /tmp/org-netbeans-libs-jsr2234079731418464192500.nbm
org.netbeans.modules.print is not present, downloading version 7.13.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-print.nbm
To: /tmp/org-netbeans-modules-print7379031094975410505.nbm
org.openide.modules is not present, downloading version 7.32.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-modules.nbm
To: /tmp/org-openide-modules749379860190945089.nbm
org.netbeans.modules.nbjunit is not present, downloading version 1.75.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/harness/org-netbeans-modules-nbjunit.nbm
To: /tmp/org-netbeans-modules-nbjunit2801279468362357770.nbm
org.netbeans.core is not present, downloading version 3.33.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core.nbm
To: /tmp/org-netbeans-core8654204842039776821.nbm
org.netbeans.modules.settings is not present, downloading version 1.35.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-settings.nbm
To: /tmp/org-netbeans-modules-settings1057197796950132525.nbm
org.netbeans.modules.core.kit is not present, downloading version 1.16.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-core-kit.nbm
To: /tmp/org-netbeans-modules-core-kit87890078595373436.nbm
org.openide.io is not present, downloading version 1.31.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-io.nbm
To: /tmp/org-openide-io5202191655395616112.nbm
org.netbeans.modules.options.java is not present, downloading version 1.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/java/org-netbeans-modules-options-java.nbm
To: /tmp/org-netbeans-modules-options-java5674411764155591303.nbm
org.openide.loaders is not present, downloading version 7.37.3
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-loaders.nbm
To: /tmp/org-openide-loaders1422919200639385130.nbm
org.netbeans.modules.queries is not present, downloading version 1.28.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-queries.nbm
To: /tmp/org-netbeans-modules-queries2219047709246003267.nbm
org.openide.awt is not present, downloading version 7.46.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-awt.nbm
To: /tmp/org-openide-awt1015654951557165851.nbm
org.openide.util.enumerations is not present, downloading version 6.21.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-util-enumerations.nbm
To: /tmp/org-openide-util-enumerations8868656010854228811.nbm
org.netbeans.modules.jellytools.java is not present, downloading version 3.13.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/java/org-netbeans-modules-jellytools-java.nbm
To: /tmp/org-netbeans-modules-jellytools-java2961497514384755188.nbm
org.jdesktop.layout is not present, downloading version 1.21.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-jdesktop-layout.nbm
To: /tmp/org-jdesktop-layout7795272727411307481.nbm
org.netbeans.libs.jna is not present, downloading version 1.21.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-libs-jna.nbm
To: /tmp/org-netbeans-libs-jna1168801233877887703.nbm
org.netbeans.modules.jemmy is not present, downloading version 3.14.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/harness/org-netbeans-modules-jemmy.nbm
To: /tmp/org-netbeans-modules-jemmy3363265022882491849.nbm
org.netbeans.modules.keyring.impl is not present, downloading version 1.7.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-keyring-impl.nbm
To: /tmp/org-netbeans-modules-keyring-impl229281798028908433.nbm
org.openide.text is not present, downloading version 6.49.3
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-text.nbm
To: /tmp/org-openide-text7544930712653242954.nbm
org.netbeans.libs.osgi is not present, downloading version 1.9.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-libs-osgi.nbm
To: /tmp/org-netbeans-libs-osgi2282130157482637125.nbm
org.netbeans.modules.keyring is not present, downloading version 1.11.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-keyring.nbm
To: /tmp/org-netbeans-modules-keyring4851537803541917957.nbm
org.netbeans.modules.jellytools is not present, downloading version 3.12.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/java/org-netbeans-modules-jellytools.nbm
To: /tmp/org-netbeans-modules-jellytools8148767758393551826.nbm
org.openide.explorer is not present, downloading version 6.45.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-explorer.nbm
To: /tmp/org-openide-explorer3495955008666470188.nbm
org.openide.filesystems is not present, downloading version 7.62.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-filesystems.nbm
To: /tmp/org-openide-filesystems3181460424980655307.nbm
org.netbeans.modules.netbinox is not present, downloading version 1.26.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-netbinox.nbm
To: /tmp/org-netbeans-modules-netbinox8854079382786899489.nbm
org.netbeans.modules.autoupdate.services is not present, downloading version 1.33.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-autoupdate-services.nbm
To: /tmp/org-netbeans-modules-autoupdate-services7692247128389561683.nbm
org.netbeans.core.nativeaccess is not present, downloading version 1.16.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-nativeaccess.nbm
To: /tmp/org-netbeans-core-nativeaccess5653247751459344544.nbm
org.netbeans.insane is not present, downloading version 1.17.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/harness/org-netbeans-insane.nbm
To: /tmp/org-netbeans-insane1509485707136094782.nbm
org.netbeans.modules.autoupdate.ui is not present, downloading version 1.27.3
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-autoupdate-ui.nbm
To: /tmp/org-netbeans-modules-autoupdate-ui1615849178942091993.nbm
org.netbeans.core.startup is not present, downloading version 1.40.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-startup.nbm
To: /tmp/org-netbeans-core-startup7122383828778621417.nbm
org.netbeans.libs.felix is not present, downloading version 2.3.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-libs-felix.nbm
To: /tmp/org-netbeans-libs-felix9215894639255465728.nbm
org.netbeans.core.ui is not present, downloading version 1.31.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-ui.nbm
To: /tmp/org-netbeans-core-ui4621299474538963371.nbm
org.openide.dialogs is not present, downloading version 7.25.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-dialogs.nbm
To: /tmp/org-openide-dialogs5324849161830538068.nbm
org.netbeans.modules.progress.ui is not present, downloading version 1.20.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-progress-ui.nbm
To: /tmp/org-netbeans-modules-progress-ui3236696986530984141.nbm
org.netbeans.api.search is not present, downloading version 1.2.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-api-search.nbm
To: /tmp/org-netbeans-api-search4260941100539998339.nbm
org.jdesktop.beansbinding is not present, downloading version 1.15.1.121
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/java/org-jdesktop-beansbinding.nbm
To: /tmp/org-jdesktop-beansbinding8793447571427242163.nbm
org.openide.compat is not present, downloading version 6.21.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-compat.nbm
To: /tmp/org-openide-compat707778785981334796.nbm
org.openide.execution is not present, downloading version 1.27.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-execution.nbm
To: /tmp/org-openide-execution2489650086081544577.nbm
org.netbeans.modules.applemenu is not present, downloading version 1.24.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-applemenu.nbm
To: /tmp/org-netbeans-modules-applemenu2328547324294910958.nbm
org.openide.windows is not present, downloading version 6.55.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-windows.nbm
To: /tmp/org-openide-windows4800253252815536821.nbm
org.netbeans.modules.masterfs.linux is not present, downloading version 1.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-masterfs-linux.nbm
To: /tmp/org-netbeans-modules-masterfs-linux7480955158871977691.nbm
org.netbeans.bootstrap is not present, downloading version 2.52.3
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-bootstrap.nbm
To: /tmp/org-netbeans-bootstrap3554829679823672966.nbm
org.netbeans.modules.masterfs.macosx is not present, downloading version 1.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-masterfs-macosx.nbm
To: /tmp/org-netbeans-modules-masterfs-macosx8541788116792380704.nbm
org.netbeans.swing.plaf is not present, downloading version 1.25.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-swing-plaf.nbm
To: /tmp/org-netbeans-swing-plaf6143360247649402281.nbm
org.netbeans.core.io.ui is not present, downloading version 1.16.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-io-ui.nbm
To: /tmp/org-netbeans-core-io-ui6403683839495075528.nbm
org.netbeans.modules.editor.mimelookup.impl is not present, downloading version 1.18.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-editor-mimelookup-impl.nbm
To: /tmp/org-netbeans-modules-editor-mimelookup-impl51471035134569188.nbm
org.netbeans.modules.spi.actions is not present, downloading version 1.15.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-spi-actions.nbm
To: /tmp/org-netbeans-modules-spi-actions272558264131494255.nbm
org.netbeans.modules.sampler is not present, downloading version 1.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-sampler.nbm
To: /tmp/org-netbeans-modules-sampler6236700664126588143.nbm
org.netbeans.swing.tabcontrol is not present, downloading version 1.36.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-swing-tabcontrol.nbm
To: /tmp/org-netbeans-swing-tabcontrol1983683933740858878.nbm
org.netbeans.core.windows is not present, downloading version 2.49.3
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-windows.nbm
To: /tmp/org-netbeans-core-windows8102705237675456968.nbm
org.netbeans.modules.masterfs is not present, downloading version 2.38.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-masterfs.nbm
To: /tmp/org-netbeans-modules-masterfs472857288683908844.nbm
org.netbeans.modules.masterfs.windows is not present, downloading version 1.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-masterfs-windows.nbm
To: /tmp/org-netbeans-modules-masterfs-windows8950595697616124117.nbm
org.netbeans.api.annotations.common is not present, downloading version 1.14.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-api-annotations-common.nbm
To: /tmp/org-netbeans-api-annotations-common915789040300770589.nbm
org.netbeans.core.netigso is not present, downloading version 1.16.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-netigso.nbm
To: /tmp/org-netbeans-core-netigso8678488006596158881.nbm
org.netbeans.modules.editor.mimelookup is not present, downloading version 1.26.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-editor-mimelookup.nbm
To: /tmp/org-netbeans-modules-editor-mimelookup9109570230178825027.nbm
org.netbeans.api.visual is not present, downloading version 2.32.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-api-visual.nbm
To: /tmp/org-netbeans-api-visual5868956916153118247.nbm
org.openide.nodes is not present, downloading version 7.28.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-nodes.nbm
To: /tmp/org-openide-nodes6735154612242334269.nbm
org.netbeans.modules.javahelp is not present, downloading version 2.27.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-javahelp.nbm
To: /tmp/org-netbeans-modules-javahelp7771862262962500592.nbm
org.netbeans.modules.options.keymap is not present, downloading version 1.19.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-modules-options-keymap.nbm
To: /tmp/org-netbeans-modules-options-keymap1479262805083080143.nbm
org.netbeans.core.osgi is not present, downloading version 1.9.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-osgi.nbm
To: /tmp/org-netbeans-core-osgi823529214802967477.nbm
org.netbeans.libs.nbi.engine is not present, downloading version 1.9.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/harness/org-netbeans-libs-nbi-engine.nbm
To: /tmp/org-netbeans-libs-nbi-engine4049838537194548704.nbm
org.openide.util is not present, downloading version 8.25.2
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-util.nbm
To: /tmp/org-openide-util7601239983792208043.nbm
org.netbeans.api.progress is not present, downloading version 1.28.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-api-progress.nbm
To: /tmp/org-netbeans-api-progress4129384105510935748.nbm
org.netbeans.core.multiview is not present, downloading version 1.29.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-core-multiview.nbm
To: /tmp/org-netbeans-core-multiview6666953322098019952.nbm
org.openide.actions is not present, downloading version 6.26.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-openide-actions.nbm
To: /tmp/org-openide-actions2533207374535037113.nbm
org.netbeans.libs.testng is not present, downloading version 1.1.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-libs-testng.nbm
To: /tmp/org-netbeans-libs-testng399933553994430511.nbm
org.netbeans.spi.quicksearch is not present, downloading version 1.14.1
Getting: http://dlc.sun.com.edgesuite.net/netbeans/updates/7.2.1/uc/final/distribution/modules/platform/org-netbeans-spi-quicksearch.nbm
To: /tmp/org-netbeans-spi-quicksearch4732554255424724683.nbm
findTSK:
TSK_HOME: /usr/local/bin/

I need your permission

My project partner and I just presented the project to my professors and it took a lot of interest. And my professor asked if we could presented this project to the Ministry of Justice of Thailand. I just need your permission to do so.

FYI. We have modified the program's name and branding into Investigo, and put in some new module for generating timeline and report. I hope you won't mind.

Thank you

Error on Recent Activity

I tried Autopsy 3.0b3 on several hd images containing different windows installations
on all of hem i had this message: "Error extracting recent activity" and nothing was extracted
for category "Recent activity".
All the windows copies where in italian, maybe this can cause the issue because of some difference
in path names??
I can provide the hd images, if we find a solution at the problem of the size ....

Thanks

Is ewf supposed to be supported by mmls in sleuthkit 4.0?

I recently observed that Expert Witness Format doesn't appear to be supported in the mmls for Sleuthkit 4.0. This support worked perfectly in the 3.2.3 version which was included in the SANS SIFT Kit 2.13. However ewf support doesn't seem to appear in the 3.2.3 man page for mmls, so I'm unsure whether it was really supposed to work or not. (If not, it may have been added by those who assembled the SIFT Kit, in which case, I apologize for intruding here.)

Was this functionality ever a supported portion of mmls? If so, was its removal intentional, or is its absence in the current version a bug?
Thanks
John

Allow multiple instances of Autopsy to run in parallel

If I try to run a second instance of Autopsy on my computer, I get the warning:

"An instance of the program seems to be already running with your user directory."

I often work on multiple cases in parallel, and even if Autopsy supports opening multiple cases, the occasional hang/crash that would close down or stop everything is a drawback. EnCase supports multiple open cases, but I always open one instance for each case.

Volume Shadow Copies appear as 00s in hex

Using Autopsy 3.0.5 on W7 (also 3.0.4) the content of volume shadow copies, eg {7f9f4a77-5c79-11e2-a05d-000c29758097}{3808876b-c176-4e48-b7ae-04046e6cc752} appears as all 00s in hex. Examination of the same VSCs in other tools shows content as expected.

Best regards,
Suman Beros
[email protected]

Choose which file types to index

It's possible implement in a dialog box which kind of files has to be to index ? This could to be improve the ingest time .. i think..

The install doc fails to note required netbeans version and/or plugins

I assume that the subject explains:

Scanning for modules in /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/java
Scanning for modules in /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/platform
Scanning for modules in suite /Users/benson/x/autopsy
/Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/harness/suite.xml:175: The following error occurred while executing this line:
/Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/harness/build.xml:168: Cannot compile against a module: /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/platform/modules/org-openide-awt.jar because of dependency: org.openide.awt > 7.31.1
BUILD FAILED (total time: 1 second)

Trouble adding multiple disk images

I tried adding several image files to a case. The workflow:

  • add image,
  • wait until ingest is complete
  • add next image
  • wait, etc...

requires regular hands-on on the keyboard, rather than starting a process with several image ingests that can work unattended, for example overnight. So I went ahead and added an image, and disabled Hash Lookup, Keyword Search and Process Unallocated Space to avoid spending a great deal of time on each ingest.

My results are as follows. I'm not sure what's related, so I'll try to detail my observations.

  1. The first image was added successfully, and ingest started.
  2. The next image was added successfully, and ingest started.
  3. I tried to add a third image, but the Browse button in the "Add Image" window didn't work at this point. I pasted in the full path to the third image, and clicked next.
  4. On step 3 "Adding Image" for the third image, the progress bar didn't move, and after about 5 minutes Autopsy disappeared.

I restarted autopsy and reopened my case, and at this point the first two images were available, but the ingests were no longer running. Some results were available under Extracted Content.

After the crash, I was able to re-add the third image again, and this time it was processed. I was also able to add two more images, and processing of them started.

After running for a bit, I noticed some messages in the lower right hand corner. One of them was the error "Unexpected exception: unable to create native thread". I'm not sure that's a perfect word-for-word quote, but it disappeared and I don't know where to find it again.

Autopsy 3.0.4 on 64bit Win7.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.