Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractConnectionHandler - Class in com.github.toolarium.network.server.handler.impl
-
Implements the abstract base class for
IHttpConnectionHandler. - AbstractConnectionHandler() - Constructor for class com.github.toolarium.network.server.handler.impl.AbstractConnectionHandler
- AbstractHttpService - Class in com.github.toolarium.network.server.service
-
Abstract base http service class
- AbstractHttpService() - Constructor for class com.github.toolarium.network.server.service.AbstractHttpService
- ACCESS - Enum constant in enum class com.github.toolarium.network.scanner.dto.VerboseLevel
- ACCESS_CONSOLE - Enum constant in enum class com.github.toolarium.network.scanner.dto.VerboseLevel
- addHeader(String, String) - Method in class com.github.toolarium.network.server.dto.HttpReponse
-
Add a header
- ALLOW - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
ALLOW
- analyzePort(String, int) - Method in class com.github.toolarium.network.scanner.analyze.impl.TCPConnectionPortAnalyzerImpl
- analyzePort(String, int) - Method in interface com.github.toolarium.network.scanner.analyze.IPortAnalyzer
-
Analyze a port
- AUTHORIZATION - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
AUTHORIZATION
B
- BUILD_TIMESTAMP - Static variable in class com.github.toolarium.network.Version
-
The build timestamp
- buildHttpRequest(BufferedReader) - Method in class com.github.toolarium.network.server.handler.impl.HttpConnectionHandlerImpl
-
Build the http request
C
- CIDRInfo - Class in com.github.toolarium.network.ip.dto
-
Define the CIDR information
- CIDRInfo(String, int) - Constructor for class com.github.toolarium.network.ip.dto.CIDRInfo
-
Constructor for CIDR
- CIDRUtil - Class in com.github.toolarium.network.ip
-
CIDR utility
- Client() - Constructor for class com.github.toolarium.network.server.service.PingService.Client
- com.github.toolarium.network - package com.github.toolarium.network
- com.github.toolarium.network.ip - package com.github.toolarium.network.ip
- com.github.toolarium.network.ip.dto - package com.github.toolarium.network.ip.dto
- com.github.toolarium.network.ip.formatter - package com.github.toolarium.network.ip.formatter
- com.github.toolarium.network.scanner - package com.github.toolarium.network.scanner
- com.github.toolarium.network.scanner.analyze - package com.github.toolarium.network.scanner.analyze
- com.github.toolarium.network.scanner.analyze.impl - package com.github.toolarium.network.scanner.analyze.impl
- com.github.toolarium.network.scanner.dto - package com.github.toolarium.network.scanner.dto
- com.github.toolarium.network.scanner.impl - package com.github.toolarium.network.scanner.impl
- com.github.toolarium.network.scanner.listener - package com.github.toolarium.network.scanner.listener
- com.github.toolarium.network.server - package com.github.toolarium.network.server
- com.github.toolarium.network.server.dto - package com.github.toolarium.network.server.dto
- com.github.toolarium.network.server.handler - package com.github.toolarium.network.server.handler
- com.github.toolarium.network.server.handler.impl - package com.github.toolarium.network.server.handler.impl
- com.github.toolarium.network.server.handler.impl.parser - package com.github.toolarium.network.server.handler.impl.parser
- com.github.toolarium.network.server.impl - package com.github.toolarium.network.server.impl
- com.github.toolarium.network.server.logger - package com.github.toolarium.network.server.logger
- com.github.toolarium.network.server.logger.impl - package com.github.toolarium.network.server.logger.impl
- com.github.toolarium.network.server.service - package com.github.toolarium.network.server.service
- com.github.toolarium.network.server.util - package com.github.toolarium.network.server.util
- com.github.toolarium.network.util - package com.github.toolarium.network.util
- combineElements(String[], int[]) - Method in class com.github.toolarium.network.ip.formatter.IPV6Formatter
-
Combine and format address
- COMPONENT_ID - Static variable in class com.github.toolarium.network.Version
-
The component id
- ConsoleHttpAccessLogger - Class in com.github.toolarium.network.server.logger.impl
-
Implements the http access logger
- ConsoleHttpAccessLogger() - Constructor for class com.github.toolarium.network.server.logger.impl.ConsoleHttpAccessLogger
-
Constructor for ConsoleHttpAccessLogger
- ConsoleHttpServerLogger - Class in com.github.toolarium.network.server.logger.impl
-
Implements the
IHttpServerLogger. - ConsoleHttpServerLogger() - Constructor for class com.github.toolarium.network.server.logger.impl.ConsoleHttpServerLogger
-
Constructor for ConsoleHttpServerLogger
- containsHeader(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
- containsHeader(String) - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Check if the header name exist
- containsParameter(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
- containsParameter(String) - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Check if the parameter exists
- CONTENT_LENGTH - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
CONTENT_LENGTH
- CONTENT_RANGE - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
CONTENT_RANGE
- createHttpResponse(IHttpRequest) - Method in class com.github.toolarium.network.server.handler.impl.AbstractConnectionHandler
-
create a http response
D
- DATE - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
DATE
- DESCRIPTION - Static variable in class com.github.toolarium.network.Version
-
The description
E
- EchoService - Class in com.github.toolarium.network.server.service
-
Implements a simple echo servie
- EchoService() - Constructor for class com.github.toolarium.network.server.service.EchoService
- equals(Object) - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- equals(Object) - Method in class com.github.toolarium.network.server.dto.HttpReponse
- equals(Object) - Method in class com.github.toolarium.network.server.dto.HttpRequest
- equals(Object) - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
F
- format(String) - Method in class com.github.toolarium.network.ip.formatter.IPV6Formatter
-
Format IPv6 address.
- formatLog(String) - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpServerLogger
-
Format log
G
- getAddress() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Get the address, e.g.
- getAllAddresses(String) - Method in class com.github.toolarium.network.ip.CIDRUtil
-
Get all addresses of a subnet
- getApplication() - Method in interface com.github.toolarium.network.scanner.dto.IPortScanResult
-
The guessed application behind the port
- getApplication() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- getBaseLocation() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getBaseLocation() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get the base location
- getBody() - Method in class com.github.toolarium.network.server.dto.HttpReponse
- getBody() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getBody() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get the body
- getBody() - Method in interface com.github.toolarium.network.server.dto.IHttpResponse
-
Get the body
- getBodyAsByteArray(IHttpResponse) - Method in class com.github.toolarium.network.server.handler.impl.AbstractConnectionHandler
-
Get the body as byte array
- getEndAddress() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
The end address
- getEndAddressString() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
The end address string (ipv4 corresponds this to the broadcast address)
- getEndIp() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
The end ip
- getHeader(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getHeader(String) - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get header
- getHeaders() - Method in class com.github.toolarium.network.server.dto.HttpReponse
- getHeaders() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getHeaders() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get headers
- getHeaders() - Method in interface com.github.toolarium.network.server.dto.IHttpResponse
-
Gets the headers
- getHostAddress() - Method in interface com.github.toolarium.network.scanner.dto.IPortScanResult
-
Get the host address
- getHostAddress() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- getHostIPAddress() - Method in class com.github.toolarium.network.util.NetworkUtil
-
Get the ip address of the host
- getHostname() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
- getHostname() - Method in interface com.github.toolarium.network.server.dto.IHttpServerInformation
-
Get the hostname
- getHostname() - Method in class com.github.toolarium.network.util.NetworkUtil
-
Get the name of the host
- getHttpConnectionHandler() - Method in class com.github.toolarium.network.server.service.AbstractHttpService
- getHttpConnectionHandler() - Method in interface com.github.toolarium.network.server.service.IHttpService
-
Get the http connection handler
- getHttpServerInformation() - Method in interface com.github.toolarium.network.server.IHttpServer
-
Get the http server information
- getHttpServerInformation() - Method in class com.github.toolarium.network.server.impl.HttpServerImpl
- getInstance() - Static method in class com.github.toolarium.network.ip.CIDRUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.network.ip.IPUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.network.scanner.PortScannerFactory
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.network.server.HttpServerFactory
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.network.server.util.HttpStatusUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.network.util.NetworkUtil
-
Get the instance
- getLocalIpAddress() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
- getLocalIpAddress() - Method in interface com.github.toolarium.network.server.dto.IHttpServerInformation
-
Get the local ip address
- getMethod() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getMethod() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get the method
- getMethod() - Method in class com.github.toolarium.network.server.handler.impl.parser.HttpRequestParser
-
Get the method
- getNetwork() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Get the network
- getParameter(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getParameter(String) - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get the parameter
- getParameters() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getParameters() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get parameters
- getParameters() - Method in class com.github.toolarium.network.server.handler.impl.parser.HttpRequestParser
-
Get parameters
- getPath() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getPath() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get the path
- getPath() - Method in class com.github.toolarium.network.server.handler.impl.parser.HttpRequestParser
-
Get the path
- getPort() - Method in interface com.github.toolarium.network.scanner.dto.IPortScanResult
-
Get the port
- getPort() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- getPort() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
- getPort() - Method in interface com.github.toolarium.network.server.dto.IHttpServerInformation
-
Get the port
- getPortScanner(int) - Method in class com.github.toolarium.network.scanner.PortScannerFactory
-
Get port scanner instance
- getPortScanner(int, int) - Method in class com.github.toolarium.network.scanner.PortScannerFactory
-
Get port scanner instance
- getProtocol() - Method in interface com.github.toolarium.network.scanner.dto.IPortScanResult
-
The guessed protocol
- getProtocol() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- getProtocol() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
- getProtocol() - Method in interface com.github.toolarium.network.server.dto.IHttpServerInformation
-
Get the protocol
- getRequestTimestamp() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getRequestTimestamp() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get the request time stamp
- getRFC1123Timestamp() - Method in class com.github.toolarium.network.server.service.AbstractHttpService
-
Get the current time stamp in RFC 1123 format
- getServerInstance() - Method in class com.github.toolarium.network.server.HttpServerFactory
-
Get a http server instance
- getSSLContext() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
- getSSLContext() - Method in interface com.github.toolarium.network.server.dto.IHttpServerInformation
-
Get the ssl context
- getStartAddress() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
The start address
- getStartAddressString() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
The start address string
- getStartIp() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
The start ip
- getStatus() - Method in class com.github.toolarium.network.server.dto.HttpReponse
- getStatus() - Method in interface com.github.toolarium.network.server.dto.IHttpResponse
-
Get the status
- getStatusLineAndHeaders(IHttpResponse) - Method in class com.github.toolarium.network.server.handler.impl.AbstractConnectionHandler
-
Get the status line and headers
- getStatusText(int) - Method in class com.github.toolarium.network.server.util.HttpStatusUtil
-
Get the status text
- getTargetSize() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Get the target size
- getURI() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
- getURI() - Method in interface com.github.toolarium.network.server.dto.IHttpServerInformation
-
Get the server URI
- getVersion() - Method in class com.github.toolarium.network.server.dto.HttpReponse
- getVersion() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- getVersion() - Method in interface com.github.toolarium.network.server.dto.IHttpRequest
-
Get the version
- getVersion() - Method in interface com.github.toolarium.network.server.dto.IHttpResponse
-
Get the version
- getVersion() - Method in class com.github.toolarium.network.server.handler.impl.parser.HttpRequestParser
-
Get the version
- getVersion() - Static method in class com.github.toolarium.network.Version
-
Get the version number
- GROUP_ID - Static variable in class com.github.toolarium.network.Version
-
The group id
H
- hashCode() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- hashCode() - Method in class com.github.toolarium.network.server.dto.HttpReponse
- hashCode() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- hashCode() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
- HOST - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
HOST
- HttpConnectionHandlerImpl - Class in com.github.toolarium.network.server.handler.impl
-
Implements a server http connection handler
- HttpConnectionHandlerImpl() - Constructor for class com.github.toolarium.network.server.handler.impl.HttpConnectionHandlerImpl
- HttpHeaderUtil - Class in com.github.toolarium.network.server.util
-
Http headers
- HttpReponse - Class in com.github.toolarium.network.server.dto
-
Implements the
IHttpResponse. - HttpReponse() - Constructor for class com.github.toolarium.network.server.dto.HttpReponse
-
Constructor for HttpReponse
- HttpRequest - Class in com.github.toolarium.network.server.dto
-
Implements the
IHttpRequest. - HttpRequest() - Constructor for class com.github.toolarium.network.server.dto.HttpRequest
-
Constructor for HttpRequest
- HttpRequestParser - Class in com.github.toolarium.network.server.handler.impl.parser
-
Http request parser
- HttpRequestParser(String) - Constructor for class com.github.toolarium.network.server.handler.impl.parser.HttpRequestParser
-
Constructor for HttpRequestParser
- HttpServerFactory - Class in com.github.toolarium.network.server
-
Defines the http server factory
- HttpServerImpl - Class in com.github.toolarium.network.server.impl
-
Defines a http server
- HttpServerImpl() - Constructor for class com.github.toolarium.network.server.impl.HttpServerImpl
-
Constructor for HttpServer
- HttpServerInformation - Class in com.github.toolarium.network.server.dto
-
Implements the
IHttpServerInformation. - HttpServerInformation() - Constructor for class com.github.toolarium.network.server.dto.HttpServerInformation
- HttpStatusUtil - Class in com.github.toolarium.network.server.util
-
Defines the http status
I
- IF_MATCH - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
IF_MATCH
- IHttpAccessLogger - Interface in com.github.toolarium.network.server.logger
-
Defines the http access log
- IHttpConnectionHandler - Interface in com.github.toolarium.network.server.handler
-
Defines the http connection handler
- IHttpRequest - Interface in com.github.toolarium.network.server.dto
-
Defines the http request
- IHttpResponse - Interface in com.github.toolarium.network.server.dto
-
Defines the http response
- IHttpServer - Interface in com.github.toolarium.network.server
-
Defines the http server
- IHttpServerInformation - Interface in com.github.toolarium.network.server.dto
-
Defines the http server information
- IHttpServerLogger - Interface in com.github.toolarium.network.server.logger
-
Defines the http server logger
- IHttpService - Interface in com.github.toolarium.network.server.service
-
Defines the http service
- INFO - Enum constant in enum class com.github.toolarium.network.scanner.dto.VerboseLevel
- init(IHttpServerLogger, IHttpAccessLogger) - Method in interface com.github.toolarium.network.server.IHttpServer
-
Initialise http server
- init(IHttpServerLogger, IHttpAccessLogger) - Method in class com.github.toolarium.network.server.impl.HttpServerImpl
- init(Socket, IHttpService, IHttpServerInformation, IHttpServerLogger, IHttpAccessLogger) - Method in interface com.github.toolarium.network.server.handler.IHttpConnectionHandler
-
Initialise the connection handler
- init(Socket, IHttpService, IHttpServerInformation, IHttpServerLogger, IHttpAccessLogger) - Method in class com.github.toolarium.network.server.handler.impl.HttpConnectionHandlerImpl
- IPortAnalyzer - Interface in com.github.toolarium.network.scanner.analyze
-
Defines a port analyzer.
- IPortScanListener - Interface in com.github.toolarium.network.scanner.listener
-
Defines the port scanner listener.
- IPortScanner - Interface in com.github.toolarium.network.scanner
-
Defines the interface of a port scanner
- IPortScanResult - Interface in com.github.toolarium.network.scanner.dto
-
Defines the port scan result
- IPUtil - Class in com.github.toolarium.network.ip
-
IP util
- IPV4_EXPRESSION - Static variable in class com.github.toolarium.network.ip.IPUtil
-
Regular expression: ipv4 address pattern
- IPV4_RANGE_EXPRESSION - Static variable in class com.github.toolarium.network.ip.CIDRUtil
-
Regular expression: ipv4 address range pattern
- IPV6_EXPRESSION - Static variable in class com.github.toolarium.network.ip.IPUtil
-
Regular expression: ipv6 address pattern
- IPV6_EXPRESSION_HEX_COMPRESSED - Static variable in class com.github.toolarium.network.ip.IPUtil
-
Regular expression: ipv6 address pattern
- IPV6_EXPRESSION_STD - Static variable in class com.github.toolarium.network.ip.IPUtil
-
Regular expression: ipv6 address pattern
- IPV6_RANGE_EXPRESSION - Static variable in class com.github.toolarium.network.ip.CIDRUtil
-
Regular expression: ipv6 address range pattern
- IPV6Formatter - Class in com.github.toolarium.network.ip.formatter
-
IPv6 address formatter
- IPV6Formatter() - Constructor for class com.github.toolarium.network.ip.formatter.IPV6Formatter
- IS_RELEASE_VERSION - Static variable in class com.github.toolarium.network.Version
-
Define if it is a release version
- isActive() - Method in interface com.github.toolarium.network.scanner.dto.IPortScanResult
-
Define if the port is active
- isActive() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- isAvailable() - Method in interface com.github.toolarium.network.scanner.dto.IPortScanResult
-
Define if the port is available
- isAvailable() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- isInRange(String) - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Check if a given address is in range
- isInRange(String, String) - Method in class com.github.toolarium.network.ip.CIDRUtil
-
Check if the address is an ip address or an ip address range.
- isIPv4Address(String) - Method in class com.github.toolarium.network.ip.IPUtil
-
Validate if the given host is an instance of ipv4
- isIPv4Range(String) - Method in class com.github.toolarium.network.ip.CIDRUtil
-
Check if the address string is instance of IPv4 range (cidr notation)
- isIPv6Address(String) - Method in class com.github.toolarium.network.ip.IPUtil
-
Validate if the given host is an instance of ipv6 address
- isIPv6Range(String) - Method in class com.github.toolarium.network.ip.CIDRUtil
-
Check if the address string is instance of IPv6 range (cidr notation)
- isValidAddress(String) - Method in class com.github.toolarium.network.ip.IPUtil
-
Validate if the host string is instance of ipv4 or ipv6 address
- isValidAddressRange(String) - Method in class com.github.toolarium.network.ip.CIDRUtil
-
Validate if the given address is an instance of ipv4 or ipv6 address
- isValidRange(String) - Method in class com.github.toolarium.network.ip.CIDRUtil
-
Check if the address string is a valid IP address (cidr notation)
L
- LAST_MODIFIED - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
LAST_MODIFIED
- LICENSE - Static variable in class com.github.toolarium.network.Version
-
The license
- LICENSE_ORGANISATION - Static variable in class com.github.toolarium.network.Version
-
The license organisation
- LOCATION - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
LOCATION
- logError(String, Exception) - Method in interface com.github.toolarium.network.server.logger.IHttpServerLogger
-
Log a error information
- logError(String, Exception) - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpServerLogger
- logInfo(String) - Method in interface com.github.toolarium.network.server.logger.IHttpServerLogger
-
Log an information
- logInfo(String) - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpServerLogger
- logWarn(String, Exception) - Method in interface com.github.toolarium.network.server.logger.IHttpServerLogger
-
Log a warn information
- logWarn(String, Exception) - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpServerLogger
M
- main(String[]) - Static method in class com.github.toolarium.network.scanner.PortScannerClient
-
The main class
- main(String[]) - Static method in class com.github.toolarium.network.Version
-
Main class to print build / version information
- MAJOR_NUMBER - Static variable in class com.github.toolarium.network.Version
-
The major number
- MAX_PORT - Static variable in interface com.github.toolarium.network.scanner.IPortScanner
-
MAX_PORT
- MIN_PORT - Static variable in interface com.github.toolarium.network.scanner.IPortScanner
-
MIN_PORT
- MINOR_NUMBER - Static variable in class com.github.toolarium.network.Version
-
The minor number
N
- NetworkUtil - Class in com.github.toolarium.network.util
-
Defines the network utility.
- NONE - Enum constant in enum class com.github.toolarium.network.scanner.dto.VerboseLevel
P
- PACKAGE - Static variable in class com.github.toolarium.network.Version
-
The package
- parse(String) - Method in class com.github.toolarium.network.ip.CIDRUtil
-
Parse CIDR expression
- parse(String) - Method in class com.github.toolarium.network.ip.IPUtil
-
Parse the ip address
- parseAndSplit(String, LinkedList<int[]>) - Method in class com.github.toolarium.network.ip.formatter.IPV6Formatter
-
Parse and split ipv6 address
- ping(String, int) - Method in class com.github.toolarium.network.server.service.PingService.Client
-
Ping
- PingService - Class in com.github.toolarium.network.server.service
-
Implements a simple ping service
- PingService() - Constructor for class com.github.toolarium.network.server.service.PingService
- PingService.Client - Class in com.github.toolarium.network.server.service
-
Ping client
- PortScannerClient - Class in com.github.toolarium.network.scanner
-
Implements a port scanner client which can be used on command line.
- PortScannerClient() - Constructor for class com.github.toolarium.network.scanner.PortScannerClient
-
Constructor
- PortScannerFactory - Class in com.github.toolarium.network.scanner
-
Defines the port scan factory
- PortScannerImpl - Class in com.github.toolarium.network.scanner.impl
-
Implements the
IPortScanner. - PortScannerImpl() - Constructor for class com.github.toolarium.network.scanner.impl.PortScannerImpl
-
Constructor
- PortScannerImpl(int, int) - Constructor for class com.github.toolarium.network.scanner.impl.PortScannerImpl
-
Constructor
- PortScanResult - Class in com.github.toolarium.network.scanner.dto
-
Implements the
IPortScanResult. - PortScanResult(IPortScanResult) - Constructor for class com.github.toolarium.network.scanner.dto.PortScanResult
-
Constructor
- PortScanResult(String, int, boolean) - Constructor for class com.github.toolarium.network.scanner.dto.PortScanResult
-
Constructor
- prepareIntegerValue(int, int, int) - Method in class com.github.toolarium.network.scanner.impl.PortScannerImpl
-
Prepare input int value
- prepareNetworkAddressScanThread(ExecutorService, String, int, int, List<IPortScanListener>) - Method in class com.github.toolarium.network.scanner.impl.PortScannerImpl
-
Prepare the network address scan thread
- preparePortScanListenerList(IPortScanListener...) - Method in class com.github.toolarium.network.scanner.impl.PortScannerImpl
-
Prepare the port scan listener list
- prepareResponse(IHttpRequest) - Method in class com.github.toolarium.network.server.service.AbstractHttpService
-
Prepare response
- prepareResultSet(Boolean, List<IPortScanResult>, Future<IPortScanResult>) - Method in class com.github.toolarium.network.scanner.impl.PortScannerImpl
-
Prepare the result set
- prepareScanAddressList(String) - Method in class com.github.toolarium.network.scanner.impl.PortScannerImpl
-
Prepare the scan addresses
- processRequest(IHttpServerLogger, IHttpRequest) - Method in class com.github.toolarium.network.server.service.EchoService
- processRequest(IHttpServerLogger, IHttpRequest) - Method in interface com.github.toolarium.network.server.service.IHttpService
-
Process a request
- processRequest(IHttpServerLogger, IHttpRequest) - Method in class com.github.toolarium.network.server.service.PingService
- PROJECT_NAME - Static variable in class com.github.toolarium.network.Version
-
The project name
- PROJECT_TYPE - Static variable in class com.github.toolarium.network.Version
-
The project type
Q
R
- RANGE - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
RANGE
- readHeaders(BufferedReader) - Method in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
Read headers
- readInBody(BufferedReader, int) - Method in class com.github.toolarium.network.server.handler.impl.AbstractConnectionHandler
-
Read in the body
- readInFirstLine(BufferedReader, HttpRequest) - Method in class com.github.toolarium.network.server.handler.impl.AbstractConnectionHandler
-
Read the first line
- requestReceived(IHttpServerInformation, IHttpRequest) - Method in interface com.github.toolarium.network.server.logger.IHttpAccessLogger
-
Request received notification
- requestReceived(IHttpServerInformation, IHttpRequest) - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpAccessLogger
- resolveAddress(byte[]) - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Resolves an address
- resolveAddress(BigInteger) - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Resolves an address
- responseSent(IHttpServerInformation, IHttpRequest, IHttpResponse) - Method in interface com.github.toolarium.network.server.logger.IHttpAccessLogger
-
Response sent notification
- responseSent(IHttpServerInformation, IHttpRequest, IHttpResponse) - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpAccessLogger
- REVISION_NUMBER - Static variable in class com.github.toolarium.network.Version
-
The revision number
- run() - Method in class com.github.toolarium.network.scanner.PortScannerClient
-
Run
- run() - Method in class com.github.toolarium.network.server.handler.impl.HttpConnectionHandlerImpl
S
- scan(String, int, int, Boolean, IPortScanListener...) - Method in class com.github.toolarium.network.scanner.impl.PortScannerImpl
- scan(String, int, int, Boolean, IPortScanListener...) - Method in interface com.github.toolarium.network.scanner.IPortScanner
-
Scan a port range
- scanClosedPorts(String, int, int, int, int) - Method in class com.github.toolarium.network.scanner.PortScannerFactory
-
Scan closed ports
- scanOpenPorts(String, int, int, int, int) - Method in class com.github.toolarium.network.scanner.PortScannerFactory
-
Scan open ports
- SCM_NUMBER - Static variable in class com.github.toolarium.network.Version
-
The source management number
- seachBiggestJunctionZeroRecord(LinkedList<int[]>) - Method in class com.github.toolarium.network.ip.formatter.IPV6Formatter
-
Search the biggest junction zeros: 0000:1200:0000:0000:0000:0000:0000:0000 corresponds to 0:1200::
- setApplication(String) - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
-
Sets the application
- setBaseLocation(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the base location
- setBody(String) - Method in class com.github.toolarium.network.server.dto.HttpReponse
-
Sets the body
- setBody(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the body
- setHeaders(Map<String, String>) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the headers
- setHostname(String) - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
-
Set the hostname
- setIsActive(boolean) - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
-
Set is it active or not
- setLocalIpAddress(String) - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
-
Set the local ip address
- setMethod(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the method
- setParameters(Map<String, String>) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the parameters
- setPath(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the path
- setPort(int) - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
-
Set the local port
- setProtocol(String) - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
-
Set the protocol
- setRequestTimestamp(Date) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the request time stamp
- setSSLContext(SSLContext) - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
-
Set the SSL context
- setStatus(int) - Method in class com.github.toolarium.network.server.dto.HttpReponse
-
Sets the status
- setVersion(String) - Method in class com.github.toolarium.network.server.dto.HttpReponse
-
Sets the version
- setVersion(String) - Method in class com.github.toolarium.network.server.dto.HttpRequest
-
Sets the version
- start() - Method in interface com.github.toolarium.network.server.logger.IHttpAccessLogger
-
Notification to start the http access logger
- start() - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpAccessLogger
- start(IHttpServerLogger, int) - Method in class com.github.toolarium.network.server.service.AbstractHttpService
- start(IHttpServerLogger, int) - Method in interface com.github.toolarium.network.server.service.IHttpService
-
Start the service
- start(IHttpService, int) - Method in interface com.github.toolarium.network.server.IHttpServer
-
Start the server
- start(IHttpService, int) - Method in class com.github.toolarium.network.server.impl.HttpServerImpl
- start(IHttpService, int, SSLContext) - Method in interface com.github.toolarium.network.server.IHttpServer
-
Start the server
- start(IHttpService, int, SSLContext) - Method in class com.github.toolarium.network.server.impl.HttpServerImpl
- stop() - Method in interface com.github.toolarium.network.server.IHttpServer
-
Stop the server
- stop() - Method in class com.github.toolarium.network.server.impl.HttpServerImpl
- stop() - Method in interface com.github.toolarium.network.server.logger.IHttpAccessLogger
-
Notification to stop the http access logger
- stop() - Method in class com.github.toolarium.network.server.logger.impl.ConsoleHttpAccessLogger
- stop(IHttpServerLogger, int) - Method in class com.github.toolarium.network.server.service.AbstractHttpService
- stop(IHttpServerLogger, int) - Method in interface com.github.toolarium.network.server.service.IHttpService
-
Stops the service
T
- TCPConnectionPortAnalyzerImpl - Class in com.github.toolarium.network.scanner.analyze.impl
-
Implements a tcp connection port analyzer.
- TCPConnectionPortAnalyzerImpl(int) - Constructor for class com.github.toolarium.network.scanner.analyze.impl.TCPConnectionPortAnalyzerImpl
-
Constructor
- toBinaryString(byte[]) - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Return the ip address, in byte array form, e.g.
- toBinaryString(InetAddress) - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
-
Return the ip address, in byte array form, e.g.
- toString() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
- toString() - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
- toString() - Method in class com.github.toolarium.network.server.dto.HttpReponse
- toString() - Method in class com.github.toolarium.network.server.dto.HttpRequest
- toString() - Method in class com.github.toolarium.network.server.dto.HttpServerInformation
U
V
- valueOf(String) - Static method in enum class com.github.toolarium.network.scanner.dto.VerboseLevel
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.github.toolarium.network.scanner.dto.VerboseLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERBOSE - Enum constant in enum class com.github.toolarium.network.scanner.dto.VerboseLevel
- VerboseLevel - Enum Class in com.github.toolarium.network.scanner.dto
-
Defines the verbose level
- Version - Class in com.github.toolarium.network
-
The version class
- Version() - Constructor for class com.github.toolarium.network.Version
- VERSION - Static variable in class com.github.toolarium.network.Version
-
The full version number
- visitedPort(IPortScanResult) - Method in interface com.github.toolarium.network.scanner.listener.IPortScanListener
-
Call back method after a port was visited
W
- WWW_AUTHENTICATE - Static variable in class com.github.toolarium.network.server.util.HttpHeaderUtil
-
CONTENT_LENGTH
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form