On Linux and Unix-like systems, a file descriptor is a process-unique identifer representing a file, socket, pipe, or other input/output resource.
This is similar to the concept of handles on Windows.
Links to this note
- kernelinstrumentationusingkprobes-elfmaster2010
- ioctl
- artoflinuxkernelrootkit-tmpout4-matheuzsec_humzak711
- Linux Persistence: Processes
- auditinglinuxprocessesdeepdive-boelen2025
- Main Index
- symbiote-kennedy2022
- stealthshell-petrich2024
- linuxplus-breshahan2015
- Main Index - F
- proc/PID/fd
- proc/PID/fdinfo
- timestomping using futimens()