|
|
|
|
Download Now Perl Artistic License Downloads till now: 5 |
| Last Update: | 2008-01-26 05:01:47 |
| Version: | 0.05 |
| License/Program Type: | Perl Artistic License |
| Publisher: | Kevin Meltzer |
| Price: | $0.00 |
Untaint is a Perl module for laundering tainted data.
SYNOPSIS
use Untaint;
my $pattern = qr(^kw+);
my $foo = $ARGV[0];
Untaint a scalar
if (is_tainted($foo)) {
print "$foo is tainted. Attempting to laundern";
$foo = untaint($pattern, $foo);
}else{
print "$foo is not tainted!!n";
}
Untaint an array
my @foo = @ARGV;
push @foo, "not tainted";
if (is_tainted(@foo)) {
print "@foo is tainted. Attempting to laundern";
my @new = untaint($pattern, @foo);
}else{
print "@foo is not tainted!!n";
}
Another way for an list
($a, $b, $c) = untaint(qr(^d+$), ($a, $b , $c));
Untaint a hash
my $test = {'name' => $ARGV[0],
'age' => $ARGV[1],
'gender' => $ARGV[2],
'time' => 'late'
};
my $patterns = {'name' => qr(^kw+),
'age' => qr(^d+),
'gender' => qr(^w$)
};
$UNTAINT_ALLOW_HASH++;
my %new = untaint_hash($patterns, %{$test});
This module is used to launder data which has been tainted by
using the -T switch to be in taint mode. This can be used for CGI
scripts as well as command line scripts.
The module will untaint scalars, arrays, and hashes. When
laundering an array, only array elements which are tainted will be
laundered.
Requirements:
· Perl
| Product | Date Added |
|---|---|
| Untaint 0.05 | 2008-01-26 05:01:47 |
EB::Shell::DeLuxe |
From category: Libraries |
| EB::Shell::DeLuxe 1.01.02 is libraries software developed by Johan Vromans. EB::Shell::DeLuxe is a generic class to build line-oriented command interpreters. SYNOPSIS package My::Sh... | |
libgnomeprint |
From category: Libraries |
| libgnomeprint is a Gnome printing library.... | |
Custom Eclipse Builder |
From category: Assembler-Tools |
| Custom Eclipse Builder 0.1 is assembler tools software developed by Alexander Bretz. Custom Eclipse Builder is a lightweight Ant-based project to build a company and personal customized Eclipse di... | |
GAJET 20051220 |
From category: Quality-Assurance-and-Testing |
| GAJET 20051220 is quality assurance and testing software developed by Mikhail Vladimirov. GAJET (Genetic Alrogithm for Java Evolutionary Testing) is an automatic test generation tool for Java that... | |
Bigtop::TentMaker |
From category: Libraries |
| Bigtop::TentMaker 0.18 is libraries software developed by Phil Crow. Bigtop::TentMaker is a Gantry App to Help You Code Bigtop Files. SYNOPSIS Start the tentmaker: tentmake... | |
JOpt ASP |
From category: Libraries |
| JOpt.ASP is a consistent advancement of JOpt.NET and exposes the unique JOpt vehicle routing capabilities.... | |
Apache DBILogger |
From category: Perl-Modules |
| Apache::DBILogger is a Perl module that tracks what&039;s being transferred in a DBI database.... | |
Convert::CEGH::Gematria |
From category: Libraries |
| Convert::CEGH::Gematria 0.02 is libraries software developed by Daniel Yacob. Convert::CEGH::Gematria is a Perl module for Coptic/Ethiopic/Greek/Hebrew Gematria. SYNOPSIS use utf8;\... | |
Archive::Builder 1.06 |
From category: Libraries |
| Archive::Builder 1.06 is libraries software developed by Adam Kennedy. Archive::Builder is a file generation and archiving framework. SYNOPSIS Make a builder with one section, and... | |
ccache |
From category: Compilers |
| ccache 2.4 is compilers software developed by Andrew Tridgell. ccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect w... | |
ant4eclipse 0.5 |
From category: Assembler-Tools |
| ant4eclipse 0.5 is assembler tools software developed by Nils Hartmann. ant4eclipse project provides a set of Ant tasks that can be used to integrate Eclipse configurations into Ant buildscripts \... | |
Bundle::DataMint |
From category: Libraries |
| Bundle::DataMint 1.02 is libraries software developed by Jaime Prilusky. Bundle::DataMint is a bundle to install external CPAN modules for Data Mining and Data Integration. SYNOPSIS P... | |
SVNChecker |
From category: Version-Control |
| SVNChecker is a framework for Subversion pre-commit hooks.... | |
LibAxl |
From category: Libraries |
| LibAxl (or just Axl) is an implementation of the XML 1.0 standard specification.... | |
Asterisk-Java 0.3-m1 |
From category: Libraries |
| Asterisk-Java 0.3-m1 is libraries software developed by Stefan Reuter. The Asterisk-Java package consists of a set of Java classes that allow you to easily build Java applications that interact wit... | |
| 1. iOrgSoft 3GP Video Converter |
| iOrgSoft 3GP Video Converter is a smart, reliable, affordabl... |
| 2. Easy Time Control Professional |
| Easy Time Control Professional Edition is a smart software s... |
| 3. AceErase File Shredder |
| AceErase is an easy to use, smart and secure file shredder a... |
| 4. Video Converter |
| Video Converter is an easy-to-use tool that enables the user... |
| 5. Andromeda Hyper 3GP Converter |
| Andromeda Hyper 3GP Converter is a simple, intuitive and eas... |
| 6. Andromeda Hyper AppleTV Converter |
| Andromeda Hyper AppleTV Converter is an easy and intuitive t... |
| 7. anyTV Free |
| anyTV is a smart tool that enables you to watch local TV, wo... |
| 8. FineRecovery Enterprise |
| FineRecovery Enterprise is a great solution to recover the d... |
| 9. EDraw Organizational Chart |
| Edraw Organizational Chart is a feature-rich, powerful and s... |
| 10. Algolab Raster to Vector Conversion Toolkit |
| Algolab Raster to Vector Conversion Toolkit is a powerful ve... |
| 1. Google Chrome – It’s Finally Here. Will A Revolution Begin? |
| First, it was the rumors. Then, Google announced it official... |
| 2. An Amazing Free Document Processing Software: LyX |
| The documents management task could be difficult in absence ... |
| 3. DownloadTube Toolbar is Available For Free Download |
| Recently, we have made available for free download the Dow... |
| 4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records |
| The latest beta1 release of Mozilla Firefox 3.1 shows majo... |
| 5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need |
| This time I won’t speak about a single freeware program that... |
| 6. How To Increase The Quality of Your News Articles For Search Engine Spiders |
| The process of articles publishing is a common practice to... |
| 7. Digg in Press: Tips and Opinions |
| Regarding Digg social bookmarking service there are many a... |
| 8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines |
| Many people asked themselves how to run Ubuntu Linux and W... |
| 9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light |
| It is well known the fact that even the latest version of M... |
| 10. Image Galleries on Autopilot: Instant Gallery Maker |
| The creation of image galleries ready for web publishing... |
| 1. Ninja Blog |
| Ninja Blog is a PHP based blogging solution. Based upon word |
| 2. Dragonfly CMS |
| DragonflyCMS is a content management system based on PHP-Nuk |
| 3. Diferior |
| Diferior is a flexible, customizable, both user and develope |
| 4. DBHcms |
| DBHcms is a search engine optimized and lightweight content |
| 5. concrete5 |
| concrete5 content management system could be a rapid solutio |
| 6. bloofoxCMS |
| bloofoxCMS is a lightweight content management system based |
| 7. PHP Membership |
| PHP Membership script allows you to add password protection |
| 8. Tube Spider |
| Tube Spider allows your visitors to search videos in Youtube |
| 9. Azure CMS |
| Azure CMS is a universal software product for the developmen |
| 10. Azure Portal |
| Azure Portal is a social networking script made with PHP pro |
| 11. One Frog |
| One Frog is a content management system that allows you to u |
| 12. Cigmas CMS |
| Cigmas CMS is a powerful web content management system for g |
| 13. WebWord CMS |
| WebWord CMS is a full featured web content management system |
| 14. Marjetica Content Management System |
| Marjetica Content Management System is a powerful, easy to u |
| 15. Phenotype CMS |
| Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr |
| 16. Chupix CMS |
| Chupix is a content management system written in PHP and sto |
| 17. Interspire Website Publisher |
| Interspire Website Publisher (formerly ArticleLive) is a con |
| 18. Interspire Email Marketer |
| Interspire Email Marketer (formerly SendStudio) is a web bas |
| 19. Comments RAM |
| Comments RAM is a lightweight PHP script that allows you to |
| 20. KoolAjax |
| KoolAjax facilitates data exchange between server-side and c |
Leave a comment