forked from sepinf-inc/IPED
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReleaseNotes.txt
1800 lines (1595 loc) · 103 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
03/26/2020: IPED-3.18.5
News:
#360: NTFS USN Journal parser (João Hauck and Luis Nassif)
#136: Create memory and file cache for UFDR compressed files (Luis Nassif)
#391: Faster item count per category (Wladimir Leite)
#376: Optimize --continue option starting (Luis Nassif)
#399: Break tables extracted from SQLite files in multiple html subitems (João Hauck and Luis Nassif)
#413: Show warning in GUI if case processing has not finished successfully (Luis Nassif)
#305: Handle Windows10 1703/1709 user activities ActivitiesCache.db (Matheus Bichara)
#353: Populate CategoriesToExport.txt config with phone categories (Luis Nassif)
#363: Uncompress NSRL.txt.zip automatically and show progress window icon on task bar (Luis Nassif)
#412: Identify source case when selecting file in multicase analysis (Luis Nassif)
#394: Non ascii chars in extension of exported files could be inconvenient (Luis Nassif)
#417: Sort bookmark labels inside the "Bookmark" column (Luis Nassif)
#359: IPEDSearcher should be reusable after first search (Luis Nassif)
Fixes:
#397: Too many Sleuthkit processes with multiple evidences (memory leak) (Wladimir Leite)
#352: Infinite processing caused by ZipBomb files (Luis Nassif)
#375: --restart option is not working properly (Luis Nassif)
#330: Some inline text/html EML bodies are wrongly extracted as attachments (Luis Nassif)
#411: Diffs between EML parser and viewer when raw emails are forwarded inline (Luis Nassif)
#418: Bookmark disappearing from the bookmark manager when changing capitalization (Luis Nassif)
#389: JBIG2 images in PDFs not being rendered in preview (Luis Nassif)
#329: Aborting NullPointerException in NamedEntityTask (Luis Nassif)
#393: Abrupt power off could corrupt OCR results database while processing (Luis Nassif)
#381: ClassLoader is loading gui related classes with --nogui option (Luis Nassif)
#374: Multicase graph and log in readonly cases not working (Luis Nassif)
#346: Carved item content sometimes is less than its size (Luis Nassif)
#328: NullPointerException and "too many -1 (EOFs)" with some emails (Luis Nassif)
#382: NullPointerException when indexing UFDR reports to ElasticSearch (Luis Nassif)
11/27/2020: IPED-3.18.4
News:
#280 Load and look up ProjectVIC photoDNA hashes (Luis Nassif)
#254 Parser for Google Drive Files (Matheus Bichara and Luis Nassif)
#282 Support RAR 5 format via upgrade to 7zipJBinding-16.02-2.01 (kraftdenker)
#296 Look up ProjectVIC hashes in app history records for Emule, Ares, Shareaza, WhatsApp, Telegram, Skype, Ufed chats, Google Drive (Luis Nassif)
#173 Decode and fill in whatsapp group message recipients in individual messages (João Hauck)
#290 Fix known.met generated visualization to allow copying to a spreadsheet style format (Wladimir Leite)
#291 Add explicit columns to known.met visualization to indicate files found in KFF and in the case (Wladimir Leite)
#294 Add "found in case/hashset" columns and fix tabular format copy in Ares parser (Wladimir Leite)
#297 Add "found in case/hashset" columns to ShareazaParser (Luis Nassif)
#311 Warn user instead of aborting if antivirus has blocked or deleted extracted text temp file (Luis Nassif)
#315 Allow ElasticSearch module to use http or https (Luis Nassif)
#240 Block when appending an image in a case processed in a previous version of IPED (Luis Nassif)
#283 Configurable double click behaviour (Luis Nassif)
Fixes:
#285 Analysis GUI frozen if libreoffice-java-common is not installed on Linux (Luis Nassif)
#299 WhatsApp attachment hash look up at LED hashset may not work (Luis Nassif)
#301 Error parsing files with enableExternalParsing = true after upgrading to SevenZipJBinding-16.02-2.01 (Luis Nassif)
#303 EdgeWebCacheParser not working when enableExternalParsing = true (Luis Nassif)
#304 ClassCastException: java.lang.String cannot be cast to dpf.sp.gpinf.indexer.process.task.regex.RegexHits (Luis Nassif)
#309 Old WhatsApp databases from 2015 app version with parsing error (Luis Nassif)
#310 Rare OutOfMemoryError in VCardParser (Luis Nassif)
#314 Error indexing to ElasticSearch: NoSuchMethodError: org.apache.http.ConnectionClosedException: method <init>()V not found (Luis Nassif)
#313 Deadlock or very slow rendering with error in gallery if enableImageThumbs = false (Luis Nassif)
#316 Items not configured to be exported being indexed to ElasticSearch (Luis Nassif)
#318 Integer overflow when reading media_size column in android WhatsApp database (Luis Nassif)
#319 Error creating report in other machine if projectVicHashSetPath is not found (Luis Nassif)
#312 Carved files wrongly processed after ExportFileTask with blind profile and enableHtmlReport = false (Luis Nassif)
#321 Evidence can be duplicated in case when resuming with --continue (Luis Nassif)
#322 RuntimeException: duplicated id: null when starting web server on Windows when / is used instead of \\ in cases json (Luis Nassif)
#323 Carved files not opened in GUI when folder datasource is moved (Luis Nassif)
#327 Wrong warning about plugin Jpeg2000 not found (Luis Nassif)
10/08/2020: IPED-3.18.3
News:
#81 Optimize image thumb generation up to 3x (Luis Nassif & Wladimir Leite)
#129 Nudity detection for videos (Wladimir Leite)
#177 Parser for Telegram/Vidogram (disabled for UFDR for now - João Hauck & Luis Nassif)
#221 Support ProjectVIC hashset format (Luis Nassif)
#231 Decode WhatsApp stickers in messages (João Hauck)
#230 Update java-dbx plugin to 1.1-p4 (Wladimir Leite)
#250 Do not change item size based on UFDR info, possibly misleading (Luis Nassif)
#252 Verify if the hashes of missing WhatsApp attachments are in the LED CSAM database (João Hauck)
#255 New config option to allow skipping input folders by regex for triage scenarios (Luis Nassif)
#259 Append hash suffix to name of exported zip file if GUI is in triage mode (Luis Nassif)
#263 Using variable time-out when generating thumbs according to image size (Luis Nassif)
#264 Change PSD and EMF images to be rendered by ImageViewer (Luis Nassif)
#269 Identify if Ufed or Skype chat attachments are in LED CSAM database (Luis Nassif)
#271 Ask before external opening executable files (Luis Nassif)
#274 Change default numImageReaders param to 1/4 of logical cpu cores (Luis Nassif & Wladimir Leite)
#275 Upgrade DIE nudity detection model to 20200916 (Wladimir Leite)
#276 Description about the meaning of red lines in P2P history reports (Luis Nassif)
Fixes:
#20 Temporary sqlite file leak (Luis Nassif)
#213 Phones incorrectly decoded from email addresses and user accounts (Luis Nassif)
#223 Aborting error when indexing to ElasticSearch (Luis Nassif)
#224 Possible division by zero in HexViewerPlus searching progress bar (Guilherme Guimarães)
#225 Items exported to indexed reports not opened by GUI viewers when enableHtmlReport = false (Luis Nassif)
#226 Error creating reports from "blind" cases or from other reports when enableHtmlReport = false (Luis Nassif)
#229 Rare InvalidPathException when deleting temp processing directory (Luis Nassif)
#233 LedKFFTask caching is not working (Wladimir Leite)
#235 NPE when creating report with graph enabled when graph was not enabled in original case (Luis Nassif)
#244 Checking empty attachments in UFED chat previews selects all empty files in case (Luis Nassif)
#245 ClassCastException when generating report with process-proximity-relationships true in GraphConfig.json (Luis Nassif)
#249 Error creating report from GUI if audio transcription was enabled (Luis Nassif)
#253 Error generating graph in a multicase if some of its cases has no graph information (Luis Nassif)
#256 Aborting NullPointerException when processing Windows root folders (Luis Nassif)
#257 -dname option not updating item paths when processing folders (Luis Nassif)
#258 Export file tree of checked items is filtering by selected tree node (Luis Nassif)
#260 Error generating graph in multicases if some case folder was renamed or moved (Luis Nassif)
#261 Error generating graph in multicases with duplicate node ids between cases (Luis Nassif)
#265 Race condition in item id generator (Luis Nassif)
#268 Checking empty skype attachments causes selection of all empty files in case (Luis Nassif)
#272 Syntax error in ParserConfig.xml of triage profiles (Luis Nassif)
#273 Aborting ParseException with uncommon date format from UFDR reports (Luis Nassif)
08/04/2020: IPED-3.18.2
News:
#216 Persist any new dataSource locations chosen by user (Luís Nassif)
#215 Print full timestamp for each WhatsApp message in chat html (Luís Nassif)
#214 Periodically log items being processed when using --nogui (Luís Nassif)
#203 Warn Linux users about need to install graphviz for graph layouts (Luís Nassif)
#207 Automatic CI jobs for newer java versions and upload java8 snapshot builds (Luís Nassif)
#217 Disable addToGraph menu option for items not related to communications (Luis Nassif)
Fixes:
#209 Error creating report in version 3.18.1 (Luís Nassif)
#218 Error generating graph in reports (Luís Nassif)
#212 Sorting results by some single valued columns never ends in 3.18.1 (Luís Nassif)
#213 Phones incorrectly decoded from email addresses and user accounts (Luís Nassif)
#210 Case remains image dependent when using blind profile w/ enableHtmlReport off in 3.18 (Luís Nassif)
#204 Gallery image click not working with openJDK8 on Linux (Luís Nassif)
#211 Right click on table regression in 3.18 and 3.18.1 on Linux (Luís Nassif)
07/16/2020: IPED-3.18.1
News:
#175 Synchronize chat view checkboxes of medias with table tab checkboxes (Luis Nassif)
#201 Merge decoded whatsapp accounts with wa accounts extracted from ufed xml in graph (Luis Nassif)
#197 Categorize HFS DECOMP streams when using fastmode (Luis Nassif)
#188 Support pure negative queries like -field1:xxx -field2:yyy (Luis Nassif)
#200 User and password parameters to connect to ElasticSearch (Luis Nassif)
#181 Unzip Libreoffice files to AppData\Local directory (Luis Nassif)
#193 Optimize whatsapp chat html (Fabio Pfeifer)
#179 Migrate to Lucene-5.5.5 (Luis Nassif)
Fixes:
#191 Checking media files in whatsapp chats works just when chat loading finishes (Luis Nassif)
#182 Pure negative queries like -field:xxx being inverted (Luis Nassif)
#187 Error generating graph when there is space in iped path (Luis Nassif)
#199 Error generating graph database on windows if output folder has accents (Luis Nassif)
#196 Error creating report from command line with graph generation enabled (Luis Nassif)
#189 Some iped gui processes left behind if errors occur opening cases (Luis Nassif)
07/02/2020: IPED-3.18-beta
News:
#15 Graph analysis for communications (Filipe Simões and Luis Nassif)
#62 Resume aborted or stopped processing: new options --continue & --restart (Luis Nassif)
#85 Audio transcription: implementations with Azure and Google cloud, must set credentials (Luis Nassif)
#156 First version of similar image search feature, disabled by default (Wladimir Leite)
#26 Initial ElasticSearch indexing module, not accessed by java GUI for now (Luis Nassif)
#25 Store small subitems, thumbs and ocr text in containers, speeding up case copying and deletion (Luis Nassif)
#29 Improved HexViewer with goto, search, charset selection, layout customization and more (Guilherme Dutra)
#70 Regex validators for bitcoin cash, ethereum and riple criptocurrencies, now enabled by default (Fabio Pfeifer)
#152 Add regexes and validation for bitcoin related private Keys (Fabio Pfeifer)
#61 Parsers for torrent and resume.dat files (Fabio Pfeifer)
#31 Parser for Windows 10 user activities timeline (Matheus Bichara)
#14 Basic parser for SkypeV12 (Patrick Bernardina)
#45 Improved Image/TiffViewer with rotation, size fit and brightness control (Wladimir Leite)
#55 Refactoring to detach individual viewers (Wladimir Leite)
#60 Viewer for Autocad DWG files (Alberto Magno)
#60 Keyboard shortcuts for bookmarks (Alberto Magno and Luis Nassif)
#60 Recursive subitem checking (Alberto Magno and Luis Nassif)
#58 GPX and KML files are now expanded in more profiles (Luis Nassif)
#96 Select media files embedded in html chat conversations (Luis Nassif)
#97 Extract each WhatsApp/Skype message as a new item into the case (Luis Nassif and Patrick Bernardina)
#82 Links to open cached images embedded in old Skype chats (Luis Nassif)
#164 Go to parent chat position from individual messages (Luis Nassif)
#163 Normalize skype chat recipient names to use skypename (Luis Nassif)
#165 Viewer for referenced files (eg. message attachments) (Luis Nassif)
#162 Extract WhatsApp account information (Luis Nassif)
#134 Render contact and user photos in gallery (Luis Nassif)
#127 Option to create thumbs for videos to be shown in the gallery (Wladimir Leite)
#141 Simple button to clear all filters (Luis Nassif)
#148 Better auto manage columns rules and pin columns feature (Luis Nassif)
#145 Create html conversation for Ufed chats with no messages (Luis Nassif)
#105 Do not duplicate UFED chat attachments in case (Luis Nassif)
#101 Files are exported with original extension instead of detected one (Luis Nassif)
#153 Update nudity detection model to 1.26 (Wladimir Leite and Luis Nassif)
#126 Optimize WhatsApp contact thumb searching to 50x (Luis Nassif)
#109 Optimize processing of OLE2 files up to 50x (Luis Nassif)
#166 Optimize memory usage of UFEDChatParser (Luis Nassif)
#64 Optimization for PST decoding up to 3x (Luis Nassif)
#47 Optimization for bookmarking hash duplicates (Luis Nassif)
#93 Avoid pop up error dialog for corrupted PDFs (Wladimir Leite)
#131 Auto rotate videos (Wladimir Leite)
#113 Dynamic layout of frames extracted from videos (Wladimir Leite)
#122 Kffcarving and categorization for vhdx files as "Image Disks" / "Virtual Disks" (Luis Nassif)
#168 Try to fill in empty party info from communications decoded from ufed xml (Luis Nassif)
#53 Easier way to change the number of thumbnail columns in gallery (Wladimir Leite)
#124 Copy item name in the gallery (Wladimir Leite)
#75 Embed html resources in chat html previews (Fabio Pfeifer)
#44 Changed vcard parser to generate a html preview instead of subitems (Fabio Pfeifer)
#160 Skip lines with syntax errors in keyword list file when processing (Luis Nassif)
#142 Move default configuration files to profiles/en (Luis Nassif)
Fixes:
#106 OutOfMemory when processing last items from huge cases in CPUs with many cores (Luis Nassif)
#158 SQLites up to 16MB from UFDRs kept in heap when indexTempOnSSD = false (Luis Nassif)
#100 Free term searches and regex scan not working with video metadata (Luis Nassif)
#138 Aborting error when indexing internal dates with english locale (Luis Nassif)
#117 Display all attachments of each UFED chat message in conversation preview (Luis Nassif)
#133 Render Vcard photos in html preview (Fabio Pfeifer)
#132 Metadata "video:format" contains incorrect information (Wladimir Leite)
#130 Some Long values are printed in scientific notation (Luis Nassif)
#147 ufed:labels wrongly typed as integer causing 'Error' when rendering multivalued cells (Luis Nassif)
#116 Estimated negative time to finish UFDR processing (Luis Nassif)
#111 Minor bug when copying a cell content with highlighted text (Wladimir Leite)
#167 User info in vcards sent through chats decoded from ufed xml stored in wrong metadata (Luis Nassif)
#86 Links in chat html previews not working for attachments with wrong extension (Luis Nassif)
#83 Some cached image thumbs of old Skype versions not inserted in chats (Luis Nassif)
#79 Columns added again and mixing content after refreshing GUI when analyzing case before processing ends (Luis Nassif)
#69 Report creation from command line sometimes did not work (Luis Nassif)
#161 Report generation from command line does not fill evidence description (Luis Nassif)
#51 On demand duplicate filter sometimes did not filter first duplicate (Luis Nassif)
#46 GUI error when re-opening case while processing (Luis Nassif)
#92 PPSX presentations played automatically when viewed (Wladimir Leite)
#87 Wal logs merged in main SQLite when stored in FS (Fabio Pfeifer)
#54 Row selection by typing in sorted column was not working (Wladimir Leite)
#50 Export to CSV sometimes generates malformed CSV (Luis Nassif)
#94 ParseException "Unparseable date" with some UFDR chat reports (Luis Nassif)
#95 Email recipients should be stored individually in metadata (Luis Nassif)
#98 Vcard Html preview is using wrong encoding (Luis Nassif)
#99 Infinite subitem recursion causing IllegalArgumentException: DocValuesField "parentIds" is too large (Luis Nassif)
03/18/2020: IPED-3.17.2
Fixes:
- Profile fastmode not working in v3.17 (#30)
- HtmlViewer is downloading external resources since 3.16 (#22)
- Typed evidence description not included in html report (#37)
- Records from sqlites in wal mode may be missed (#21)
- Range searches in internal dates (exif, office, message-date...) not working (#19)
- Error reading files on Linux without patch in sleuthkit (#16)
- Retry sleuthkit sqlite read errors (#38)
- Fix parsing of carved vcards (PR #40) by Fabio Pfeifer
02/13/2020: IPED-3.17.1
News:
- Check and abort if user changed default locale and default english configuration files
- Changed communication with external robustImageReaders from sockets to pipes
- Better pooling, increased timeout and communication checks with robustImageReaders
Fixes:
- NullPointerException in PhotoDNA module
- Back compatibility of PhotoDNA module with 3.16.x version
- -ocr option did not work with bookmark names or enableExternalParsing on
- useNIOFSDirectory option did not work properly
- Rare infinite loop in robustImageReader restarting if mmap is interrupted
12/27/2019: IPED-3.17
News:
- Changed default locale and configuration files to english
- Moved all source code to github
- Moved custom dependencies from internal to external repo
- Report dialog to fill in case information
- Created json format to store and load report info
- Embedded fast random forest nudity detection model
- Allow opening multicases from iped program folder
- Show warning info instead of aborting when optional databases are not found
- Updated project and thirdparty licenses, moved them to root project
- Removes photoDNA compile dependency
Fixes:
- back compatibility of IPEDSource class
- FileNotFoundException when opening case while processing with some profile
- Fix NSRL importing error
### Previous release notes in Portuguese (not translated) ###
26/11/2019: IPED-3.16.3
- Corrige StringIndexOutOfBounds na validação de boletos que abortava processamento (3.16)
- Menor uso de memória no EdgeParser e proteção para raros erros de concorrência (3.16)
- Corrige abertura de casos somente leitura via patch04 no tsk-4.6.5-apfs (3.16)
- Corrige abertura de multicasos, no carregamento do ResultSetViewersConf.xml (3.16)
- Filtra erros e warns do PDFBox e Freemarker do log e console, melhor log de exceções de parsing (<=3.16)
- Workarounds para erros raros SQLITE_BUSY que abortavam processamento (<3.16)
- Corrige erro "Image not found" ao abrir caso durante processamento com --portable e --append (<3.16)
- Upgrade xerial-sqlite 3.23.1 -> 3.25.2
19/11/2019: IPED-3.16.2
- Obtenção de mais dados de downloads quando disponíveis (bytes totais e recebidos, datas de downloads p/ Safari)
- Utilização de parsers genéricos no caso de erro nos parsers específicos de navegadores
- Correção da obtenção das URLs de downloads do Chrome, tratamento de versões antigas do Chrome (3.16)
- Correção do RecycleBinParser: estava incluindo nome de arquivos temporários na saída (<3.16)
- Raro NullPointerException ao reaproveitar arquivo temporário abortava processamento (<3.16)
- Raro IOException "Write end dead" abortava processamento (<3.16)
- Fixa erro ao alterar layout vertical/horizontal na interface (3.16)
- Upgrade PDFBox-2.0.13 -> 2.0.17
01/11/2019: IPED-3.16.1-beta
- Plugin RegRipper para downloads e pesquisas do Shareaza (PCF Ayrton)
- Assinatura e categorização para bases de dados MSSQL (PCF Patrick)
- Pergunta por caminho de evidências ad1, ufdr ou pastas não encontradas
- Verifica se arquivo de marcadores carregado manualmente é compatível com caso atual (<3.16)
- Coluna "Tamanho" era ocultada em alguns casos com autoManageCols = true (<3.16)
- Fixa NoClassDefFoundError ao gerar relatório com base photoDNA configurada (3.16)
- Fixa EdgeWebCacheParser quando enableExternalParsing = true (3.16)
- Fixa abertura de documentos Office quando caminho do caso contém '#' (PCF Pfeifer) (<3.16)
- Fixa NullPointerException no SleuthkitJNI-4.6.5 (3.16)
- Portadas correções do sleuthkit-4.6.6 para o 4.6.5 com APFS (<3.16)
16/10/2019: IPED-3.16-beta
- Suporte a APFS (novo parâmetro -p password)
- Suporte a módulos de processamento em Python (ver detalhes em conf/scripts/PythonScriptTask.py)
- Detecção de nudez via deeplearning com Yahoo open-nsfw (desligado por padrão, ver detalhes em NSFWNudityDetectTask.py)
- Integração do PhotoDNA-3.3 (distribuído a parte, copiar photodna-1.0.0.jar em optional_jars)
- Busca de hashes em base PhotoDNA, configurar 'photoDNAHashDatabase' em LocalConfig.txt
- Refactoring do data carving, agora configurável em XML e javascript (PCFs Patrick e Nassif)
- Melhorias nos carvers de ZIP e EML (PCFs Patrick e Nassif)
- Carvers para KML, GPX, DER e certificados digitais (PCF Patrick)
- Novo Carver para VCARD (PCF Pfeifer)
- Melhorias no WhatsAppParser: suporte a msgs de sistema, localizações (exibidas no mapa), chamadas de áudio e vídeo, melhor linkagem de anexos no iphone (PCF Pfeifer)
- Parsers específicos para históricos do Chrome, Firefox, Edge e Safari (PCF Herrmann e Nassif)
- Parser para arquivos KML e GPX (PCF Patrick)
- Parser para arquivos VCARD (PCF Pfeifer)
- WebAPI básica para pesquisas em casos remotos, obtenção de propriedades, extração de itens, texto, thumbs e criação de marcadores (PCF Átila)
- Refactoring do módulo de Regex, permitindo escrever validadores em java ou javascript (APF Filipe Simões)
- Regex e validador para endereços Bitcoin (PCF Pfeifer)
- Regex comentadas para criptomoedas Ethereum, Ripple, Neo, Dash, Dogecoin e habilitada para Monero;
- Otimização da exibição dinâmica de colunas, re-habilitada por padrão (desligável em AdvancedConfig/autoManageCols)
- Opção "useNIOFSDirectory" para não mapear o índice em memória, o que eventualmente causava crashes pela rede
- Opção "numImageReaders" para setar nº de processos ao ligar 'robustImageReading', padrão usa metade do nº de CPUs lógicas
- Altera "numExternalParsers=auto" para usar metade do nº de processadores caso OCR esteja desligado
- Opção "storeTextCacheOnDisk", desabilitada no perfil triage para usar menos espaço no temp
- Configuração do perfil "triage" para ignorar itens em pastas de sistema (PCF Sícoli)
- Foco na subAba de metadados ao clicar em itens do UFED ou registros de browsers
- Solicitação de chave Google Maps Javascript API para correto uso do mapa
- Incluído modelo de relatório html em inglês
- Atualização para sleuthkit-4.6.5
- Suporte a AD1 versão 4
Correções:
- Erro ao processar relatórios UFED com bookmarks (ignorados por ora)
- Caracteres de controle inválidos no XML do UFED abortavam processamento
- Erro ao gerar relatório ao mover caso de máquina
- Emails de PST com corpo apenas em RTF apareciam em branco
- Downgrade da libpff p/ 20131028 devido a raros anexos extraídos zerados
- Erro ao ligar enableExternalParsing qdo PATH continha valores com aspas duplas
- Correções diversas na localização para o inglês
- Travamento no processamento ao abrir GUI de análise com opção 'robustImageReading' ligada
- Hard links HFS+ exportados zerados para relatório, caso nele incluídos
- Subitens corrompidos zerados eram abandonados na pasta indexador/subitens
- Timeouts com itens de processamento mto lento (ex: OCR em pdfs grandes) ao ligar 'enableExternalParsing'
- Raro bug de concorrência na comunicação com robustImageReaders
- Raro OutOfMemory devido a milhões de hits de Regex em arquivos gigantes
- Fixa navegação no mapa quando os itens estão ordenados na tabela
29/03/2019: IPED-3.15.6
- Corrige OutOfMemory ao expandir conteineres gigantes (3.15)
- Corrige Travamentos raros na detecção de nudez com PNG corrompido
- Classificação e visualização de imagens CDR (PCF Gabriel)
- Erro ao executar plugins do RegRipper no Linux
- Exibição de imagens rotacionadas corretamente (PCF Wladimir)
- Alterações no layout padrão da interface
27/02/2019: IPED-3.15.5
- Corrige erro no LibreOffice qdo há espaço no nome do usuário atual (3.15.4)
- Corrige erro no LibreOffice se MSVC Redistributable não estiver instalado (3.15.4)
- Remove limite de tamanho máximo de registros decodificados pelo POI-4.0
21/02/2019: IPED-3.15.4
- Identificação de novas categorias do UFED automaticamente
- Novo filtro de duplicados sob demanda, útil em multicasos
- Novo painel de exibição de duplicatas
- Ordenação de colunas multithread (5-10x mais rápido com 24 cores)
- Abertura de multicasos em paralelo
- Atualização p/ icepdf-6.3.2 (abre digitalizações antes não abertas)
- Atualização p/ LibreOffice 6.1.5
Correções:
- Timeouts infinitos ao ligar enableExternalParsing qdo ocorre erro na leitura dos itens (ex: bloqueio de antivirus)
- Áudios de WhatsApp não linkados nas conversas caso seu mimetype não existisse no banco (3.14)
- Marcadores para envios via WhatsApp-Iphone não eram criados se anexos fossem adicionados com --append (3.14)
- Ignora NullPointerException no GenericOLEParser
28/01/2019: IPED-3.15.3
- Corrige NullPointer que impedia abertura da interface de análise (3.15.2)
- Remove metadados de imagens obtidos do sistema de arquivos local (3.13)
- Eventual ConcurrentModificationException no MetadataViewer com pesquisa ativa (3.14)
25/01/2019: IPED-3.15.2
- Suporte a UFDR segmentados
- Suporte a AD1 v3 segmentados (até FTKImager 3.4.0.5)
- Compatibilização e atualização p/ Tesseract-4.0.0 (melhorias substanciais na acurácia)
- Reabilita OCR em GIFs (eventualmente causavam problema com tesseract-3.02)
- Melhor gerenciamento de threads nas chamadas ao imagemagick (Filipe Simões)
Correções:
- Comenta assinatura superfetch MAM0x84, cujos itens causavam hang e memory leak no agdbinfo 20181111 (3.15)
- Destrói corretamente ferramentas externas de parsing após timeout (3.15)
- Fecha handles pro índice que impediam apagá-lo qdo criado no temp (desde 3.12)
- Evita SocketTimeout ao ligar 'robustImageReading' com imagens mto fragmentadas e segmentadas (3.8)
- Tenta apagar arquivos pipe-xxxx criados no temp qdo 'robustImageReading' é ligado (3.8)
- Diminui threads de merge do índice ao usar --append com outputOnSSD = false
11/01/2019: IPED-3.15.1
- Atualização para Tika-1.20 (tratamento de chars rotacionados em PDFs, correções)
- Loga erro ao invés de abortar caso externalParsers não estejam instalados no Linux
Correções:
- Substituídas todas as chamadas process.destroy() por destroyForcibly() (mata 'convert' travados e outros no Linux)
- "IOException: Stream closed" durante indexação que abortava processamento (3.15)
- Timezone incorreto em datas de chats decodificados pelo UFED (PCF Pfeifer) (3.14)
- Inclui DLLs faltantes no Imagemagick-7.0.8-14 (3.15)
- Ignora UnsupportedEncodingException no GenericOLEParser
11/12/2018: IPED-3.15
- Parsing robusto em outro processo, isolando OutOfMemoryErrors e travamentos no parsing (habilitar enableExternalParsing)
- Suporte a relatórios UFDR do Physical Analyzer
- Suporte a imagens lógicas AD1 v3 (contribuição Guilherme Dutra SEF/MG)
- Suporte a imagens heic geradas pelo IOS 11+
- Externalização da configuração da MakePreviewTask
- Novos parâmetros no ExternalParsers.xml: win-tool-path, output-charset, isOutputHtml, firstLinesToIgnore
- Parser genérico e expansão de OLEs sem parser específico (jumplists, thumbs.db, etc)
- Configuração de parser externo para Prefetch (libscca)
- Configuração de parser externo para Superfetch (libagdb)
- Configuração de parser externo para Lixeira: INFO2 e $I* (rifiuti e rifiuti-vista)
- Configuração de parser externo para Event logs evt e evtx (libevt e libevtx)
- Cache em disco para texto extraído de itens gigantes, evitando reprocessá-los
- Diminui textSplitSize para 10MB para evitar OutOfMemory em máquinas com poucos recursos
- Possibilidade de desligar convertCharsToAscii para gerar melhor dicionário p/ quebra de senhas
- Exporta p/ relatório anexos de chats automaticamente (desligável com --nolinkeditems)
- Alerta para eventuais problemas com java 9+
- Atualização para Tika-1.19.1
- Atualização p/ ImageMagick 7.0.8-14
- Atualização p/ Mplayer-6.2.0-r38109
- Atualização p/ Libpff-20180714
- Atualização p/ Regripper-2.8_20180406
Correções:
- Geração de quadros de vídeos no Linux qdo Mplayer não suporta "-lavdopts wait_keyframe" (PCF Wladimir)
- Erro ao setar localização para 'en' em sistemas cujo padrão era 'pt_BR'
- Opção robustImageReading não funcionava no Linux
- Configuração errada da opção filterNonLatinChars no perfil triage
- Eventual construção incorreta da árvore de diretórios ao processar pastas com links simbólicos
- Datas de WhatsApp do iphone eram decodificadas usando timezone incorreto
- Ocorria scrollToNextHit automático nos chats ao clicar em anexo
- Corrige caminho de imagens processadas no Linux e abertas no Windows
- Opção -dname não funcionava p/ relatórios do UFED
- Raro ConcurrentModificationException abortava processamento
22/10/2018: IPED-3.14.5
- Novas opções p/ triage: filterNonLatinChars, maxTokenLength e storeTermVectors (PCF Sícoli e Nassif)
- Funções para salvar, carregar e resetar layout das colunas
- Desabilita por padrão gerenciamento automático de colunas
- Usa java instalado no lugar do embutido no IPED-SearchApp devido a lentidão em mídias ópticas
- Alerta para versões bugadas do java (1.8.0_161 a 1.8.0_171)
- Habilita por padrão -XX:+HeapDumpOnOutOfMemoryError no iped.exe
- Atualiza PDFbox para v2.0.12
Correções:
- Workaround para relatórios XML do UFED com caracteres inválidos (3.14)
- Marcadores em multicasos estavam sendo perdidos (3.14)
- Falso alerta de evidência não encontrada ao processar discos físicos (3.14)
- Altera opção -nocontent para exportar conteúdo de itens presentes em outro marcador (PCF Wladimir)
- Corrige abertura de casos via compartilhamento do Windows (PCF Wladimir)
- Não copia para relatórios arquivos desnecessários referentes a nós da árvore
- Arquivos zip não comprimidos contendo outros zips não eram expandidos corretamente
- Exportação de árvore de diretórios renomeava itens ativos no caso de conflito de nomes
- Corrige estatística de tempo de parsers de conteineres
- Diferença de 1 dia em datas entre '01/03/2015' e '29/02/2016' em chats WhatsApp do Iphone (PCF Pfeifer)
- Janela de erro ao exportar arquivos no caso de erros de escrita ou falta de espaço
15/08/2018: IPED-3.14.4
- Melhorias na geração de miniaturas de vídeos (PCF Wladimir)
- Filtro textual no gerenciador de colunas visíveis (PCF Wladimir)
- Opção openImagesCacheWarmUpEnabled para otimizar leitura de imagens E01 segmentadas (PCF Wladimir)
Correções:
- OutOfMemory ao finalizar ScriptTask em casos muito grandes (3.14)
- Falso alerta de evidência não encontrada em extrações automáticas (3.14)
- Erro "getting case database connection" durante --append com --portable (3.14)
- Travamentos raros durante geração de miniaturas de imagens (png corrompido, jpg2k)
- Erro ao localizar evidências de casos processados no Linux e abertos no Windows
- Erro causado por nomes corrompidos muito longos nos XML do UFED
- Remove limitadores de heap do iped.exe
06/07/2018: IPED-3.14.3
- Inclusão da JRE 1.8.0_152 x64
- Desliga descarte de itens carveados com erro de parsing nos profiles forensic e pedo
- Prioriza MetadataViewer apenas para itens de celulares sem viewer específico
- Extrai datas estendidas (criação e acesso) de subitens de ZIP
- Configuração de novas categorias Tor, Cloud, backup iphone, RFB, CEF, etc (contribuição PCF Sícoli)
Correções:
- Travamento da interface ao selecionar ou marcar grande quantidade de itens na tabela (3.14)
- Erros de parsing em Known.met, Ares e Skype ao usar idioma inglês (3.14)
- Grande lentidão no profile triage em itens com parser desabilitado (lia primeiros bytes de todos)
- Datas de criação e acesso não eram armazenadas nos ZIPs com itens exportados
12/06/2018: IPED-3.14.2
Correções:
- Remoção de DLL que provocava erro de linkagem no Windows 7
- Eventual inserção de miniatura errada em chats do Skype (3.12)
- Resultado vazio de um filtro provocava remoção de todas as colunas
- Erro ao gerar relatório via interface em casos com OCR
- Inserção de marcadores não selecionados no relatório de itens com vários marcadores
- Erro ao processar relatórios XML do UFED no Linux devido a barras invertidas no XML
- Erro ClassNotFound ao processar pastas com --addowner
- Corrige ArrayIndexOutOfBounds no gerenciador automático de colunas
- Comenta regex p/ IBAN e restringe regex p/ SWIFT
28/05/2018: IPED-3.14.1-beta
- Configuração de parsers externos em conf/ExternalParsers.xml (ex: ffmpeg, exiftool, etc)
- Divisão do visualizador de metadados em abas
- Centralização no mapa de item georreferenciado selecionado na tabela (PCF Patrick)
Correções:
- Nomes de chats truncados quando continham caracter '/' nos nomes de participantes
- Erro ao processar pastas com nomes terminados com extensões de imagens (000, 001, dd, etc)
- ClassNotFound devido a atualização de lib jbig2 impedia limpeza de cache de imagens
- Estimativa errada de término de processamento ao processar XML do UFED
21/05/2018: IPED-3.14-beta
- Suporte inicial aos relatórios XML do UFED Physical Analyser (importação de itens, categorias e metadados)
- Internacionalização e suporte inicial ao idioma inglês
- Destaque de painéis da interface via DockingFrames (PCF Pfeifer)
- Externaliza instalador de tarefas de processamento para conf/TaskInstaller.xml
- Tarefas de processamento via script: podem acessar propriedades, conteudo, texto, ignorar itens, criar propriedades extras, marcadores, etc
- Parser de WhatsApp para Iphone (PCF Pfeifer)
- Opção phoneParsersToUse no AdvancedConfig.xml para escolher parsers de celulares
- Novo visualizador de propriedades e metadados
- Geração de relatórios a partir da interface de análise
- Opção para gerenciamento automático de colunas visíveis (útil p/ celulares)
- Melhor configuração de parâmetros da linha de comando (PCF Átila)
- Marcadores automáticos p/ itens enviados via chats interpretados pelo PA
- Integra perfil triage para uso em locais de busca por documentos
- Visualização de itens selecionados na árvore de diretórios
- Opção no menu de contexto para abrir versão de visualização dos itens externamente
- Cálculo simultâneo de MD5 ao exportar itens para ZIP
- Exportação de itens em árvore sem necessidade de escolher nó base
- Externalização da opção indexCorruptFiles (padrão true)
- Opções no ParserConfig.xml para usar SAX parsers p/ docx e pptx (usam menos memória, padrão false)
- Opções no ParserConfig.xml para PSTParser: recoverDeleted e useLibpffParser (padrão true)
- Lista nomes de anexos no preview de emails extraídos de PST/OST
- Menor consumo de memória ao processar PDFs usando arquivos temporários
- Backups automáticos de marcadores: opções maxBackups e backupInterval em AdvancedConfig.txt
- Pergunta ao usuário novo caminho para imagem forense caso não localizada
- Extração de imagens embutidas em HTMLs no perfil pedo
- Exibição do número de itens por categoria
- Comentários para marcadores
- Opção externalPdfToImgConv habilitada por padrão (evita OutOfMemory durante OCR)
- Atualização p/ Tika 1.18 (parser XPS, inúmeras melhorias e correções)
- Atualização p/ sleuthkit-4.6 (suporte a itens HFS comprimidos via LZVN, correções diversas)
Correções:
- Correção de sincronização da tabela/galeria para o mapa (PCF Patrick)
- Relatório HTML com link [Sem Marcador] vazio (3.13.5)
- Falha eventual ao gerar miniaturas de imagens devido a bug no java
- Itens orphans corrompidos maiores que sua partição automaticamente ignorados
- Travamento raro na detecção de assinatura de certos ZIPs corrompidos
- Correções no parser de WhatsApp p/ Android (thumb p/ anexos documentais, algumas msgs descartadas)
- Classificação correta de vídeos MTS
- Corrige abertura de HTMLs gigantes externamente
- NullPointer ao desabilitar certas opções do processamento
02/02/2018: IPED-3.13.5
- Detecção de itens 7zip cifrados que omitem nomes dos subitens
- Habilita ignoreHardLinks por padrão em todos os perfis de processamento
- Expõe novamente opção textSplitSize no AdvancedConfig.txt
- Aborta processamento no caso de conflito em CustomSignatures.xml
Correções:
- Carregamento de cookie de marcadores em casos somente leitura (3.13.1 - PCF Wladimir)
- Não funcionamento da opção robustImageReading no Linux (3.13.1)
- Travamento eventual no processamento durante geração de thumbs de vídeos (3.13.3)
- Falso alerta de "imagem não encontrada" ao abrir casos com discos físicos no Windows (3.13)
- Conversão externa de PDF p/ imagem via PDFBox não incluia imagens jbig2 (3.13.4)
- Não cria marcadores automáticos p/ itens pequenos com hash comum (3.11)
- IgnoreHardLinks ignorava hash de itens enviados para filas posteriores de processamento (3.12)
12/01/2018: IPED-3.13.4
Melhorias:
- Opção no OCR para converter PDF p/ imagem externamente, isolando hangs e OutOfMemoryErrors
- Gera galeria e relatório html para itens sem marcador
- Move HashTask no pipeline de processamento, permitindo ignorar o hash de itens via javascript
- Opção para desligar uso de thumbs embutidos em imagens JPG como miniaturas
- Log de mais infos durante análise (pesquisas, filtros, itens exportados e duplo clique)
Correções:
- Compatibiliza alerta de versão java e atalho IPED-SearchApp.exe com Java 9
- NullPointer no WhatsAppParser com chat vazio que abortava extração de chats seguintes (3.12.x)
- NullPointer fatal no processamento ao desabilitar detecção de idioma (3.13)
- Erro raro IllegalArgumentException durante detecção de idioma (3.13)
- Detecção de disco cheio (temp e destino) no Windows 10 e Linux (3.10)
- Descarte de thumbs rotacionados embutidos em JPGs ao gerar miniaturas (PCF Wladimir)
- Não linkagem de tranferências Skype com itens enviados qdo duplicados na evidência (3.12.x)
05/12/2017: IPED-3.13.3
Correções:
- NullPointer que impedia a descompactação do LibreOffice em novas máquinas (3.13-final)
- Erro eventual no processamento devido a alteração de tipo do ocrCharCount durante timeouts (3.13)
- Não carregamento do tsk_datamodel.jar em sistemas Linux no App de análise (3.13.1)
- Expansão de itens 7z criados pelo 7zip-16.04 ou posterior (3.13)
- NullPointer raro na geração de thumbs de vídeos que abortava processamento (3.13)
- ArrayIndexOutOfBounds em análise durante processamento com --append (3.12)
- Erro ao importar base de hashes NSRL (3.12.x)
- Tentativa de proteção para OutOfMemory causado por cache na lib Levigo-jbig2 (3.11)
- Alerta para plug-in jpeg2000 ausente (removido na 3.13)
- Atualização p/ PDFBox-2.0.8
06/10/2017: IPED-3.13.2
- Correção de ClassCastException na detecção de nudez após alterar ClassLoader (3.13.1)
04/10/2017: IPED-3.13.1
- Compatibilização com java 9 (e alerta para novas versões do java)
- WhatsAppParser: trata vCards com fotos e mimetypes com sufixos (PCF Pfeifer)
- Configuração no logging para imprimir classe de origem da mensagem
- Atualização do Manual.pdf
Correções:
- Lentidão na tabela na interface de análise com dados multivalorados (3.13)
- SkypeParser: fileslacks obtidos do cache de midias no lugar dos anexos (3.12.x)
- Não criação de marcadores de envios via Skype ao desabilitar hash MD5 (3.12.x)
- Patch no Sleuthkit-4.4.2 para melhorar processamento de time machines hfs+
14/09/2017: IPED-3.13-final
Melhorias:
- Indexação do nome de subitens de ZIPs cifrados
- Tratamento de vídeos MTS/M2TS (contribuição PCF Cinelli)
- Expansão de itens vnd.openxmlformats-officedocument genéricos (derivados de zip)
- Melhoria no descarte de ZIPs carveados corrompidos
Correções:
- Erro ao indexar EMLs com corpo puramente textual sem versão html (3.13-beta)
- Erro ao indexar palavras acentuadas de txt e binários com mais de 128KB de texto (3.13-beta)
- Emails de caixas DBX sem cabeçalhos conhecidos não reconhecidos como EML (3.13-beta)
- Metadados de emails MSG prefixados incorretamente como office (3.13-beta)
- Downgrade p/ sqlite-jdbc-3.8.11.2 devido a erro de linkagem (3.13-beta)
- Marcador automático para envios via Skype estava incluindo itens zerados ou com poucos bytes (3.12)
- Itens carveados cifrados estavam sendo descartados (3.0)
- Eventualmente emails com anexos de PSTs não apareciam na árvore de diretórios
01/09/2017: IPED-3.13-beta
- Nova aba de filtragem/agrupamento por valores de quaisquer metadados
- Tarefa de busca por Regex: cpf, cnpj, cnh, conta, valores, cartões, emails, ips, urls, boletos, swift, iban, etc (ajuda do PCF Herrmann)
- Exportação automática de arquivos com base em palavras-chave (configurar conf/KeywordsToExport.txt)
- Troca do graphicsmagick pelo imagemagick: melhor e maior suporte a formatos de imagens (de 100 para 200)
- Detecção de idioma via optimaize language-detect (71 idiomas suportados)
- Extração de metadados de vídeos (resolução, bitrate, fps, codec, modelo - qdo disponível, etc)
- Novos grupos de metadados (audio, imagens, vídeos, pdf, office, html, regex, idioma)
- Função EXPERIMENTAL para reconhecimento de entidades mencionadas (pessoas, empresas, lugares), sem modelo p/ português
- Detecção de possíveis itens cifrados por entropia
- Executa OCR em imagens PPM, JP2 e JPX
- Exportação de arquivos para ZIP mantendo estrutura em árvore
- Otimização significativa na geração de thumbs wmf e de thumbs parciais jpg, png, gif e bmp, 10x mais rápido
- Otimização no StringsParser, 80% mais rápido em certos casos
- Otimização ao abrir casos grandes e cancelar pesquisas, inicializando sob demanda as ordenações das colunas
- Dependências com licenças restritivas separadas ou removidas: java-dbx, levigo-jbig2, jpeg2000, oracle-jdbc, mplayer, regripper
- Documentação de dependências e respectivas licenças
- Externalização do arquivo de assinaturas CustomSignatures.xml
- Novas estatísticas de tempo de processamento por parser
- Janela de "aguarde" durante abertura inicial das imagens pelo sleuthkit
- Atualização p/ Tika-1.15 (mais tipos, mais parsers, diversas correções)
- Atualização p/ Sleuthlkit-4.4.2 com iped-patch-02 (correções p/ ISO, HFS, memory leaks, etc)
- Atualização p/ xerial sqlite-jdbc-3.19.3
- Atualização p/ PDFBox-2.0.7
- Downgrade p/ 7zipJBinding-4.65-rc5
Correções:
- Alguns vídeos FLV carveados eram descartados devido a erro no parser do Tika
- Janela de erro ao abrir casos corrompidos ou no caso de java < 1.8
- Problema com LibreOffice ao abrir 2 instâncias do IPED na mesma máquina
- Interrupção do processamento devido a arquivo "dosimg.7z"
- Problema no fastmode ao adicionar mais de uma evidência (3.12.x)
23/06/2017: IPED-3.12.5
- Corrige extração incompleta de chats do WhatsApp qdo mediaType dos anexos é nulo
31/05/2017: IPED-3.12.4
- Corrige bug que ignorava itens alocados ao ligar ignoreHardLinks junto com addFileSlacks (3.12)
- Corrige bug eventual ao tentar reaproveitar temporários apagados de itens pais
- Algumas informações de appointments (como Subject e Body) e de outros objetos de PSTs não eram extraídas (2.15)
- Corrige travamento raríssimo ao interromper thread após timeout
- Extrai imagens (e outros itens) de documentos no profile pedo
04/05/2017: IPED-3.12.3
- Corrige otimização na libewf que causava erros ao processar vários E01 simultaneamente (PCF Pfeifer)
- Corrige piora na velocidade de processamento de até 25%, na tarefa de parsing (regressão 3.10.1)
07/04/2017: IPED-3.12.2
- Corrige regressão na abertura de links p/ anexos no Linux (3.12)
- Corrige regressões no Sleuthkit 4.4.0:
- erro ao reconhecer partições DOS qdo há backup de GPT de formatação anterior
- erro na linkagem do libtsk_jni.so no Linux
- contorna piora na performance da opção robustImageReading
01/04/2017: IPED-3.12.1
- Corrige falha no parsing de bases SQLite (regressão 3.12)
- Corrige ConcurrentModificationException que abortava processamento (3.12)
29/03/2017: IPED-3.12
- Análise simultânea ao processamento (apenas itens já processados)
- Atualização para Sleuthkit-4.4 (processamento de FileSlacks)
- API para acessar múltiplos itens de dentro dos parsers
- Múltiplas filas de processamento para suportar dependências de parsing entre os itens
- Melhorias no WhatsAppParser: abertura de anexos (necessita do sha-256), títulos de anexos, extrai contatos, inclui avatares, inclui apelidos nos chats, miniaturas de vídeos, renderiza emojis
- Melhorias no SkypeParser: embute imagens em cache nos chats e insere miniaturas e links nas transferências
- Criação de marcadores automáticos p/ itens enviados via WhatsApp e Skype
- Links no preview de históricos P2P (Emule, Ares e Shareaza) para itens encontrados na evidência
- Profiles de processamento, sendo pré-configurados: forensic, pedo, fastmode, blind.
- Função para localizar documentos por similaridade
- Melhor detecção de tipos derivados de SQLite via nomes de tabelas
- Otimizações no fastmode ao processar imagens e dispositivos
- Aumenta cache de texto extraído para indexação mais rápida de itens grandes
- Melhor progresso do viewer de texto com itens tratados pelo StringsParser
- Melhor filtro para conteineres não expandidos
- Exposição do parâmetro de timeout por tamanho (timeOutPerMB)
- Carregamento mais rápido de bases do LED (PCF Wladimir)
- Opção --addowner para indexar owner dos arquivos ao processar pastas
- Atualização para PDFBox-2.0.5
- Patch na libewf: cache p/ dados descompactados, acelerando em até 10x o processamento de imagens HFS+ compactadas (PCF Pfeifer)
Correções:
- Não extração de thumbs PNG de contatos do Skype
27/03/2017: IPED-3.11.2
Correções:
- Falha ao armazenar referências relativas para os itens ao processar pastas (regressão 3.11)
- Demora na atualização do viewer de texto após interromper visualização (regressão 3.10.1)
- Processamento interminável devido a bug no carving de MP4 (3.10)
- OutOfMemory ao processar caixas DBX corrompidas (2.15)
- Visualização truncada de chats do skype devido a msgs com html mal formado
- Contas do Skype não eram renderizadas no HTMLViewer
07/02/2017: IPED-3.11.1
- Geração de relatório único a partir de casos separados ou de caso múltiplo
- Implementa -dname no processamento de marcadores.iped
Correções:
- corrige NullPointer ao gerar relatório de caso contendo apenas pastas (regressão 3.11-final)
- erro ao indexar itens corrompidos via strings em alguns casos (regressão 3.10.1)
- erro ao processar conteúdo de itens corrompidos após parsing com indexTempOnSSD = false (regressão 3.8)
- loga erro ao invés de abortar ao processar arquivos com caminho inválido (montagens do FTKImager)
- correção para processamento e análise a partir de compartilhamentos de rede não mapeados
- proteção contra OutOfMemory durante análise de assinatura via Tika
- controle de timeout na tarefa de geração de preview
- pequenas correções no IndexDatParser
19/01/2017: IPED-3.11-final
- Exibição de data e hora de última alteração do registro do item no sistema de arquivos
- Melhor categorização de temporários de Internet (PCF Gabriel)
Correções:
- Opção --portable estava sendo desfeita ao final do processamento (regressão 3.11-beta)
- Erro no final do processamento de pastas avulsas em sistemas Linux (regressão 3.11-beta)
- Erro ao gerar relatórios a partir de arquivos .iped salvos pelo usuário (regressão 3.11-beta)
- Exibição incorreta de horário de último acesso em sistemas FAT (apenas data existe)
- Remoção de caracteres de controle do "Lista de arquivos.csv" e das extensões dos itens exportados
- Remoção de colunas de outros casos não existentes no caso atual
- Não recria marcadores automáticos ao gerar relatório
13/12/2016: IPED-3.11-beta
- Novo painel de Mapas com função de georreferenciamento (contribuição PCF Patrick)
- Análise simultânea de múltiplos casos independentes (opção -multicases pasta_com_casos no iped-search-app)
- Refatoração do código da interface e api para pesquisa, obtenção e marcação de itens
- Otimizações da interface para casos com dezenas de milhões de itens
- Unificação dos logs de processamento e geração de log de análise
- Criação automática de marcadores para itens compartilhados via P2P
- Carving específico para bancos de dados SQLite
- Otimizações no --fastmode ao varrer pastas locais e em rede
- Melhor atualização do caminho para imagens, inclusive em casos somente leitura
- Visualizador de texto totalmente Unicode
- Atualização para Tika-1.14 (POI-3.15, PDFBox-2.0.3, mais parsers, correções, etc)
- Atualização para SevenzipJBindings-9.20-2.0beta
- Atualização para IcePDF-6.1.3
Correções:
- OutOfMemory ao processar áudios M4A e itens CHM corrompidos
- Melhor linkagem com sleuthkit em sistemas Linux (novo parâmetro tskJarPath no AdvancedConfig.txt)
- Não geração de log ao processar discos físicos
- Patch 04 no Sleuthkit-4.3 para suportar discos com setores de 4k
- Inclusão de DLLs faltantes nas pastas da msiecfexport e esedbexport
27/09/2016: IPED-3.10.5
- Erro ao abrir App de pesquisa com java 32bits após processar em sistema x64 (regressão 3.10.1)
- Patch 03 no Sleuthkit-4.3 para agilizar fastmode e cálculo de término estimado
15/09/2016: IPED-3.10.4
- Bloqueia novamente conexões externas ao renderizar itens HTML (regressão 3.10.3)
- Eventualmente alguns nós da árvore de diretórios em relatórios iped não eram indexados
08/09/2016: IPED-3.10.3
- Corrige erro (não silencioso) ao gerar relatórios contendo emails de PST/OST (regressão 3.10.1)
- Não inclui metadados ao final da coluna Message-Body
- Compatibiliza novamente com java 7 (regressão 3.10.1)
25/08/2016: IPED-3.10.2
- Patch no Sleuthkit-4.3 e opção -tz para definição de timezone, necessários para correta decodificação de datas em sistemas FAT
23/08/2016: IPED-3.10.1
Melhorias:
- Atualização para Sleuthkit-4.3: suporte a VMDK e VHD (apenas Windows), correções para exFAT, HFS+, etc
- Extrai informações da conta do usuário do Skype (PCF Patrick)
- Função para exportar itens selecionados para arquivo ZIP
- Novos metadados Message-Date e Message-Body
- Função para pausar processamento
- Parâmetro outputOnSSD para não degradar --append em discos magnéticos
- Opção --portable para utilizar caminhos relativos ao invés de absolutos para imagens
Correções:
- Correções diversas na tarefa de KFFCarving (PCF Wladimir)
- Correção na Galeria de relatórios HTML (PCF Wladimir)
- Corrige raro NPE na geração de thumbs de vídeos que abortava processamento (PCF Wladimir)
- Alerta no Console caso haja erros de leitura em mais de 5% dos itens
- Alertas de disco cheio mais detalhados e em mais casos (geração de temporário, expansão de zip, etc)
- Não fragmenta novamente itens grandes na geração de relatórios
- Desabilita carving e expansão de conteineres ao processar relatórios do FTK
- Corrige erros ao renomear subitens devido a timeout no OCR ou a bug na icepdf
- Grava BOM UTF-8 no CSV de propriedades
20/07/2015: IPED-3.10
- Melhor carving (principalmente videos) e melhor pesquisa em itens grandes via divisão dos itens por tarefa
- Integração do KnownMetCarver (PCF Wladimir)
- Integração do KFFCarving (PCF Wladimir)
- Carving específico para vídeos MP4, 3GP e MOV
- Assinaturas para carving de RAR, WAV, MIDI, CDA, WEBP e CDR antigo
- Carving simples para FLV (tamanho fixo) e MPG (possui falsos negativos)
- Melhoria no carving de EML, ZIP e derivados e aumento do tamanho máximo carveado de vários tipos
- Processamento de ISOs Raw UDF e expansão de ISOs Raw (UDF e ISO9660)
- Parser para históricos index.dat do IE <= 9 (necessário libmsiecf no Linux)
- Parser específico para main.db do Skype (PCF Patrick)
- Recuperação de emails apagados de PSTs de qualquer versão
- Opção para aplicar OCR em todas as imagens embutidas em PDFs (processImagesInPDFs)
- CheckBox e ícones nas abas "Subitens" e "Item de Origem"
- Otimizações na geração de relatórios HTML (PCF Wladimir)
- Modularização do viewer (PCF Marcelo)
- Imprime estatísticas do processamento no console ao usar --nogui
Correções:
- Erro eventual na geração de reports com poucos itens
- Controle de zipbombs e timeouts ao expandir conteineres
- Indexação do conteúdo de elementos invisiveis de itens HTML (scripts, etc)
- Abertura externa de HTMLs grandes e anexos de EML no Linux
14/06/2015: IPED-3.9.5
- Melhor decodificação e indexação de strings em emails PST
- Renderização de PNGs parcialmente sobrescritos, como os de carving (PCF Wladimir)
- Correção no Sleutkit para reconhecer NTFS >= 2TB e exFAT com cluster > 64KB
- Remoção do termo "Departamento" (de Polícia Federal) do relatório HTML (PCF Wladimir)
- Melhor obtenção do caminho relativo ao processar pastas, usando ".." se necessário
- Reabilita proteção para zip bombs durante o parsing
- Não mais imprime mensagens de timeout no console
07/06/2015: IPED-3.9.4
- Corrige erro de build que impedia expansão de PSTs (3.9.3)
- Proteção para a tabela não carregar um conjunto vazio de colunas
- Patch no Sleuthkit para corrigir leitura, indexação e carving de Volume Shadow Copy Files (contribuição PCF Gabriel)
- Patch no Sleuthkit para corrigir rara construção errada da árvore de diretórios
- Validação para impedir append de relatórios .iped (não permitido)
- Não indexa metadados novos, possivelmente corrompidos, de itens HTML
- Corrige geração de relatórios contendo itens raizes (3.9)
15/04/2015: IPED-3.9.3
- Autocompletar com nome de colunas via tab na caixa de pesquisa (PCF Wladimir)
- Proteção contra leaks de memória ao usar robustImageReading via reinicialização do SleuthkitServer a cada 10mil itens
- Corrige interrupções do processamento devido a motivos diversos
- Corrige duplicação de remetentes e destinatários de emails EML no relatório
- Corrige expansão da árvore após cancelamento de pesquisa
- Corrige leitura da primeira linha da configuração de exportação automática de dados
- Layout das colunas não era salvo no Linux
- Corrige lentidão de filtros e ordenações em casos grandes
- Não indexa metadados novos, possivelmente corrompidos, de itens HTML
29/03/2015: IPED-3.9.2
- Corrige raro NullPoiterException que fazia processamento abortar (3.9)
- Falsos alertas no log de timeout ao gerar miniaturas (3.9)
- Remoção de mensagens de erro da icepdf do Console
- Melhor proteção contra erros de IO durante varredura de diretórios
- Descarta PDFs de carving com zero páginas
14/03/2015: IPED-3.9.1
- Alguns casos não eram abertos devido a erro de leitura e sintaxe no arquivo conf/metadatatypes.txt
09/03/2015: IPED-3.9-final
Melhorias:
- Integração da Detecção de Imagens Explícitas (DIE) do LED (contribuição PCF Wladimir)
- Exposição de atributos/colunas extras: id, parentId, contentType, kffstatus, kffgroup, hasThumb, ocrCharCount, etc
- Metadados dos itens indexados como atributos/colunas (message-from, message-to, message-subject, author, cameraModel, etc)
- Exibição dinâmica de colunas, salva disposição e tamanho definidos pelo usuário
- Refatoração da pré-ordenação de propriedades
- Geração de miniaturas de imagens durante o processamento (possivelmente lento)
- Exibição da árvore de diretórios em relatórios .iped e extrações automáticas
- Cálculo de múltiplos hashes simultaneamente (md5, sha-N, edonkey)
- Destaque de registros known.met, shareH/L.dat e Library1.dat com hits na base do LED (+metadado kffHits)
- Inclusão da Galeria no relatório HTML de casos sem marcadores
- Adiciona check de versão da libpff
- Novas Estatísticas em tempo real do processamento
- Nova opção "--fastmode" para rápida execução em locais de busca (no geral leva poucos minutos)
Correções:
- Corrige clique em nó da árvore a após colapsar outro nó (3.8)
- Bloqueio de novos filtros/pesquisas antes de retornar da pesquisa atual
- Links para anexos EML deixaram de funcionar (3.8)
- Altera lib padrão de conversão de PDF para PNG durante OCR para ICEPDF (mais estável)
- Configura e limpa periodicamente pasta temp do graphicsmagick durante geração de thumbs
18/02/2015: IPED-3.8.2
- Suporte a arquivos .asap com mais de 1 perito (PCF Wladimir)
- Correção na formatação de datas de itens sqlite
- Não classifica possíveis digitalizações em outras categorias
- Correta detecção de codificação de relatórios html do UFED mal formados
27/01/2015: IPED-3.8.1
- Corrige captura da imagem do visualizador (regressão 3.7)
- Extrai Feeds Rss de OSTs 2013
- Melhor controle de timeout nos parsers OST, EDB e Registro
- Não exibição do menu de exportação em árvore no Linux
20/01/2015: IPED-3.8
- Processamento robusto contra crashes e travamentos do TSK (opcional em AdvancedConfig.txt, usa mais memória)
- Atualização Tsk_Loaddb 20160106 (fix para pendrives nao reconhecidos, crashes ntfs, hfs, etc)
- Parser para arquivos EDB via libesedb (Contacts.edb, histórico IE10, Windows Mail, Exchange, etc)
- Parser para registro do Windows (RegRipper)
- Parser para Outlook OST 2013 e melhor suporte a PST (libpff)
- Escreve cabeçalhos originais de emails PST ao final do preview
- Inclui automaticamente no relatório anexos de emails PST (desligável via --nopstattachs)
- Exportação de itens mantendo estrutura em árvore
- Uso de temporários locais com imagens DD (maior rapidez pela rede)
- Substituição do filtro "Possíveis Digitalizações" por Categoria exportável
- Inclui bibliotecas nativas para MacOSX x64 (contribuição PCF Ivanhoé)
- Remoção de acentos específica para o português (menos falsos positivos)
- Opção para abrir externamente visualização HTML mto grande
- Assinatura e categorização de ISO UDF RAW
- Compatibilização com FTK 6.0
- Atualização para IcePDF-6.0.2
Correções:
- Agrupa setores não alocados não contíguos para carving de fragmentados (regressão 3.7)
- Corrige visualização truncada de itens do Ares com valores nulos (PCF Wladimir)
- Corrige geração de relatório contendo itens sem hash
- Inconsistência na tabela ao esconder nó da árvore selecionado
- Atualiza dinamicamente contadores do gerenciador de marcadores
- Correta detecção de PST cifrado
01/12/2015: IPED-3.7.3.1
- Corrige exportação de "Outras Imagens" na configuração de extração automática de dados (3.7)
27/11/2015: IPED-3.7.3
- Resumo (incluindo erros) após importar lista de palavras-chave
- Erro ao descompactar LibreOffice na primeira execução numa máquina (3.6)
- Não mais inclui duplicatas de tamanho 0 nos marcadores
27/10/2015: IPED-3.7.2
- Visualizador Html mais rápido, não mais repete tentativas de conexao à Internet
- Erro ao indexar relatórios de casos do FTK 5.4 em database separado
- Highlight de palavras acentuadas no preview perdido (3.6)
- Exibição apenas da miniatura da imagem no visualizador em relatórios (3.7)
- Corrige localização da pasta de dicionários do tesseract (3.7)
19/10/2015: IPED-3.7.1
- Reorganização de categorias, marcadores e diretórios em abas
- ISOs RAW não processados por limitação do 7zip (3.6)
- ISOs não processados nem expandidos devido a classificação incorreta (3.7)
- Corrige visualização de item carveado dentro de subitem (3.7)
- Incompatibilidade com sleuthkit-4.2 no Linux
- Contorna desaparecimento do Scrollbar (bug java 1.8_60)
- Melhor filtro "Containers não expandidos"
- Lentidão durante "Configurando Índice" (3.6)
08/10/2015: IPED-3.7
- Função para criar, nomear e salvar filtros
- Filtros pre-definidos: timeout, erro de parsing, ignorar duplicados, kffignore, digitalização, etc
- Visualizador Hexadecimal (contribuição PCF Wladimir)
- Hierarquia entre Categorias
- Seleção múltipla de diretórios, categorias e marcadores
- Início do processamento não mais aguarda término da varredura da imagem (necessário patch no Sleuthkit-4.2)
- Processamento até 50% mais rápido de itens alocados, via ordenação pelo setor ocupado, evitando seeks
- Opção para ignorar Hard Links, causadores de lentidão em sistemas HFS+ do tipo time machines
- Visualização dos itens mais rápida sem geração de temporários
- Seleção de item por digitação em coluna ordenada na tabela (PCF Wladimir)
- Melhor HTML de visualização de itens do Emule e Ares (PCF Wladimir)
- Opção para indexar sem converter p/ minúsculas (melhor dicionário p/ quebra de senhas)
Correções:
- Crashes no parser nativo 7z com CHM, agora configurado para processar apenas ISO e 7z
- Planilhas XLSX protegidas dentro de containers incorretamente tipadas
- Lentidão ao abortar visualização de texto de itens grandes com conteúdo zerado
17/09/2015: IPED-3.6.3
- Inclui versão correta dos arquivos de configuração do log
15/09/2015: IPED-3.6.2
- Corrige geração do log ao executar fora da pasta do iped.jar
14/09/2015: IPED-3.6.1
- Habilitado por padrão geração de miniaturas de vídeos
- Possível erro ao processar não alocado ao adicionar várias evidências devido a atualização do Sleuthkit (3.5)
- Travamento da interface em pesquisas com milhares de termos após alteração do queryParser
- Erro raro durante exportação de arquivos com certos nomes numéricos
03/09/2015: IPED-3.6
- Suporte a ISO com UDF e melhor parsing de CHM e 7z via 7zipJBindings
- Expansão de ISO, ARJ, Snappy, Deflate e Z
- Indexação e consulta em propriedades numéricas (datas e tamanho)
- Reaproveitamento do OCR de arquivos duplicados
- Opção para incluir/remover itens com mesmo hash nos marcadores
- Opção para converter PDF para imagem via IcePDF ou PDFBox durante OCR
- Decodificação genérica de datas em arquivos sqlite (históricos de internet, skype, etc)
- Parsers para Library{1,2}.dat e Searches.dat do Shareaza (contribuição PCF Pfeifer)
- Novo sistema de Log, imprimindo erros graves no Console (contribuição PCF Pfeifer)
- Estrutura interna de pastas de containers reproduzida na árvore
- Opção para ignorar arquivos Orphans por tamanho (AdvancedConfig.txt)
- Novas categorias "Imagens de Disco" e "Imagens ISO"
- Desabilitado carving dentro de imagens e OCR em GIF por padrão
- Atualização p/ Tika 1.10
Correções:
- Erro de ConcurrentModificationException durante evidence.dispose()
- Zips não compactados contendo data descriptors não expandidos
- Lentidão ao expandir SQLite contendo milhares de Blobs pequenos
- Vazamento de file handles durante OCR de TIF e geração de relatório HTML
- Correta pausa do contador de timeout do pai ao processar subitem
- Erro ao realizar append de diretório adicional em relatório
- Falsos zip bomb exceptions devido a tags xml não fechadas
- Não cria preview de itens com tamanho zero
- Teste de execução do Tesseract ao habilitar OCR