

signed soley by Apple proper)Īt the bottom of KextViewr's window are several buttons. Only display kexts that belong to the OS (e.g. The list of current support 'hash-tag' filters is: KextViewr also contains special 'hash-tag' filters that can filter kexts based on concepts such as 'all non-Apple (3rd-party) kexts' or 'all unsigned kexts'. For example, typing 'BSD' will show only kexts that contain 'BSD' in their name or path. Simply begin typing to filter all tasks based on their names, paths, etc. The displayed kernel extensions can be filtered using the 'Filter Kexts' search box, found at the top right corner of the app. The 'info' button will display detailed information about the item, including its hash, size, timing informaation, and signed status:Ĭlicking on the final button ('show') in the item's row, will show the item in a Finder window.

If known malware is detected, both the kext's name and VirusTotal button will be highlighted in red.
#How to kext utility full#
Known files contain a link to the full analysis report and a 'rescan?' button that will rescan the file.

If the file is unknown, clicking the 'submit?' button will submit the file for analysis. With the query complete, the button can be clicked to reveal a popup containing VirusTotal-specific information about the file. Once the query is complete, the title of the button is automatically updated with either the detection ratio, or a '?' if the binary is not known to VirusTotal. While VirusTotal is being queried, this button displays '■ ■ ■'. These buttons provide information about item's VirusTotal (anti-virus) scan results, general information about the file, and the ability to view the item in Finder.įor each kernel extension, KextViewr automatically queries VirusTotal with a hash of the binary in order to retrieve any information. Following this, the kext's name, bundle id and full path are displayed, and then various informational and actionable buttons. First, an icon indicates whether the kext belongs to Apple,, or a 3rd-party (but still signed), or is unsigned. However, the display can be filtered (as described below).Įach row in the table contains a variety of information about a single loaded kernel extension. By design, all kexts, including those signed by Apple are displayed. KextViewr will query the OS to display all loaded kernel extensions. To run the application and view all loaded kernel extensions, simply double click on 'KextViewr.app'. Depending on your browser, you may need to manually unzip the application by double-clicking on the zipped archive:
#How to kext utility archive#
To use KextViewr, first download the zip archive containing the application. Provides invaluable information about persistent files and can automatically detect known malware Shows whether the kext signed or unsigned, and if signed, by whom. On the other hand, KextViewr provides a myriad of infomation about each loaded kext, including:ĭisplays the full path to the kext's on-disk file image For example, it does not provide file paths for loaded kernel extentions, or whether or not, the kext is signed. While Apple's commandline tool 'kextstat' can provide similar information, it is (IMHO), somewhat lacking. KextViewr is a utility with a simply goal display all currently loaded kexts.
