Class OpenSearchRawGet

java.lang.Object
ai.attackframework.tools.burp.utils.opensearch.OpenSearchRawGet

public final class OpenSearchRawGet extends Object
Performs a raw HTTP GET to the OpenSearch root (/) with the same auth, SSL, and HTTP version policy (NEGOTIATE) as OpenSearchConnector, so we can log the actual protocol and status line from the wire (including HTTP/2 when negotiated).
  • Method Details

    • performRawGet

      public static OpenSearchRawGet.RawGetResult performRawGet(String baseUrl, String username, String password)
      Performs GET / against baseUrl with the same credentials and insecure-SSL behavior as the connector. Uses the async client with HttpVersionPolicy.NEGOTIATE so HTTP/2 is used when supported. Returns the actual HTTP version, status code, reason phrase, and response body from the wire.