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

HTML Purifier for linux 4.3.0

Company: Edward Z. Yang
Date Added: November 03, 2013  |  Visits: 317

HTML Purifier for linux

Report Broken Link
Printer Friendly Version


Product Homepage
Download (33 downloads)



HTML Purifier project is the premiere PHP solution for all your HTML filtering needs. Tired of forcing users to use BBCode or some other obscure custom markup language due to the current landscape of deficient or hole-ridden HTML filterers? Look no further: HTMLPurifier will not only remove all malicious code (the stuff of XSS), it will also make sure the HTML is standards compliant.<br /><br />There are a number of ad hoc HTML filtering solutions out there on the web (some examples including PEAR's HTML_Safe, kses and SafeHtmlChecker.class.php) that claim to filter HTML properly, preventing malicious javascript and layout breaking HTML from getting through the parser. None of them, however, demonstrates a thorough knowledge of the DTD that defines HTML or the caveats of HTML that cannot be expressed by a DTD.<br /><br />Configurable filters (such as kses or PHP's built-in striptags() function) have trouble validating the contents of attributes and can be subject to security attacks due to poor configuration. Other filters take the naive approach of blacklisting known threats and tags, failing to account for the introduction of new technologies, new tags, new attributes or quirky browser behavior.<br /><br />However, HTML Purifier takes a different approach, one that doesn't use specification-ignorant regexes or narrow blacklists. HTML Purifier will decompose the whole document into tokens, and rigorously process the tokens by: removing non-whitelisted elements, transforming bad practice tags like font into span, properly checking the nesting of tags and their children and validating all attributes according to their RFCs.<br /><br />To my knowledge, there is nothing like this on the web yet. Not even MediaWiki, which allows an amazingly diverse mix of HTML and wikitext in its documents, gets all the nesting quirks right. Existing solutions hope that no javascript will slip through, but either do not attempt to ensure that the resulting output is valid XHTML or send the HTML through a draconic XML parser (and yet still get the nesting wrong: SafeHtmlChecker.class.php does not prevent a tags from being nested within each other).

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Approach Attributes Filtering Filters Knowledge Malicious Nesting Parser Prevent Properly Purifier Safehtmlcheckerclassphp Solutions Tokens Validating Vascript
Users rating: 0/10

License: Freeware Size: 604.16 KB
USER REVIEWS
More Reviews or Write Review


HTML PURIFIER FOR LINUX RELATED
Firewalls  -  Norton Personal Firewall 2004
Symantec’s Norton Personal Firewall 2004 keeps hackers out and personal data in. Malicious Internet users are constantly looking for new ways to take control of your PC or steal your private information. Norton Personal Firewall works on...
20.12 MB  
Email  -  phpMyBlacklist for Scripts 0.9.1
phpMyBlacklist contains all the instructions for setting up an mail blocking blacklist. This is a common feature and there are a plethura of resources available that will provide good detailed instructions on setting up a DNS blacklist.This goes...
10 KB  
Content Management  -  Ncaster CMS 1.7.2
NcasterCMS is a content management system built with flexibility & speed in mind. By adding custom fields, advanced article relation ability's you are free to taylor ncaster to any type of site be it a game site that needs a detailed hub of the...
 
Action Games  -  Heretic 0.9.3
Heretic is a first-person shoot-em-up game similar to the game play of Doom. This game is the prequel to Hexen which was released commercially for the Mac.Required: The Heretic WAD file is required to play the game. Place it in the same folder as...
236 KB  
Business  -  sk_filter 0.2.1
sk_filter is a crossplatform mail filter, written in Python that aims to reduce connection costs for dial-up users. It takes a diffrent approach to filtering, and that is to filter mail based on its size, rather than content. For dial-up this is...
11.99 KB  
Development Tools  -  php4ids 1.0
PHPIDS (PHP-Intrusion Detection System) is a simple to use, well structured, fast and state-of-the-art security layer for your PHP based web application. The IDS neither strips, sanitizes nor filters any malicious input, it simply recognizes when...
 
Anti-SPAM Tools  -  Smart UAC Replacement 1.0
Overwhelmed with Windows Vista's alerts and tired of clicking Continue ten times a day? Then Replace Vista User Account Control with Smart UAC now. Since thousands of malicious programs can disable your operating system, a defense-in-depth...
4.1 MB  
Development Tools  -  XML_PullParser 1.3.2
XML_PullParser moves the API of the PHP XML facility from an event-based model to a token-based model.Instead of processing data passed from the parser to callbacks, scripts work with "tokens", which are arrays representing XML structures.
 
Security Tools  -  Ad-Aware - Anniversary Edition 8.0.7
The latest version of Lavasoft's industry leading anti-spyware solution While our competitors are busy creating new bells and whistles that most computer users will never need or use, we continue to focus on developing a trusted anti-spyware...
58.04 MB  
Libraries  -  Imager::Filters 0.54
Imager::Filters is an entire image filtering operations. SYNOPSIS use Imager; $img = ...; $img->filter(type=>autolevels); $img->filter(type=>autolevels, lsat=>0.2); $img->filter(type=>turbnoise) # and lots of others...
849.92 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