Kwiki Blog |
|||||||||||||||
LATEST RELEASE version 0.2 README This is version 0.2 of pytcpwrap - a Python wrapper for libwrap TCPWrap wraps function hosts_ctl() which reads the /etc/hosts.deny and /etc/hosts.allow files. for more documentation see man hosts_access(3) (PLEASE NOTE : : TCP wrappers is a rather weak security mechanism and is interalia not able to detect IP spoofing. On high risk systems you can not rely on TCP wrappers alone.) Download http://prdownloads.sourceforge.net/ples/pytcpwrap_0.2.tar.gz?download from http://ples.sf.net Current version is 0.2 which can be described as stable. Installation Unpack the tar.gz file somewhere. as user root: python setup.py install Usage see test/tester.py for an example. Please note that your hosts.deny file must specify a default restrictive policy to have any effect. Supported platforms *nixes Unfortunately nothing for Windows - yet another good reason to get yourself a decent operating system ;) Tested on platforms Slackware Linux 9.0, kernel 2.4.20, TCP wrappers (libwrap) 7.6 License terms LGPL Bugs and issues
What is ples? >> ples is a set of ReSTful HTTP interfaces to commonly used Open Source databases for the Perl, Python and PHP scripting languages. An application exposes its database to other applications as a REST web service i.e. URI-addressable resources. ples will provide a simple HTTP based mechanism for interoperability between applications and databases over networks and the Internet. What is ples-utils? >> A hodgepodge of simple, small but very useful programs written in Perl, Python or PHP. For example - untill quite recently there was no way to access hosts.deny/allow from within Python - now we have PyTCPWrap, courtesy of the ples project. Latest News
Open Source Collaboration >> The following pages can be edited on-line (see the KwikiFormattingRules and visit www.kwiki.org to learn more about a fabulous Kwiki:) Please help us to build a solid conceptual framework for this project. Also visit the Source Forge project page for the usual stuff about contacting and joining the development team.
ples intends to provide a common conceptual framework for developing REST interfaces to SQL databases in the Perl, Python and PHP scripting languages. The modules will first be designed and defined in terms of UML to provide a language independent framework to work from. The "UML" notation used doesn't necessarily comply with any recognised standard and has been modified so that it can easily be published and edited on-line. The following basic functionality will be rendered by a ples database interface :
Example of a Java REST interface to a SQL database Have a look at the screen shots from sqlrest project to get an idea of how the interface should work.
Describe the new page here.
python-utils PyTCPWrap - TCP Wrapper for python
Describe the new page here. |