| pdfid_pl. Um módulo Python para analisar e dimensionar arquivos PDF |
Baixe Agora |
pdfid_pl. Classificação e resumo
- Nome do editor:
- Philippe Lagadec and Didier Stevens
- Site do editor:
- http://www.decalage.info/
pdfid_pl. Tag
pdfid_pl. Descrição
Um módulo Python para analisar e sanitizar arquivos PDF Os arquivos PDF podem ser usados para acionar o conteúdo malicioso, conforme descrito aqui. PDFID_PL é uma ferramenta Python para analisar e dimensionar arquivos pdf, escritos por didier stevens.developer comenshere é uma versão que eu modifiquei ligeiramente para que ele possa ser importado como um módulo em aplicativos Python (originalmente para o Exefilter) .Modificações A versão modificada é nomeada pdfid_pl.py. As principais diferenças com a ferramenta original estão na função PDFID: Def PDFID (arquivo, allnames = false, extradata = false, desarmar = false, force = false, output_file = Nenhum, raise_exceptions = false, return_cleaned = false, active_keywords) : Os seguintes parâmetros foram adicionados: * Output_File: Caminho do arquivo de saída a ser criado. * Raise_Exceptions: Levante uma exceção quando ocorre um erro de análise, em vez de ignorá-lo. * return_cleaned: retorne uma tupla (xmldoc, limpa), onde limpa = true se o PDF continha conteúdo ativo que tenha sido limpo. * Active_Keywords: lista de tags pdf a ser desativada. Valor padrão: ('/ js', '/ javascript', '/ aa', '/ openion', '/ jbig2decode', '/ richmedia', '/ lançamento') Todos esses parâmetros são opcionais, para que PDFID_PL.PY Executa exatamente como o pdfid.py original quando eles não são definidos.sample usageimport pdfid_pl como pdfidxmldoc, limpo = pdfid.pdfid ('file.pdf', desarmar = true, outps_file = 'cleaned.pdf', raise_exceptions = true, return_cleaned = TRUE) Se for limpo: Imprimir 'PDF foi limpo.Elese: Imprimir' PDF está limpo. ' Requisitos: · Pitão O que há de novo nesta versão: · Adicionado / lançamento à lista de palavras-chave a ser desativado.
pdfid_pl. Software Relacionado