Modify OS identification feature so that it uses a fingerprint file rather than hard-coding the checks in the main python file.