GitHunt
DH

dhobsd/smartmontools

NEWS: This is now the official upstream repository of smartmontools

About Smartmontools

The smartmontools package contains two utility programs (smartctl and smartd)
to control and monitor storage systems using the Self-Monitoring, Analysis and
Reporting Technology System
(SMART) built into most modern ATA/SATA, SCSI/SAS and NVMe disks.
In many cases, these utilities will provide advanced warning of disk degradation and failure.

Smartmontools was originally derived from the Linux smartsuite package and supports ATA/SATA, SCSI/SAS, and NVMe disks and also SCSI/SAS tape devices.
It should run on any modern Linux, FreeBSD, NetBSD, OpenBSD, Darwin (macOS), Solaris, Windows, Cygwin, OS/2, eComStation, or QNX system.
Smartmontools can also be run from one of many different Live CDs/DVDs.

Code Signing

This program uses free code signing provided by SignPath.io and a free code signing certificate by the SignPath Foundation

License

Smartmontools uses GNU GPL Version 2 license.

Languages

C++60.3%C26.2%Roff6.8%Shell2.4%Makefile1.5%M41.3%NSIS1.1%Batchfile0.2%PowerShell0.1%
GNU General Public License v2.0
Created November 29, 2025
Updated November 29, 2025