Added native socks support to libc in FreeBSD 7

Dag-Erling Smørgrav info at
Mon Dec 10 04:56:17 PST 2007

Raffaele De Lorenzo <raffaele.delorenzo at> writes:
> The socks implementation wraps some syscall socket functions like
> "_connect" and "_bind" trasparently from the applications. When one of
> these is called, the "socks" check starts:  [...]

You don't need to put this in libc; you can have wrappers in a separate
library which you load with LD_PRELOAD.  The strong symbols in the
wrapper library will override the weak symbols in libc.

Dag-Erling Smørgrav - des at
freebsd-security at mailing list
To unsubscribe, send any mail to "freebsd-security-unsubscribe at"

More information about the freebsd-net mailing list