Index

A B C D E F G H I L M N P Q R S T U V W 
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

QUALIFIER - Static variable in class com.github.toolarium.network.Version
The version qualifier

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

URL - Static variable in class com.github.toolarium.network.Version
The url of the project

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
A B C D E F G H I L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form