adam-m
ff136f5c3b
- added class ServiceDataEvent - services can notify listeners of new data while they are still processing, and send artifact type, and optionally IDs of all new artifacts (dir tree can refresh more efficiently)
...
- keyword search now sending the new event
2012-02-10 16:11:46 -05:00
adam-m
55735bafcb
- add regex matches to blackboard, a separate artifact per each match. Do a check if the term actually hits in that file.
...
- use new function to add BB attributes in bulk
2012-02-10 15:37:10 -05:00
adam-m
baad89a464
Only encode snippet strings if needed for sql (more human readable)
...
Show complete message only after the final background worker completes
2012-02-09 18:21:04 -05:00
adam-m
6058927b60
keyword search ingest: add bb writing, error handling, handling various concurrency situations, overlapping workers due to tight intervals or large queries, escaping snippet strings for sql to accept
...
make popup dialog not flicker
add event mechanism for services themselves to notify viewer when data is ready in BB while they are still running
2012-02-09 17:15:47 -05:00
adam-m
e4d56a3b45
Keyword search ingest: keeping track of results, synchronization between different searchers and other improvements
2012-02-08 17:23:07 -05:00
adam-m
0cb2b47a72
change keyword search tabs top component registration to ensure singletons
2012-02-07 17:19:38 -05:00
adam-m
5cae7325dd
initial parallel keyword search in the service. TODO: blackboard write, reporting only new hits
2012-02-07 17:05:05 -05:00
adam-m
dfb0536dc9
Multithreaded keyword search service that indexes and commits every interval seconds.
2012-02-07 15:48:50 -05:00
adam-m
3686752875
refactor snippet query, add context snippet preview property to literal query in the List search
2012-02-07 10:29:36 -05:00
adam-m
554ada9fe2
TSK-328 different keyword serach results from list
...
- treat non-regex list query as a non-terms component Solr query on content field
2012-02-07 10:04:32 -05:00
adam-m
7086ed3cf5
proper order of closing statement after runQuery()
2012-02-06 17:18:47 -05:00
adam-m
3817504a49
close sql statement and result set when done, freeing sqlite internal db lock earlier
2012-02-06 16:05:05 -05:00
adam-m
62afecfe23
move interface between services and manager out to IngestManagerProxy
2012-02-03 17:26:06 -05:00
adam-m
2f59912b5c
add userConfigure method to service ingest interface
2012-02-03 16:50:50 -05:00
adam-m
148bfc808a
Added string extraction based on file extension.
...
Proper enqueing events to gui thread.
2012-02-02 17:56:48 -05:00
adam-m
8a32d5db44
remove excessive logging from keyword indexing
2012-02-02 17:24:50 -05:00
adam-m
255da913e9
initial keyword search ingest service with indexing only
2012-02-02 17:03:50 -05:00
Dick Fickling
af0b9af2f5
Add blackboard artifacts to Directory Tree
2012-02-01 10:13:51 -05:00
adam-m
a99e448071
- report file names in file ingest
...
- disable example image ingest service
- remove debugging gui messages from keyword search
2012-01-31 11:08:10 -05:00
adam-m
91af79fdfb
- report file names in file ingest
...
- disable example image ingest service
- remove debugging gui messages from keyword search
2012-01-31 10:41:04 -05:00
adam-m
de597a83a3
Custom rendering of ingest message "inbox" notification area, keeping track of visited, rendering error, warnings.
...
Other misc. improvements.
2012-01-27 12:12:53 -05:00
adam-m
726ecb8234
Better handling of progress when new files enqueued to running worker (scale rather then restart bar from 0)
...
Format total running time in ingest summary
2012-01-26 10:04:11 -05:00
adam-m
9b460ac359
Basic runnable ingest framework.
2012-01-25 17:33:08 -05:00
adam-m
8b72034284
Ingest adjustments
2012-01-25 10:58:38 -05:00
Dick Fickling
3af4b9458a
Merge branch 'master' of github.com:sleuthkit/autopsy
2012-01-24 14:49:23 -05:00
adam-m
320fc7ff39
- Ingest framework skeleton
...
- TSK-287 Make Directory Tree tab left-most tab - fixed keyword search explorer
2012-01-24 14:48:10 -05:00
Dick Fickling
b67c9da3ad
Merge branch 'master' of github.com:sleuthkit/autopsy
...
Conflicts:
KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListTopComponent.java
KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchSimpleTopComponent.java
2012-01-24 14:31:37 -05:00
Dick Fickling
1501ae2af1
Send solr logs to separate log files
2012-01-24 14:06:16 -05:00
adam-m
338662fc90
Fix: when no files indexed, user could still press enter and start search
2012-01-24 09:41:38 -05:00
Dick Fickling
a161f8a27d
Right-click option on all text fields.
2012-01-23 11:17:58 -05:00
adam-m
e145d545ca
Simplify Lists top component as it no longer needs to share features with the other tabs
2012-01-20 14:47:58 -05:00
adam-m
1f58c74006
TSK-320 Move Keyword List Import/Export from tab to menu
2012-01-20 14:41:08 -05:00
adam-m
d20faf84b7
fix button alignment
2012-01-20 14:33:47 -05:00
adam-m
38b13632ba
Deregister unneeded keyword search menu actions
...
Disable List search button before case loaded
2012-01-20 14:29:43 -05:00
adam-m
50bfe71efd
TSK-317 Add scroll bars to Simple and List tabs
2012-01-20 14:16:20 -05:00
adam-m
58ff989ae2
Add scroll bars to keyword lists (import/export). Rename menu actions.
2012-01-20 11:10:42 -05:00
adam-m
1370a2db98
safer iteration over list elements
2012-01-20 10:27:26 -05:00
adam-m
6dd655941d
fix literal attr loading and saving
2012-01-20 09:55:28 -05:00
adam-m
05785a1175
pressing enter adds word to keyword list
2012-01-20 09:27:36 -05:00
Dick Fickling
050f1a076c
Merge branch 'master' of github.com:sleuthkit/autopsy
2012-01-20 09:03:45 -05:00
adam-m
626b14ebb5
Merge branch 'master' of https://github.com/sleuthkit/autopsy
2012-01-19 17:21:07 -05:00
adam-m
e061b4ec3b
TSK-318 Hide special chars escaping from user in List search
...
- additionally, allow for user to add and search 2 identical keywords from the list, where one is regex and another is literal (escaped)
- add Regex column to result view that makes the like queries distinct
2012-01-19 17:20:38 -05:00
Dick Fickling
6dd23decbf
Added right-click context menus to content viewers
2012-01-19 17:09:04 -05:00
adam-m
91bdf52fe1
TSK-318 Hide special chars escaping from user in List search
...
- moved escaping logic to be entirely done later at query time
- added column in gui for regex boolean, and column header
- added attribute to XML to store whether regex or not
2012-01-19 15:53:27 -05:00
Dick Fickling
14c39f10ee
Making paged content viewers more similar in style
2012-01-19 14:59:21 -05:00
adam-m
e45946e506
TSK-316 No hex / strings view from "Keyword List" search
...
- fixed
- added alternative contructor to KeyValueNode that takes Lookup, which is often neccessary
2012-01-19 14:21:20 -05:00
Dick Fickling
22808e7f0f
Merge branch 'master' of github.com:sleuthkit/autopsy
2012-01-19 13:44:57 -05:00
Dick Fickling
b137b342b7
resize "Text View" text area to match other content viewers, reset match count on new file selection
2012-01-19 13:44:32 -05:00
adam-m
f6a52eebc4
(TSK-309) False positives when searching for Arabic word
...
This also fixes getting correct results back for the non-regex search. Regex search already seemed to have worked correctly.
2012-01-19 13:31:44 -05:00
adam-m
118bcf2b40
enable,disable remove, remove all, save, export buttons as needed in List and Import/Export feature
2012-01-19 11:08:02 -05:00