{"repo":"f0rw4rd/tls-preloader","free":true,"listed":false,"github":"https://github.com/f0rw4rd/tls-preloader","clone":"git clone https://github.com/f0rw4rd/tls-preloader.git","description":"LD_PRELOAD library to bypass TLS certificate verification for debugging and testing","language":"C","stars":95,"topics":["debugging","gnutls","ld-preload","mbedtls","nss","openssl","security","ssl","testing","tls"],"license":null,"category":"dev-tools","readme_excerpt":"TLS Certificate Verification Bypass Library A universal LD PRELOAD library that disables TLS certificate verification across multiple TLS libraries and platforms. Features - Cross-platform support : Linux, FreeBSD, OpenBSD, NetBSD, Solaris, AIX, macOS - Automatic platform detection : Single binary adapts to the target platform - Thread-safe implementation : Platform-specific optimizations for thread safety - Comprehensive TLS library support : All major TLS implementations covered - Minimal dependencies : Works on embedded systems and old Linux devices Supported TLS Libraries - OpenSSL (1.0.x, 1.1.x, 3.x) - BoringSSL - LibreSSL - GnuTLS (all versions) - NSS (Network Security Services) - mbedTLS - wolfSSL - libcurl (HTTP/HTTPS) Building Standard build (auto-detects platform) Platform-specific builds Usage Note: Use absolute paths for LD PRELOAD to ensure reliability when applications spawn subprocesses from different directories. How It Works The library uses LD PRELOAD to intercept TLS library functions responsible for certificate verification. Key features: Platform Detection - Automatically detects the target platform at compile time - Uses platform-specific thread safety mechanisms: - Linux : pthread mutexes with futex optimization - Solaris : Atomic operations with memory barriers - BSD/macOS : Standard pthread mutexes - OpenBSD : Simple atomic swap operations TLS Library Interception - OpenSSL/BoringSSL/LibreSSL : - Hooks SSL CTX set verify() , SSL set verify() , X509 ve","default_branch":null,"files":null,"tree":[],"storefront":"/r/f0rw4rd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/f0rw4rd/tls-preloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}