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

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

Serving Software Downloads in 976 Categories, Downloaded 31.853.836 Times

DBIx::Safe 1.2.5

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

DBIx::Safe

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 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  
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  
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 beused for cable factory, solve all traceability needs,...
 
Audio Tools  -  DaHuNtradio 0.1
Basically dahuntradio is an application to control an FM radio tuner card. This application is for the most part based off of "kradio". dahuntradio gives the user the look and feel of a car radio with kde3 features thrown in!
1.23 MB  
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  
Utilities  -  GSI Control Application 1.1.0
Use this application to control your Galcon GSI irrigation devices. Requirements: iOS 6.1 or later. Compatible with iPhone, iPad, and iPod touch. This app is optimized for iPhone 5.
4.2 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  
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  
Web Browsers  -  Yasfib 4.1.7-r3
Yasfib is a lightweight and very easy to use application, that uses the Mozilla Geko engine in order to provide you with quick and safe browsing anytime. -Removes most banner, pop-up, and DHTML ads -Effectively blocks phishing websites...
9.5 MB  
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,...
 
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
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  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB