Libwrap

Libwrap

libwrap is a free software program library that implements generic TCP Wrapper functionality for network service daemons to use (rather than, or in addition to, their own host access control schemes).

Originally part of the tcp_wrappers package, it per default was compiled as a static archive, and is still used as such some places, for instance in Slackware Linux 10.2. However most other FOSS Unix-like distributions, such as Debian, Red Hat and NetBSD, applied patches to the Makefile in order to compile it to a shared-object and generally include that as part of their base system. Some even decouple it (and testing utilities) from 'tcpd', which is then provided as an additional package.

One of the possible problems for end-user (sysadmins) to this situation is that the 'soname' is not standardized, although it generally is "libwrap.so.0.7.6" in Linux distributions, and "libwrap.so.2, 3 or 7" on BSD Unix systems.

See also

* TCP Wrapper
* Autoconf
* Unix security
* Access control list (ACL)

References

* [http://www.freebsddiary.org/ssh_refused.php Problem description of libwrap soname conflicts.]
* [http://packages.qa.debian.org/t/tcp-wrappers.html Overview of the Debian tcp-wrappers packages]
* [http://mia.ece.uic.edu/cgi-bin/lxr/http/source/configure.in?v=poptop-1.1.4 Example of libwrap Autoconf usage at: "dnl Check for libwrap (black magic check)" ]
* [http://netbsd.org/Documentation/software/3rdparty/ Third party software distributed with NetBSD]
* [ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/doc/CHANGES.prev NetBSD current: List of changes (among which libwrap support)]

External links

*man|3|hosts_access|NetBSD|access control library
*OpenBSDs' [http://mirror.sg.depaul.edu/pub/OpenBSD/src/libexec/tcpd/tcpd/tcpd.c tcpd.c] as libwrap usage example code
* [http://www.phpbuilder.com/manual/en/ref.tcpwrap.php PHP interface: tcpwrap_check]
* [http://ples.sourceforge.net/index.cgi?PyTCPWrap Python interface: PyTCPWrap]
* [http://shugo.net/archive/ruby-tcpwrap Ruby interface: libwrap-ruby (originally ruby-tcpwrap)]
* [http://klomp.org/mod_hosts_access/ Apache module: mod_hosts_access]
* [http://web.tiscalinet.it/macchese/PAM/pam_tcpd.html PAM module: pam_tcpd]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • TCP Wrapper — NOTOC Infobox Software name = TCP Wrapper caption = developer = Wietse Venema latest release version = v0.7.6 operating system = Unix like genre = Security license = BSD license website = [ftp://ftp.porcupine.org/pub/security/index.html] TCP… …   Wikipedia

  • TCP Wrapper — Desarrollador Wietse Venema Wietse s tools and papers Información general Última versión estable 7.6 …   Wikipedia Español

  • Computer worm — Morris Worm source code disk at the Computer History Museum …   Wikipedia

  • Stunnel — Infobox Software name = Stunnel caption = Universal SSL Wrapper developer = Michal Trojnara Brian Hatch latest release version = 4.26 [http://stunnel.mirt.net/?page=ChangeLog sdf] latest release date = September 20, 2008 operating system = Multi… …   Wikipedia

  • File alteration monitor — In computing, the File Alteration Monitor, also known as FAM and sgi fam, provides a subsystem developed by Silicon Graphics for Unix like operating systems. The FAM subsystem allows applications to watch certain files and be notified when they… …   Wikipedia

  • BRAVIA — is a Sony brand used to market its high definition LCD televisions as well as front and rear projection TVs. The LCD panel itself is manufactured by Samsung. The BRAVIA name is an acronym of Best Resolution Audio Visual Integrated Architecture .… …   Wikipedia

  • TCP Wrapper — est un terme anglais qui signifie littéralement emballage TCP. Il s agit d une technique de sécurité particulière aux réseaux gérés par des systèmes Unix. Afin de restreindre et de tracer les accès de certains services en fournissant l origine de …   Wikipédia en Français

  • Stunnel — Universal SSL Wrapper Desarrollador Michal Trojnara Brian Hatch stunnel.mirt.net Información general Últim …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”