Closed sroberts closed 10 years ago
I'm missing more than a few different pieces of code. Unfortunately the LastConnected
& SystemMode
both seem to be optional, or at least not present in all of the dictionaries in the plist. I need to add something to check and see if LastConnected
exists and print it conditionally, since that one is super useful from a forensic perspective.
Superseded by #11.
I was having issues running OSXAuditor under Mavricks. After taking a look through the Plist I realized that the
/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
file format has changed.I added a more robust OSX version detection based on the current
GetAuditedSystemVersion
method. This made it easer to create different parsing based on the different plist versions. I think this makes it more robust for future usage on 10.9.