<div dir="ltr"><div>While using PANDA&#39;s osi framework, I needed a couple of fields that weren&#39;t currently supported. Namely:<br></div><div>- User id/name information for processes.<br></div><div>- List of open files per process.<br><br></div><div>I suspect that the reason these weren&#39;t included in the osi framework is differences between OSes in the implementation of these concepts. Is this correct?<br></div><div><br></div><div>E.g. for Linux I know that there are several numeric user ids associated with a process (euid/suid/ruid). But for Windows - if I recall correctly - the user ids are non-numeric and I&#39;m not sure if they have the equivalents of euid/suid/ruid.<br><br></div><div>Also I&#39;m not sure if Windows have numeric file descriptors or use a more complex data type for this.<br><br></div><div>Is it possible to add these fields to the osi structs while keeping the base osi plugin OS-independent? If yes, then I can add the required introspection code for Linux.<br></div><div><div><br></div><div>Thanks,<br></div><div>Manolis<br></div></div></div>