Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Can't read DFXML hash files for audit #266

Open
simsong opened this issue Dec 7, 2012 · 1 comment
Open

[Feature] Can't read DFXML hash files for audit #266

simsong opened this issue Dec 7, 2012 · 1 comment

Comments

@simsong
Copy link
Collaborator

simsong commented Dec 7, 2012

Converted from SourceForge issue 3485191, submitted by leekil

It doesn't seem like it is possible to use DFXML format hash files as input files for auditing. I was hoping this would be a solution to a couple filename issues I have noticed (on a Mac). 1) Commas in file names are not parsed properly (I see this is already noted as an issue) 2) Mac "Icon" files actually seem to have filenames like: "Icon^M", and the ^M screws up the parsing of the hash files for auditing.

@dw-ec
Copy link

dw-ec commented Nov 10, 2018

This would be really useful because the DFXML format saves file access / modification timestamps, and the DFXML schema also defines attributes for file modes (type and permissions), uid, gid and more. Being able to audit these metadata would alert you to things like an improperly performed backup (It's not fun restoring a website only to find that, although the data is fine, the permissions are all wrong. I've been there).

However, as there are innumerable filesystems each with their own extended attributes e.g. zfs, complex selinux permissions, etc.. Trying to save all possible file metadata could become a real headache. But basic POSIX stuff as supported by DFXML should be achievable and cover most use cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants