Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.176.610 Times

DBIx::Safe 1.2.5

Company: Greg Sabino Mullane
Date Added: October 18, 2013  |  Visits: 321

DBIx::Safe

Report Broken Link
Printer Friendly Version


Product Homepage
Download (33 downloads)

The purpose of this module is to give controlled, limited access to an application, rather than simply passing it a raw database handle through DBI. DBIx::Safe acts as a wrapper to the database, by only allowing through the commands you tell it to. It filters all things related to the database handle - methods and attributes.<br /><br />The typical usage is for your application to create a database handle via a normal DBI call to new(), then pass that to DBIx::Safe->new(), which will return you a DBIx::Safe object. After specifying exactly what is and what is not allowed, you can pass the object to the untrusted application. The object will act very similar to a DBI database handle, and in most cases can be used interchangeably.<br /><br />By default, nothing is allowed to run at all. There are many things you can control. You can specify which SQL commands are allowed, by indicating the first word in the SQL statement (e.g. 'SELECT'). You can specify which database methods are allowed to run (e.g. 'ping'). You can specify a regular expression that allows matching SQL statements to run (e.g. 'qr{SET TIMEZONE}'). You can specify a regular expression that is NOT allowed to run (e.g. qr(UPDATE xxx}). Finally, you can indicate which database attributes are allowed to be read and changed (e.g. 'PrintError'). For all of the above, there are matching methods to remove them as well.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Allowed Application Commands Control Database Dbix Dbix Safe Dbixsafe Expression Handle Matching Methods Object Ping Regular Safe Things
Users rating: 0/10

License: Freeware Size: 20.48 KB
DBIX::SAFE RELATED
Development Tools  -  Control Systems Engineering, 3e 1.0
Written for advanced undergraduate students, this book emphasizes the practical application of control systems engineering to the analysis and design of feedback systems.For a full book description and ordering information, please visit...
102.4 KB  
Scientific and Engineering  -  Quality Assurance & Control system 2.1
Quality Assurance & Control system software provides you a Quality Assurance & Control database client server system. Postgresql server, delphi clients, web php, www-sql interface. It could be used for cable factory, solve all traceability needs,...
 
Finance  -  Easy Invoicing UK for Windows 8.2
Easy Invoicing UK is not a stock control Database, but a simple, easy to use, order processing and invoice application designed to work on the Microsoft Access 2000 (or higher) or Microsoft Windows platform. Ideal for Small or Home Business, a...
28.03 MB  
HTML Database Converters  -  FutureSQL Web Database Administration Tool 2.4
FutureSQL is a Free, Open Source, Rapid Application Development web database administration tool, written in Perl, using MySQL. FutureSQL allows one to easily setup config files to view, edit, delete and otherwise process records from a MySQL...
239 KB  
Development Editors  -  Brick Remote 0.1
Brick Remote is a Gnome application to control the LEGO RCX brick. It utilizes LNP to communicate with the RCX. It allows to control the three motor outputs and to monitor the three sensor inputs. It requires brickOS on the RCX and comes with a small
112.64 KB  
Multimedia Integration Tools  -  QjackCtl 0.3.7
QjackCtl is a simple Qt application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure. Written in C++ around the Qt4 toolkit for X11, most exclusively using Qt Designer. Provides a...
419.84 KB  
Utilities  -  TPoX 2.1
TPoX, which is actually short for Transaction Processing over XML was built as an application-level XML database benchmark. TPoX is based on a financial application scenario. It is used to evaluate the performance of XML database systems,...
 
Database Tools  -  Viobo MSSQL to MySQL Data Migrator Pro 1.5
Viobo MSSQL to MySQL Data Migrator Pro is a powerful and reliable application designed for database migration; you can drag and drop the object of the tree-like databases to migrate and backup data; it supports all versions of MSSQL and MySQL,...
 
Database Tools  -  Viobo MSSQL to MySQL Data Migrator Business 1.5
Viobo MSSQL to MySQL Data Migrator Business is a powerful and reliable application designed for database migration; you can drag and drop the object of the tree-like databases to migrate and backup data; it supports all versions of MSSQL and...
 
Utilities  -  rgGamma for Mac OS 2.0
An application to control your screens gamma. It allows you to set your screen to red, green or a custom color and to control the screen brightness. If you have multiple monitors rgGamma will set all of them at the same time. It can be used for...
51.2 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB