HTML :: tagfilter.

Um Filtro HTML-Greenado Fino, XSS-Bloqueador e Mailto-Ofuscator
Baixe Agora

HTML :: tagfilter. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • William Ross
  • Site do editor:
  • http://search.cpan.org/~wross/

HTML :: tagfilter. Tag


HTML :: tagfilter. Descrição

Um Filtro HTML-Fino Fino, XSS-Bloqueador e Mailto-Ofuscator HTML :: tagfilter é um filtro HTML-Green Green, XSS-Bloqueador e mailto-obfuscator.synopsis Use HTML :: tagfilter; Meu $ TF = NOVO HTML :: tagfilter; meu $ clean_html = $ tf-> filtro ($ dirty_html); # ou meu $ tf = html :: tagfilter-> novo (permitir => {...}, nega => {...}, log_rejects => 1, strip_comments => 1, echo => 1, verbose =>> 1, skip_xss_protection => 1, skip_entification => 1, skip_mailto_entification => 1, xss_risky_attributes => , xss_permitted_protocols => , xss_allow_local_links => 1,); # ou meu $ tf = html :: tagfilter-> novo (on_finish_document => sub {return " ". $ auto-> relatório." ";},); $ tf-> anal ($ ALGUMEL_HTML); $ tf-> anal ($ mais_html); my $ clean_html = $ tf-> saída; meu $ limpeza_summary = $ tf-> relatório; meu @tags_removed = $ TF-> Relatório; Meu $ ERRROR_LOG = $ TF-> Erro; html :: tagfilter é uma subclasse de html :: parser com uma única finalidade: ele irá remover tags html indesejadas e atributos de um pedaço de texto. Pode agir De uma forma mais ou menos fina - você pode especificar tags permitidas, atributos permitidos de cada tag e valores permitidos para cada atributo em quantas detalhes desejar.tags que não são permitidos. Tags que são despesas para baixo para apenas os atributos que são permitidos para cada tag. É possível permitir que todos ou nenhum atributos de uma tag ou para permitir que todos ou nenhum valor para um atributo, e assim por diante. O filtro também protegerá os scripts transversais Ataques e ofuscar qualquer mailto: endereços de e-mail, a menos que você não diga que não seja. A finalidade original para isso foi para tela a entrada do usuário. Nessa configuração, você acha que apenas é possível usar: Meu $ TF = novo HTML :: tagfilter; put_in_database ($ tf-> filtro ($ my_text)); vai fazer. No entanto, também pode ser usado para processos de exibição (por exemplo, tradução apenas de texto) ou limpeza (por exemplo, remoção de JavaScript antigo). Nesses casos, você provavelmente desejará substituir a regra padrão definida com um pequeno número de regras de negação. Meu $ Self = HTML :: tagfilter-> Novo (negado => {img => {'tudo'}}); imprimir $ tf-> filtro ($ my_text); vai tirar todas as imagens, por exemplo, mas deixar tudo o mais intocado.nb (FAQ # 1) O filtro só remove as próprias tags: tudo o que ele faz para texto que não faz parte de Uma tag é escapar do S, guarda contra falsos negativos e alguns ataques comuns. Requisitos: · Perl.


HTML :: tagfilter. Software Relacionado