Sha256: 17db0f4fe6abd4b02468a177757f5b0d2fac5b96c39709edfcc487eb434263bf
Contents?: true
Size: 1.42 KB
Versions: 8
Compression:
Stored size: 1.42 KB
Contents
package burp; /* * @(#)IIntruderPayloadGeneratorFactory.java * * Copyright PortSwigger Ltd. All rights reserved. * * This code may be used to extend the functionality of Burp Suite Free Edition * and Burp Suite Professional, provided that this usage does not violate the * license terms for those products. */ /** * Extensions can implement this interface and then call * <code>IBurpExtenderCallbacks.registerIntruderPayloadGeneratorFactory()</code> * to register a factory for custom Intruder payloads. */ public interface IIntruderPayloadGeneratorFactory { /** * This method is used by Burp to obtain the name of the payload generator. * This will be displayed as an option within the Intruder UI when the user * selects to use extension-generated payloads. * * @return The name of the payload generator. */ String getGeneratorName(); /** * This method is used by Burp when the user starts an Intruder attack that * uses this payload generator. * * @param attack An * <code>IIntruderAttack</code> object that can be queried to obtain details * about the attack in which the payload generator will be used. * @return A new instance of * <code>IIntruderPayloadGenerator</code> that will be used to generate * payloads for the attack. */ IIntruderPayloadGenerator createNewInstance(IIntruderAttack attack); }
Version data entries
8 entries across 8 versions & 1 rubygems