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

882 stars
28 watching
46 forks
last commit: 7 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 over 5 years ago add support for config files
cleancache 9 over 8 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 about 5 years ago a tool for making your program run without blocking on timeouts, on functions like poll and select
force-urandom 13 almost 2 years ago force programs to use fast and secure /dev/urandom instead of pointlessly slow /dev/random
fsatrace 81 3 months ago filesystem access tracer
gamemode 4,813 15 days ago enables optimizations for gaming that are automatically unset on process exit
ktlswrapper 23 almost 5 years ago enables TLS support for existing applications without code change
ld-preload-open 76 over 2 years ago map files or directories to another location
libeatmydata 413 6 months ago disable all forms of writing data safely to disk. fsync() becomes a no-op, O_SYNC is removed, etc
libfaketime 2,745 6 months ago modifies the system time for a single application
libhugetlbfs 227 24 days ago remap segments onto huge pages for a performance boost
libinput-force-middle-click-emulation 20 over 4 years ago force libinput to emulate a middle click when pressing left and right buttons simultaneously
libkeepalive 36 about 1 year ago enable TCP keepalive socket options
libleakmydata 173 about 6 years ago disable SSL certificate verification
libnoxattr 7 almost 6 years ago disable all forms of extended attribute access
lkl 819 7 days ago use modern Linux kernel on old Centos5/6 (2.6 kernel) machines
openssl-hook 85 almost 5 years ago log data to/from SSL_write/SSL_read to disk
otherport 42 almost 9 years ago redirect connections to other ports
preeny 1,574 7 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 998 10 months 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 568 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