Index
A B C D E F G H I J K L M N O P R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
M
- main(String[]) - Static method in class tenapull.run.FilterForPlugin
-
Quick and dirty utility for filtering all the JSON outputs in demo-output directory, to include only the ones with plugin data.
- main(String[]) - Static method in class tenapull.run.Main
-
The entry point of the application.
- Main - Class in tenapull.run
-
The entry point to the TenaPull application.
- makeClient() - Static method in class tenapull.client.AcceptAnySSL
-
Make Jersey client which accepts any SSL certificate.
- makeCopy() - Method in class tenapull.data.entity.objectLookup.ExtraJson.JsonMap
-
Returns a mutable copy of the map
- makeDbStringFor(Object) - Static method in class tenapull.data.persistence.MultiTypeWrapper
-
Make the MultiTypeWrapper db string for a provided object
- makeExactPojoSearchMap(POJO) - Method in class tenapull.data.persistence.Dao
-
Makes the search make to be used by findExactPojo, using the attribute maps created from Hibernate.
- makeHostnameVerifier() - Static method in class tenapull.client.AcceptAnySSL
-
Make hostname verifier that ignores differences between given hostname and certificate hostname
- MakeMap - Class in tenapull.util
-
Static utility for making a map from an array of Objects.
- MakeMap() - Constructor for class tenapull.util.MakeMap
- makePojoNonNullSearchMap(POJO) - Method in class tenapull.data.persistence.Dao
-
Make the search make to use for findByPojoNonNull
- makeSearchMapFromJson(JsonNode) - Static method in class tenapull.data.persistence.MapLookupDao
-
Make a pojo search map from a json node
- makeSSLContext() - Static method in class tenapull.client.AcceptAnySSL
-
Creates SSL context that trusts all certificates
See resources:
https://stackoverflow.com/questions/875467/java-client-certificates-over-https-ssl
http://useof.org/java-open-source/org.glassfish.jersey.SslConfigurator
https://www.techieshah.com/2019/08/jersey-client-how-to-skip-ssl.html
https://stackoverflow.com/questions/6047996/ignore-self-signed-ssl-cert-using-jersey-client
https://stackoverflow.com/questions/12060250/ignore-ssl-certificate-errors-with-java/42823950
IMPORT TRUSTED SSL:
https://stackoverflow.com/questions/6659360/how-to-solve-javax-net-ssl-sslhandshakeexception-error/6742204#6742204 - makeStackTraceString() - Static method in class tenapull.util.StackTracePrinter
-
Produces a string representation of the current thread's stack trace
- makeStackTraceString(StackTraceElement[]) - Static method in class tenapull.util.StackTracePrinter
-
Produces a string representation of the provided stack trace elements array
- makeStackTraceString(StackTraceElement[], String) - Static method in class tenapull.util.StackTracePrinter
-
Produces a string representation of the provided stack trace elements array using the provided separator between frames of the stack.
- makeStackTraceString(Thread) - Static method in class tenapull.util.StackTracePrinter
-
Produces a string representation of the provided thread's stack trace
- makeValueSet() - Method in class tenapull.util.ReverseMap
-
Makes a set for the values
- MapLookupDao<POJO extends MapLookupPojo<POJO>> - Class in tenapull.data.persistence
-
Dao used for map lookup pojos, where a DB record can be matched by a search map or the _match function.
- MapLookupDao(Class<POJO>) - Constructor for class tenapull.data.persistence.MapLookupDao
-
Instantiates a new MapLookupDao for the pojo type provided.
- MapLookupPojo<POJO extends MapLookupPojo> - Interface in tenapull.data.entity.template
-
A "complex lookup" or "object lookup" altnerative to the HashLookupPojo interface Rather than using a hash of the object, this approach using a search map instead.
- mapSearch(Map<String, Object>) - Method in class tenapull.data.persistence.Dao
-
Map search list.
- markErrorStatus() - Static method in class tenapull.run.Main
-
Marks the application as having an error, so that it will exit with status code -1
- MAX_EXCEPTIONS - Static variable in class tenapull.run.DbManagerJob
-
The constant MAX_EXCEPTIONS.
- MAX_JOBS_TASKS - Static variable in class tenapull.run.DbManagerJob
-
The constant MAX_JOBS_TASKS.
- MAX_MAIN_WAIT_TIME - Static variable in class tenapull.run.JobFactory
-
The maximum amount of time the main thread will wait before iterating over its tasks again.
- MAX_NEW_JOB_PROCESSING_TIME_MS - Static variable in class tenapull.run.JobFactory
-
Timeout to stop processing new jobs.
- MILLION - Static variable in class tenapull.sync.InstancesTracker
-
The constant MILLION used for converting between nanoseconds and milliseconds
- MISSING_TYPE - Static variable in class tenapull.data.persistence.MultiTypeWrapper
-
The MISSING_TYPE error string
- MISSING_VALUE - Static variable in class tenapull.data.persistence.MultiTypeWrapper
-
The MISSING_VALUE error string
- MultiChild() - Constructor for class tenapull.data.entity.response.ScanResponse.MultiChild
- MultiChildLookup() - Constructor for class tenapull.data.entity.response.ScanResponse.MultiChildLookup
- MultiChildTemplate() - Constructor for class tenapull.data.entity.response.NessusResponse.MultiChildTemplate
- MultiType - Class in tenapull.data.deserialize
-
Includes two inner classes for serializing and deserializing the MultiTypeWrapper, which is capable of representing more than one primitive type (e.g.
- MultiType() - Constructor for class tenapull.data.deserialize.MultiType
- MultiType.Deserializer - Class in tenapull.data.deserialize
-
Deserializes a JSON value of an unknown primitive type into a MultiTypeWrapper
- MultiType.Serializer - Class in tenapull.data.deserialize
-
Serializes a MultiTypeWrapper into the appropriate JSON primitive
- MultiTypeWrapper - Class in tenapull.data.persistence
-
Used to represent a field which may have multiple JSON primitive data types.
- MultiTypeWrapper.Converter - Class in tenapull.data.persistence
-
Hibernate converter, for converting between a string for the DB and a MultiTypeWrapper instance
All Classes All Packages