PartialVolume / shredos.x86_64

Shredos Disk Eraser 64 bit for all Intel 64 bit processors as well as processors from AMD and other vendors which make compatible 64 bit chips. ShredOS - Secure disk erasure/wipe
Other
1.41k stars 60 forks source link

Protocol serial number #200

Open ITTTJ opened 9 months ago

ITTTJ commented 9 months ago

Shredos is an excellent program that suits me perfectly with one small thing missing. I often come into contact with Dell computers. Is there any way to ensure that the serial number of the device (called Service Tag in Dell) in which the disk is plugged into is also written to the resulting erasure protocol?

PartialVolume commented 9 months ago

That's great, glad it's useful.

The Dell service tag is written to the /nwipe_log.. file as baseboard-serial-number, system-serial-number and chassis-serial-number. At least it is on this Dell Optiplex 9010 I'm testing on.

The Dell express service tag doesn't appear to be recorded in the DMI/SMBIOS table, at least in regards to the data that dmidecode generates. I don't know what the relevance of the Dell express service tag is as opposed to the Dell service tag?

I'm not sure what you mean when you say 'written to resulting erasure protocol', do you mean you want it written to nwipe's GUI or to the PDF certificate/report.

ITTTJ commented 9 months ago

Sorry, I misspoke, I meant for the information to be written to the PDF certificate. Would it be possible to write the baseboard-serial-number, system-serial-number and chassis-serial-number to the certificate? The express service tag is not that important, I can do without it.

PartialVolume commented 9 months ago

Yes, that could be added. Because there will be some that don't want that information on the report it would need to be enabled in the config so it can be switched on/off depending on your preference.

PartialVolume commented 1 month ago

I have not coded this yet, but this is my first draft of the host erasure certificate which will be generated along with the current disk erasure certificate. The difference between the two certificates being that the disk erasure certificate contains details of a single disk and no host information while the host erasure certificate contains details of the host and ALL the discs on the system. This host specific certificate will work with a laptop with a single disc to a 50 disc server. With more than about six discs on a system the disk info will flow onto subsequent pages.

Please feel free to comment if you feel I've missed anything, like or don't like anything. Like I said, it's just a mock up at the moment so now is the best time to make any changes.

Screenshot_20240816_012226

ITTTJ commented 1 month ago

It's perfect like this and absolutely great for our use! The only tip for improvement I can think of, if this is not the case, is to put the date and time of deletion on the log. Thank you!

PartialVolume commented 1 month ago

@ITTTJ start end times and duration are already recorded on the second line of the drive details, for each drive, however I could put a more prominent start and finish time that records the finish time of the last drive to complete in the header or maybe the wipe section or is that too much?

I forgot to mention the smart data pages, this will be a user enabled option. As the smart data can sometimes run to 3 pages per disk wiping a server with 40 discs could generate a report containing approximately 124 pages as opposed to 4 pages without the extra smart data pages.

Nwipe will be able to generate both types of report simultaneously so if you wanted you could have the disk orientated certificate with smart data pages and the host orientated certificate with or without smart data pages as per your preference.

ITTTJ commented 1 month ago

I missed that. In that case it is alright this way and there is no need to change it ;)

Understand, no problem, it could be this way ;)

Thank you for your dedication, I appreciate it ;)