Class McPServer

java.lang.Object
fi.iki.elonen.NanoHTTPD
burp.mcp.server.McPServer

public class McPServer extends fi.iki.elonen.NanoHTTPD
  • Nested Class Summary

    Nested classes/interfaces inherited from class fi.iki.elonen.NanoHTTPD

    fi.iki.elonen.NanoHTTPD.AsyncRunner, fi.iki.elonen.NanoHTTPD.ClientHandler, fi.iki.elonen.NanoHTTPD.ContentType, fi.iki.elonen.NanoHTTPD.Cookie, fi.iki.elonen.NanoHTTPD.CookieHandler, fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner, fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory, fi.iki.elonen.NanoHTTPD.DefaultTempFile, fi.iki.elonen.NanoHTTPD.DefaultTempFileManager, fi.iki.elonen.NanoHTTPD.HTTPSession, fi.iki.elonen.NanoHTTPD.IHTTPSession, fi.iki.elonen.NanoHTTPD.Method, fi.iki.elonen.NanoHTTPD.Response, fi.iki.elonen.NanoHTTPD.ResponseException, fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory, fi.iki.elonen.NanoHTTPD.ServerRunnable, fi.iki.elonen.NanoHTTPD.ServerSocketFactory, fi.iki.elonen.NanoHTTPD.TempFile, fi.iki.elonen.NanoHTTPD.TempFileManager, fi.iki.elonen.NanoHTTPD.TempFileManagerFactory
  • Field Summary

    Fields inherited from class fi.iki.elonen.NanoHTTPD

    asyncRunner, MIME_HTML, MIME_PLAINTEXT, MIME_TYPES, SOCKET_READ_TIMEOUT
  • Constructor Summary

    Constructors
    Constructor
    Description
    McPServer(burp.api.montoya.MontoyaApi api, McpToolRegistry registry, String bindAddress, int port)
     
    McPServer(burp.api.montoya.MontoyaApi api, McpToolRegistry registry, String bindAddress, int port, PermissionManager permissions)
     
    McPServer(burp.api.montoya.MontoyaApi api, McpToolRegistry registry, String bindAddress, int port, PermissionManager permissions, MetricsCollector metrics)
     
    McPServer(burp.api.montoya.MontoyaApi api, McpToolRegistry registry, String bindAddress, int port, PermissionManager permissions, MetricsCollector metrics, AccessGate accessGate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
     
     
     
    long
     
    long
     
    boolean
     
    fi.iki.elonen.NanoHTTPD.Response
    serve(fi.iki.elonen.NanoHTTPD.IHTTPSession session)
     
    void
     
    void
     

    Methods inherited from class fi.iki.elonen.NanoHTTPD

    closeAllConnections, createClientHandler, createServerRunnable, decodeParameters, decodeParameters, decodePercent, getHostname, getListeningPort, getMimeTypeForFile, getServerSocketFactory, getTempFileManagerFactory, isAlive, makeSecure, makeSSLSocketFactory, makeSSLSocketFactory, makeSSLSocketFactory, mimeTypes, newChunkedResponse, newFixedLengthResponse, newFixedLengthResponse, newFixedLengthResponse, serve, setAsyncRunner, setServerSocketFactory, setTempFileManagerFactory, start, start, start, useGzipWhenAccepted, wasStarted

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait