All Downloads are FREE. Search and download functionalities are using the official Maven repository.

burp.api.montoya.proxy.MessageReceivedAction Maven / Gradle / Ivy

There is a newer version: 2024.12
Show newest version
/*
 * Copyright (c) 2022-2023. PortSwigger Ltd. All rights reserved.
 *
 * This code may be used to extend the functionality of Burp Suite Community Edition
 * and Burp Suite Professional, provided that this usage does not violate the
 * license terms for those products.
 */

package burp.api.montoya.proxy;

/**
 * This enum represents the initial action to be taken when intercepting HTTP and WebSocket
 * messages in the Proxy.
 */
public enum MessageReceivedAction
{
    /**
     * Causes Burp Proxy to follow the current interception rules to determine
     * the appropriate action to take for the message.
     */
    CONTINUE,

    /**
     * Causes Burp Proxy to present the message to the user for manual review
     * or modification.
     */
    INTERCEPT,

    /**
     * Causes Burp Proxy to forward the message without presenting it to the
     * user.
     */
    DO_NOT_INTERCEPT,

    /**
     * Causes Burp Proxy to drop the message.
     */
    DROP
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy