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 29.990.680 Times

HTML Purifier for linux 4.3.0

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

HTML Purifier for linux

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 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
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...
 
Development Tools  -  XML_PullParser for XML Tools 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.
225.28 KB  
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  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
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  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
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