Download Untaint - Untaint Description, Untaint Reviews
Contact
 


 

Download

 
Download Now
Perl Artistic License
Downloads till now: 5
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Untaint

 

Details

Last Update: 2008-01-26 05:01:47
Version: 0.05
License/Program Type: Perl Artistic License
Publisher: Kevin Meltzer
Price:$0.00
Description:

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



Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Untaint Version History

Product Date Added
Untaint 0.05 2008-01-26 05:01:47


Related Software

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...
 

Top Downloads

 
1. USBDeview
2. VSO Drive Inspector Tool
3. H&H China2Go Talking PhraseBook (Cantonese Ed.)
4. Canon PIXMA MP220 MP Drivers
5. Canon PIXMA MP210 MP Navigator EX
6. LingvoSoft Middle Eastern Pack

DownloadTube Editor Reviews

 
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...

Software Reviews Full List



Recent Blog Posts

 
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...

Last 20 Scripts

 
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