awesome-ld-preload

LD preload helpers

A collection of libraries and tools for modifying application behavior at runtime by exploiting the LD_PRELOAD mechanism.

List of resources related to LD_PRELOAD, a mechanism for changing application behavior at run-time

GitHub

884 stars
28 watching
46 forks
last commit: 9 months ago
Linked from 1 awesome list

ld-preload

Awesome LD_PRELOAD / Libraries

angrymlocker 13 about 13 years ago library for keeping corresponding process in memory
arg-inject 15 almost 6 years ago add support for config files
cleancache 9 almost 9 years ago drop files content from page cache after closing, useful for backups
flockit 11 over 12 years ago add file locking to programs that don't do it
fluxcapacitor 829 over 5 years ago a tool for making your program run without blocking on timeouts, on functions like poll and select
force-urandom 13 about 2 years ago force programs to use fast and secure /dev/urandom instead of pointlessly slow /dev/random
fsatrace 83 5 months ago filesystem access tracer
gamemode 4,875 3 months ago enables optimizations for gaming that are automatically unset on process exit
ktlswrapper 23 about 5 years ago enables TLS support for existing applications without code change
ld-preload-open 88 over 2 years ago map files or directories to another location
libeatmydata 416 9 months ago disable all forms of writing data safely to disk. fsync() becomes a no-op, O_SYNC is removed, etc
libfaketime 2,780 8 months ago modifies the system time for a single application
libhugetlbfs 232 3 months ago remap segments onto huge pages for a performance boost
libinput-force-middle-click-emulation 20 almost 5 years ago force libinput to emulate a middle click when pressing left and right buttons simultaneously
libkeepalive 36 over 1 year ago enable TCP keepalive socket options
libleakmydata 173 over 6 years ago disable SSL certificate verification
libnoxattr 7 about 6 years ago disable all forms of extended attribute access
lkl 819 3 months ago use modern Linux kernel on old Centos5/6 (2.6 kernel) machines
openssl-hook 85 about 5 years ago log data to/from SSL_write/SSL_read to disk
otherport 42 about 9 years ago redirect connections to other ports
preeny 1,581 9 months ago redirect and to sockets; neuter , report constant , amongst others
srv-shim 13 over 9 years ago drop-in DNS SRV record support for applications relying on getaddrinfo/connect/sendto
stderred 1,001 about 1 year ago colorize all stderr output that goes to terminal thus making it distinguishable from stdout
timeskew 44 about 3 years ago override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)
trickle 569 over 3 years ago a userland bandwidth shaper
unrandom 8 over 9 years ago make always use the seed 0

Awesome LD_PRELOAD / Meta

GitHub ld-preload tag
StackOverflow ld-preload tag
LD_PRELOAD is super fun. And easy! (Julia Evans)
LD_PRELOAD: The Hero We Need and Deserve (Jessie Frazelle)

Backlinks from these awesome lists:

0