A B C D E F G M O P R S T V W X 
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 the PDFTransformerConfig.maxFilters and PDFTransformerConfig.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.
A B C D E F G M O P R S T V W X 
All Classes All Packages