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