awesome-ld-preload
by gaul
List of resources related to LD_PRELOAD, a mechanism for changing application behavior at run-time
AI summary
LD preload helpers
A collection of libraries and tools for modifying application behavior at runtime by exploiting the LD_PRELOAD mechanism.
- stars
- 884
- forks
- 46
- watching
- 28
- awesome list
- 1
- entries
- 30
What's in the list
30 links in 3 sections, with live GitHub stats.activeno commit in 2y
Libraries
angrymlocker
library for keeping corresponding process in memory
arg-inject
add support for config files
cleancache
drop files content from page cache after closing, useful for backups
flockit
add file locking to programs that don't do it
fluxcapacitor
a tool for making your program run without blocking on timeouts, on functions like poll and select
force-urandom
force programs to use fast and secure /dev/urandom instead of pointlessly slow /dev/random
fsatrace
filesystem access tracer
gamemode
enables optimizations for gaming that are automatically unset on process exit
ktlswrapper
enables TLS support for existing applications without code change
ld-preload-open
map files or directories to another location
libeatmydata
disable all forms of writing data safely to disk. fsync() becomes a no-op, O_SYNC is removed, etc
libfaketime
modifies the system time for a single application
libhugetlbfs
remap segments onto huge pages for a performance boost
libinput-force-middle-click-emulation
force libinput to emulate a middle click when pressing left and right buttons simultaneously
libkeepalive
enable TCP keepalive socket options
libleakmydata
disable SSL certificate verification
libnoxattr
disable all forms of extended attribute access
lkl
use modern Linux kernel on old Centos5/6 (2.6 kernel) machines
openssl-hook
log data to/from SSL_write/SSL_read to disk
otherport
redirect connections to other ports
preeny
redirect and to sockets; neuter , report constant , amongst others
srv-shim
drop-in DNS SRV record support for applications relying on getaddrinfo/connect/sendto
stderred
colorize all stderr output that goes to terminal thus making it distinguishable from stdout
timeskew
override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)
trickle
a userland bandwidth shaper
unrandom
make always use the seed 0
Meta
Links
- LD_PRELOAD is super fun. And easy!
(Julia Evans)
- LD_PRELOAD: The Hero We Need and Deserve
(Jessie Frazelle)
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-ld-preload.