A B C D E F G H I L M N P Q R S T U V 
All Classes All Packages

A

ACCESS - com.github.toolarium.network.scanner.dto.VerboseLevel
 
ACCESS_CONSOLE - com.github.toolarium.network.scanner.dto.VerboseLevel
 
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

B

BUILD_TIMESTAMP - Static variable in class com.github.toolarium.network.Version
The build timestamp

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
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
 
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

D

DESCRIPTION - Static variable in class com.github.toolarium.network.Version
The description

E

equals(Object) - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
 

F

format(String) - Method in class com.github.toolarium.network.ip.formatter.IPV6Formatter
Format IPv6 address.

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
 
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
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
 
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
getNetwork() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
Get the network
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
 
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
 
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
getTargetSize() - Method in class com.github.toolarium.network.ip.dto.CIDRInfo
Get the target size
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
 

I

INFO - com.github.toolarium.network.scanner.dto.VerboseLevel
 
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

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

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

NONE - 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
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
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
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

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
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

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
setIsActive(boolean) - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
Set is it active or not
setProtocol(String) - Method in class com.github.toolarium.network.scanner.dto.PortScanResult
Set the protocol

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
 

U

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

V

valueOf(String) - Static method in enum com.github.toolarium.network.scanner.dto.VerboseLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.toolarium.network.scanner.dto.VerboseLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - com.github.toolarium.network.scanner.dto.VerboseLevel
 
VerboseLevel - Enum 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
A B C D E F G H I L M N P Q R S T U V 
All Classes All Packages