A B C D E F G M O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addXRefEntry(XReferenceEntry) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
add an entry in the x ref table for later dump.
- ARRAY_CLOSE - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The array close token.
- ARRAY_OPEN - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The array open token.
- AutoDetectTransformer - Class in org.apache.tika.fuzzing
- AutoDetectTransformer() - Constructor for class org.apache.tika.fuzzing.AutoDetectTransformer
- AutoDetectTransformer(List<Transformer>) - Constructor for class org.apache.tika.fuzzing.AutoDetectTransformer
B
- ByteDeleter - Class in org.apache.tika.fuzzing.general
- ByteDeleter() - Constructor for class org.apache.tika.fuzzing.general.ByteDeleter
- ByteFlipper - Class in org.apache.tika.fuzzing.general
- ByteFlipper() - Constructor for class org.apache.tika.fuzzing.general.ByteFlipper
- ByteInjector - Class in org.apache.tika.fuzzing.general
- ByteInjector() - Constructor for class org.apache.tika.fuzzing.general.ByteInjector
C
- CantFuzzException - Exception in org.apache.tika.fuzzing.exceptions
- CantFuzzException(String) - Constructor for exception org.apache.tika.fuzzing.exceptions.CantFuzzException
- close() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will close the stream.
- COMMENT - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The start to a PDF comment.
D
- DICT_CLOSE - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The dictionary close token.
- DICT_OPEN - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The dictionary open token.
- doWriteBody(COSDocument) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will write the body of the document.
- doWriteHeader(COSDocument) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will write the header to the PDF document.
- doWriteObject(COSBase) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- doWriteObject(COSObjectKey, COSBase) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- doWriteTrailer(COSDocument) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will write the trailer to the PDF document.
E
- ENDOBJ - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The end object token.
- ENDSTREAM - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The close stream token.
- EOF - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The EOF constant.
- EvilCOSWriter - Class in org.apache.tika.fuzzing.pdf
- EvilCOSWriter(OutputStream, PDFTransformerConfig) - Constructor for class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
COSWriter constructor.
F
- FuzzingCLI - Class in org.apache.tika.fuzzing.cli
- FuzzingCLI() - Constructor for class org.apache.tika.fuzzing.cli.FuzzingCLI
- FuzzingCLIConfig - Class in org.apache.tika.fuzzing.cli
- FuzzingCLIConfig() - Constructor for class org.apache.tika.fuzzing.cli.FuzzingCLIConfig
- FuzzOne - Class in org.apache.tika.fuzzing.cli
-
Forked process that runs against a single input file
- FuzzOne() - Constructor for class org.apache.tika.fuzzing.cli.FuzzOne
G
- GARBAGE - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
Garbage bytes used to create the PDF header.
- GeneralTransformer - Class in org.apache.tika.fuzzing.general
- GeneralTransformer() - Constructor for class org.apache.tika.fuzzing.general.GeneralTransformer
- GeneralTransformer(int, Transformer...) - Constructor for class org.apache.tika.fuzzing.general.GeneralTransformer
- GeneralTransformer(Transformer...) - Constructor for class org.apache.tika.fuzzing.general.GeneralTransformer
- getAllowableFilters() - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
-
Which filters are allowed
- getDataToSign() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
Return the stream of PDF data to be signed.
- getFilters(COSBase) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
-
If
PDFTransformerConfig.maxFilters> 0, this will randomly select filters given thePDFTransformerConfig.maxFiltersandPDFTransformerConfig.minFilters. - getMaxFilteredStreamLength() - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- getMaxTransformers() - Method in class org.apache.tika.fuzzing.cli.FuzzingCLIConfig
- getNumber() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will get the current object number.
- getObjectKeys() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will get all available object keys.
- getOutput() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will get the output stream.
- getPerFileIterations() - Method in class org.apache.tika.fuzzing.cli.FuzzingCLIConfig
- getProblemsDirectory() - Method in class org.apache.tika.fuzzing.cli.FuzzingCLIConfig
- getRandomizeObjectNumbers() - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- getRandomizeRefNumbers() - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- getRetries() - Method in class org.apache.tika.fuzzing.cli.FuzzingCLIConfig
- getStandardOutput() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will get the standard output stream.
- getStartxref() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will get the current start xref.
- getStreamTransformer() - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.AutoDetectTransformer
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.general.ByteDeleter
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.general.ByteFlipper
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.general.ByteInjector
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.general.GeneralTransformer
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.general.SpanSwapper
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.general.Truncator
- getSupportedTypes() - Method in class org.apache.tika.fuzzing.pdf.PDFTransformer
- getSupportedTypes() - Method in interface org.apache.tika.fuzzing.Transformer
-
Returns the set of media types supported by this parser when used with the given parse context.
- getTikaConfig() - Method in class org.apache.tika.fuzzing.cli.FuzzingCLIConfig
- getUnfilteredStreamTransformer() - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- getXRefEntries() - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will get the xref entries.
- getXRefRanges(List<XReferenceEntry>) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
check the xref entries and write out the ranges.
M
- main(String[]) - Static method in class org.apache.tika.fuzzing.cli.FuzzingCLI
- main(String[]) - Static method in class org.apache.tika.fuzzing.cli.FuzzOne
O
- OBJ - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The starting object token.
- org.apache.tika.fuzzing - package org.apache.tika.fuzzing
- org.apache.tika.fuzzing.cli - package org.apache.tika.fuzzing.cli
- org.apache.tika.fuzzing.exceptions - package org.apache.tika.fuzzing.exceptions
- org.apache.tika.fuzzing.general - package org.apache.tika.fuzzing.general
- org.apache.tika.fuzzing.pdf - package org.apache.tika.fuzzing.pdf
P
- parse(String[]) - Static method in class org.apache.tika.fuzzing.cli.FuzzingCLIConfig
- PDFTransformer - Class in org.apache.tika.fuzzing.pdf
- PDFTransformer() - Constructor for class org.apache.tika.fuzzing.pdf.PDFTransformer
- PDFTransformerConfig - Class in org.apache.tika.fuzzing.pdf
- PDFTransformerConfig() - Constructor for class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
R
- REFERENCE - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The reference token.
S
- setAllowableFilters(Set<COSName>) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- setConfig(PDFTransformerConfig) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformer
- setMaxFilteredStreamLength(long) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
-
Maximum filtered stream length.
- setMaxFilters(int) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- setMinFilters(int) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
-
Minimum number of filters to apply to streams.
- setNumber(long) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will set the current object number.
- setPercentCorrupt(float) - Method in class org.apache.tika.fuzzing.general.ByteFlipper
- setRandomizeObjectNumbers(float) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- setRandomizeRefNumbers(float) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
- setStartxref(long) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will set the start xref.
- setStreamTransformer(Transformer) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
-
This transformer is applied to the stream _after_ each filter has been applied.
- setUnfilteredStreamTransformer(Transformer) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformerConfig
-
This transformer is applied to the stream _before_ any filters are applied.
- SPACE - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
space character.
- SpanSwapper - Class in org.apache.tika.fuzzing.general
-
randomly swaps spans from the input
- SpanSwapper() - Constructor for class org.apache.tika.fuzzing.general.SpanSwapper
- STARTXREF - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The start xref token.
- STREAM - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The open stream token.
T
- TRAILER - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The trailer token.
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.AutoDetectTransformer
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.general.ByteDeleter
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.general.ByteFlipper
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.general.ByteInjector
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.general.GeneralTransformer
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.general.SpanSwapper
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.general.Truncator
- transform(InputStream, OutputStream) - Method in class org.apache.tika.fuzzing.pdf.PDFTransformer
- transform(InputStream, OutputStream) - Method in interface org.apache.tika.fuzzing.Transformer
- Transformer - Interface in org.apache.tika.fuzzing
- Truncator - Class in org.apache.tika.fuzzing.general
- Truncator() - Constructor for class org.apache.tika.fuzzing.general.Truncator
V
- VERSION - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The output version of the PDF.
- visitFromArray(COSArray) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromBoolean(COSBoolean) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromDictionary(COSDictionary) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromDocument(COSDocument) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromFloat(COSFloat) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromInt(COSInteger) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromName(COSName) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromNull(COSNull) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromStream(COSStream) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
- visitFromString(COSString) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
W
- write(COSDocument) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will write the pdf document. }
- write(FDFDocument) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will write the fdf document.
- write(PDDocument) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will write the pdf document.
- write(PDDocument, SignatureInterface) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will write the pdf document.
- writeExternalSignature(byte[]) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
Write externally created signature of PDF data obtained via
EvilCOSWriter.getDataToSign()method. - writeReference(COSBase) - Method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
visitFromObjRef method comment.
- writeString(byte[], OutputStream) - Static method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will output the given text/byte getString as a PDF object.
- writeString(COSString, OutputStream) - Static method in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
This will output the given byte getString as a PDF object.
X
- XREF - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The XREF token.
- XREF_FREE - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The xref free token.
- XREF_USED - Static variable in class org.apache.tika.fuzzing.pdf.EvilCOSWriter
-
The xref used token.
All Classes All Packages