2018-09-23 14:55 UTC

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000842Kali Linux[All Projects] Kali Package Improvementpublic2018-09-12 07:55
Reportermark_k 
Assigned Tog0tmi1k 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusassignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0000842: [kali-metadata-live-iso] hexedit, disktype, testdisk, ddpt, sg3-utils, lsscsi, mt-st
DescriptionNot sure whether this is strictly a "New Tool Request" since all these suggestions are already in the repository (i.e. are apt-get-able). But it would be nice to have them on the Kali DVD image. These are likely to be most useful for data recovery purposes.

hexedit: simple binary file editor

disktype: Useful for identifying partition type/layout of an image file or drive

testdisk: Can recover partition layouts and some deleted files. 6.13 in repository, 6.14 is latest.

ddpt: Great for imaging disks and other uses. Can create sparse files which can be a huge time and disk I/O saver. [Many disks have tens or hundreds of gigabytes all-zero sectors. Creating a sparse image file saves writing that all-zero data to the destination. Big win when the destination file is on an SSD or slow USB drive.] You can use ddpt to manually "trim" SSDs. Can optionally read or write using direct SCSI commands, not the Linux block layer. Very useful for reading failing drives to avoid interference from the block layer. 0.92 in repository, 0.93 is latest.

sg3-utils: Programs for working with SCSI devices (which includes SATA and USB drives). READ CAPACITY, TEST UNIT READY, INQUIRY, LOAD/UNLOAD, ...

lsscsi: List block devices and the corresponding SCSI device (lsscsi -g)

mt-st: Replacement for the default GNU mt program. Used to control tape drives. Unlike GNU mt, mt-st supports most features of the Linux st SCSI tape driver.
Attached Files

-Relationships
+Relationships

-Notes

~0001300

dookie (administrator)

I don't know that we want to fork and start maintaining testdisk and we have ncurses-hexedit instead of hexedit. I'm not sure if there's benefit to include both.
As for the other tool suggestions, they look pretty good and will only cost 2,357 kB of additional disk space. They won't make it into 1.0.6 but we may shoot for 1.0.7.

~0001315

mark_k (reporter)

Ah, I didn't know about ncurses-hexedit. Probably not much point in including hexedit then.

If I could make another hex editor suggestion though... (I can file a separate issue for this if you want). wxHexEditor is a nice graphical binary file editor, can edit files, block devices and process memory and has some support for x86 disassembly. See http://www.wxhexeditor.org/home.php
It's in Debian testing/unstable: http://packages.debian.org/sid/wxhexeditor
Dependencies which aren't already on the DVD: libdisasm0, libunwind7
+Notes

-Issue History
Date Modified Username Field Change
2014-01-05 20:20 mark_k New Issue
2014-01-08 23:43 dookie Note Added: 0001300
2014-01-08 23:43 dookie Assigned To => dookie
2014-01-08 23:43 dookie Status new => assigned
2014-01-09 17:58 mark_k Note Added: 0001315
2018-01-29 14:24 g0tmi1k Summary Suggestions for Kali DVD image: hexedit, disktype, testdisk, ddpt, sg3-utils, lsscsi, mt-st => hexedit, disktype, testdisk, ddpt, sg3-utils, lsscsi, mt-st
2018-01-29 15:00 g0tmi1k Category New Tool Requests => Kali Package Improvement
2018-01-29 15:00 g0tmi1k Summary hexedit, disktype, testdisk, ddpt, sg3-utils, lsscsi, mt-st => [kali-metadata-live-iso] hexedit, disktype, testdisk, ddpt, sg3-utils, lsscsi, mt-st
2018-09-12 07:55 g0tmi1k Assigned To dookie => g0tmi1k
+Issue History