HTML :: TAGFILTER

Een fijnkorrelig HTML-filter, XSS-BLOKER en MAILTO-OBVUCATOR
Download nu

HTML :: TAGFILTER Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • William Ross
  • Uitgever website:
  • http://search.cpan.org/~wross/

HTML :: TAGFILTER Tags


HTML :: TAGFILTER Beschrijving

Een fijnkorrelig HTML-filter, XSS-blocker en mailto-obfuscator HTML :: TAGFILTER is een fijnkorrelig HTML-filter, XSS-Blocker en mailto-obfuscator.Synopsis Gebruik HTML :: TAGFILTER; mijn $ tf = nieuwe html :: tagfilter; mijn $ clean_html = $ tf-> filter ($ dirty_html); # of mijn $ tf = html :: tagfilter-> nieuw (toestaan => {...}, weigeren => {...}, log_rejects => 1, strip_comments => 1, echo => 1, uitgebreid => 1, skip_xss_protection => 1, skip_entification => 1, skip_mailto_entification => 1, xss_risky_attributes => , xss_permitted_protocols => , xss_allow_local_links => 1,); # of mijn $ tf = html :: tagfilter-> nieuw (on_finish_document => sub {return " ". $ self-> rapport." ";},); $ tf-> parsse ($ some_html); $ tf-> parsse ($ more_html); mijn $ clean_html = $ tf-> output; mijn $ cleaning_summary = $ tf-> rapport; My @Tags_Remed = $ tf-> rapport; mijn $ error_log = $ tf-> fout; HTML :: TAGFILTER is een subklasse van HTML :: Parser met een enkel doel: het zal ongewenste HTML-tags en attributen van een stuk tekst verwijderen. Het kan handelen Op een min of meer fijnkorrelige manier - kunt u toegestane tags, toegestane kenmerken van elke tag en toegestane waarden voor elk attribuut in dezelfde details opgeven als u wilt. Tags die niet zijn toegestaan. Tags die zijn ingekort tot alleen de kenmerken die voor elke tag zijn toegestaan. Het is mogelijk om alle of geen attributen van een tag toe te staan of om alle of geen waarden voor een attribuut toe te staan, enzovoort. Het filter zal ook bewaken tegen cross-site scripting aanvallen en obfuscate elke mailto: e-mailadressen, tenzij u het niet vertelt. Het oorspronkelijke doel hiervoor was om de gebruikerinvoer te screenen. In die instelling vindt u dat u gewoon gebruikt: mijn $ TF = Nieuw HTML :: TAGFILTER; put_in_database ($ tf-> filter ($ my_text)); zal doen. Het kan echter ook worden gebruikt voor weergaveprocessen (bijv. Alleen tekst-alleen-vertaling) of opruimen (bijv. Verwijdering van het oude JavaScript). In die gevallen wil je waarschijnlijk de standaardregel inrichten met een klein aantal ontkenningsregels. mijn $ self = html :: tagfilter-> nieuw (ontkenning => {img => {'ALL'}}); Print $ tf-> filter ($ my_text); zal alle afbeeldingen uitstralen, bijvoorbeeld, maar laat alles onaangeraakt. NB (FAQ # 1) Het filter verwijdert alleen de tags zelf: alles wat het doet om te sms'en Een tag is om te ontsnappen aan de s, om te bewaken tegen valse negatieven en enkele algemene cross-site-aanvallen. Vereisten: · Perl


HTML :: TAGFILTER Gerelateerde software

VMS :: Wachtrij

PERL-extensie om wachtrijen, vermeldingen en formulieren te beheren en wachtrij, invoer en informatie op te halen ...

223

Downloaden