A B C D E F G H I L M N O P R S T U W

A

AsyncServerImpl - class org.gregoire.portknock.server.AsyncServerImpl.
Generic AsyncIO server
AsyncServerImpl(String) - Constructor for class org.gregoire.portknock.server.AsyncServerImpl
 
AsyncServerImpl.SocketHandler - class org.gregoire.portknock.server.AsyncServerImpl.SocketHandler.
 
AsyncServerImpl.SocketHandler() - Constructor for class org.gregoire.portknock.server.AsyncServerImpl.SocketHandler
 

B

BLOCKSIZE - Static variable in class org.gregoire.util.crypto.BlowfishECB
block size of this cipher (in bytes)
BackgroundTimer - class org.gregoire.portknock.util.BackgroundTimer.
A facility for threads to schedule tasks for future execution in a background thread.
BackgroundTimer() - Constructor for class org.gregoire.portknock.util.BackgroundTimer
Creates a new timer.
BackgroundTimer(boolean) - Constructor for class org.gregoire.portknock.util.BackgroundTimer
Creates a new timer whose associated thread may be specified to run as a daemon.
BackgroundTimer(boolean, int) - Constructor for class org.gregoire.portknock.util.BackgroundTimer
Creates a new timer whose associated thread may be specified to run as a daemon.
BackgroundTimerTask - class org.gregoire.portknock.util.BackgroundTimerTask.
A task that can be scheduled for one-time or repeated execution by a Timer.
BackgroundTimerTask() - Constructor for class org.gregoire.portknock.util.BackgroundTimerTask
Creates a new timer task.
BinConverter - class org.gregoire.util.crypto.BinConverter.
some helper routines for data conversion, all data is treated in network byte order
BinConverter() - Constructor for class org.gregoire.util.crypto.BinConverter
 
BlockCipher - interface org.gregoire.util.crypto.BlockCipher.
Defines the interface that must be implemented by symmetric block ciphers.
BlowfishCBC - class org.gregoire.util.crypto.BlowfishCBC.
implementation of the Blowfish encryption algorithm in CBC mode
BlowfishCBC() - Constructor for class org.gregoire.util.crypto.BlowfishCBC
constructor, stores a zero CBC IV
BlowfishCBC(byte[]) - Constructor for class org.gregoire.util.crypto.BlowfishCBC
 
BlowfishCBC(byte[], long) - Constructor for class org.gregoire.util.crypto.BlowfishCBC
constructor
BlowfishCBC(byte[], byte[]) - Constructor for class org.gregoire.util.crypto.BlowfishCBC
constructor
BlowfishECB - class org.gregoire.util.crypto.BlowfishECB.
implementation of the Blowfish encryption algorithm in ECB mode
BlowfishECB() - Constructor for class org.gregoire.util.crypto.BlowfishECB
default constructor
BlowfishECB(byte[]) - Constructor for class org.gregoire.util.crypto.BlowfishECB
 
BlowfishEasy - class org.gregoire.util.crypto.BlowfishEasy.
support class for easy string encryption with the Blowfish algorithm, now in CBC mode with a SHA-1 key setup and correct padding - the purposes of this module is mainly to show a possible implementation with Blowfish ...
BlowfishEasy(String) - Constructor for class org.gregoire.util.crypto.BlowfishEasy
constructor to set up a string as the key (oversized password will be cut)
binHexToBytes(String, byte[], int, int, int) - Static method in class org.gregoire.util.crypto.BinConverter
converts a binhex string back into a byte array (invalid codes will be skipped)
bitsToBytes(BitSet, int) - Static method in class org.gregoire.util.HexUtil
Pack the bits in ba into a byte[].
bitsToHexString(BitSet, int) - Static method in class org.gregoire.util.HexUtil
Pack the bits in ba into a byte[] then convert that to a hex string and return it.
blockDecrypt(byte[], byte[], int, Object) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
Convenience method to decrypt exactly one block of plaintext, assuming Rijndael's default block size (128-bit).
blockDecrypt(byte[], byte[], int, Object, int) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
Decrypt exactly one block of ciphertext.
blockEncrypt(byte[], byte[], int, Object) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
Convenience method to encrypt exactly one block of plaintext, assuming Rijndael's default block size (128-bit).
blockEncrypt(byte[], byte[], int, Object, int) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
Encrypt exactly one block of plaintext.
blockSize() - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
 
byteArrayToLong(byte[], int) - Static method in class org.gregoire.util.crypto.BinConverter
gets bytes from an array into a long
byteArrayToUNCString(byte[], int, int) - Static method in class org.gregoire.util.crypto.BinConverter
converts a byte array into an UNICODE string
bytesToBinHex(byte[]) - Static method in class org.gregoire.util.crypto.BinConverter
converts a byte array to a binhex string
bytesToBinHex(byte[], int, int) - Static method in class org.gregoire.util.crypto.BinConverter
converts a byte array to a binhex string
bytesToBits(byte[], BitSet, int) - Static method in class org.gregoire.util.HexUtil
Read bits from a byte array into a bitset
bytesToHex(byte[], int, int) - Static method in class org.gregoire.util.HexUtil
Converts a byte array into a string of upper case hex chars.
bytesToHex(byte[]) - Static method in class org.gregoire.util.HexUtil
 
bytesToHexAppend(byte[], int, int, StringBuffer) - Static method in class org.gregoire.util.HexUtil
 

C

Client - class org.gregoire.portknock.server.Client.
Represents an attempted connection or active to a server.
Client() - Constructor for class org.gregoire.portknock.server.Client
 
Client(InetAddress) - Constructor for class org.gregoire.portknock.server.Client
 
cancel() - Method in class org.gregoire.portknock.util.BackgroundTimer
Terminates this timer, discarding any currently scheduled tasks.
cancel() - Method in class org.gregoire.portknock.util.BackgroundTimerTask
Cancels this timer task.
cleanUp() - Method in class org.gregoire.util.crypto.BlowfishCBC
cleans up all critical internals, call this if you don't need an instance anymore
cleanUp() - Method in class org.gregoire.util.crypto.BlowfishECB
to clear data in the boxes before an instance is freed
clear() - Method in class org.gregoire.util.crypto.SHA1
clears all data, use reset() to start again
connect() - Method in class org.gregoire.portknock.client.Main
Returns the socket to be used for the tunneling application.
countBytesForBits(int) - Static method in class org.gregoire.util.HexUtil
 

D

DIGEST_SIZE - Static variable in class org.gregoire.util.crypto.SHA1
size of a SHA-1 digest in octets
decrypt(byte[], byte[]) - Method in interface org.gregoire.util.crypto.BlockCipher
Deciphers the contents of block where block must be equal to getBlockSize()/8.
decrypt(byte[], byte[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
decrypts a byte buffer (should be aligned to an 8 byte border) to another buffer (of the same size or bigger)
decrypt(byte[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
decrypts a byte buffer (should be aligned to an 8 byte border) to itself
decrypt(int[], int[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
decrypts an integer buffer (should be aligned to an two integer border) to another int buffer (of the same size or bigger)
decrypt(int[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
decrypts an int buffer (should be aligned to a two integer border)
decrypt(long[], long[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
decrypts a long buffer to another long buffer (of the same size or bigger)
decrypt(long[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
decrypts a long buffer to itself
decrypt(byte[], byte[]) - Method in class org.gregoire.util.crypto.BlowfishECB
decrypts a byte buffer (should be aligned to an 8 byte border) to another byte buffer (of the same size or bigger)
decrypt(byte[]) - Method in class org.gregoire.util.crypto.BlowfishECB
decrypts a byte buffer (should be aligned to an 8 byte border) to itself
decrypt(int[], int[]) - Method in class org.gregoire.util.crypto.BlowfishECB
decrypts an integer buffer (should be aligned to an two integer border) to another int buffer (of the same size or bigger)
decrypt(int[]) - Method in class org.gregoire.util.crypto.BlowfishECB
decrypts an int buffer (should be aligned to an two integer border)
decrypt(long[], long[]) - Method in class org.gregoire.util.crypto.BlowfishECB
decrypts a long buffer to another long buffer (of the same size or bigger)
decrypt(long[]) - Method in class org.gregoire.util.crypto.BlowfishECB
decrypts a long buffer to itself
decrypt(byte[], byte[]) - Method in class org.gregoire.util.crypto.Rijndael
 
decryptBlock(long) - Method in class org.gregoire.util.crypto.BlowfishECB
 
decryptString(String) - Method in class org.gregoire.util.crypto.BlowfishEasy
decrypts a hexbin string (handling is case sensitive)
destroy() - Method in class org.gregoire.util.crypto.BlowfishEasy
destroys (clears) the encryption engine, after that the instance is not valid anymore

E

encrypt(byte[], byte[]) - Method in interface org.gregoire.util.crypto.BlockCipher
Enciphers the contents of block where block must be equal to getBlockSize()/8.
encrypt(byte[], byte[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
encrypts a byte buffer (should be aligned to an 8 byte border) to another buffer (of the same size or bigger)
encrypt(byte[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
encrypts a byte buffer (should be aligned to an 8 byte border) to itself
encrypt(int[], int[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
encrypts an int buffer (should be aligned to an two integer border) to another int buffer (of the same size or bigger)
encrypt(int[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
encrypts an integer buffer (should be aligned to an
encrypt(long[], long[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
encrypts a long buffer to another long buffer (of the same size or bigger)
encrypt(long[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
encrypts a long buffer to itself
encrypt(byte[], byte[]) - Method in class org.gregoire.util.crypto.BlowfishECB
encrypts a byte buffer (should be aligned to an 8 byte border) to another buffer (of the same size or bigger)
encrypt(byte[]) - Method in class org.gregoire.util.crypto.BlowfishECB
encrypts a byte buffer (should be aligned to an 8 byte border) to itself
encrypt(int[], int[]) - Method in class org.gregoire.util.crypto.BlowfishECB
encrypts an integer buffer (should be aligned to an two integer border) to another int buffer (of the same size or bigger)
encrypt(int[]) - Method in class org.gregoire.util.crypto.BlowfishECB
encrypts an int buffer (should be aligned to a two integer border)
encrypt(long[], long[]) - Method in class org.gregoire.util.crypto.BlowfishECB
encrypts a long buffer to another long buffer (of the same size or bigger)
encrypt(long[]) - Method in class org.gregoire.util.crypto.BlowfishECB
encrypts a long buffer to itself
encrypt(byte[], byte[]) - Method in class org.gregoire.util.crypto.Rijndael
 
encryptBlock(long) - Method in class org.gregoire.util.crypto.BlowfishECB
 
encryptString(String) - Method in class org.gregoire.util.crypto.BlowfishEasy
encrypts a string (treated in UNICODE) using the standard Java random generator, which isn't that great for creating IVs
encryptString(String, Random) - Method in class org.gregoire.util.crypto.BlowfishEasy
encrypts a string (treated in UNICODE)
equals(Object) - Method in class org.gregoire.portknock.server.Client
 

F

FirewallLogReader - class org.gregoire.portknock.util.FirewallLogReader.
Reads iptables log entries and parses the info we want for checking port knocks.
FirewallLogReader() - Constructor for class org.gregoire.portknock.util.FirewallLogReader
 
finalize() - Method in class org.gregoire.util.crypto.SHA1
finalizes the digest

G

getAddress() - Method in class org.gregoire.portknock.server.Client
 
getBlockSize() - Method in interface org.gregoire.util.crypto.BlockCipher
Returns the block size, in bits, of the given block-cipher
getBlockSize() - Method in class org.gregoire.util.crypto.BlowfishECB
 
getBlockSize() - Method in class org.gregoire.util.crypto.Rijndael
 
getCBCIV() - Method in class org.gregoire.util.crypto.BlowfishCBC
get the current CBC IV (for cipher resets)
getCBCIV(byte[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
get the current CBC IV (for cipher resets)
getClientTimeout() - Static method in class org.gregoire.portknock.server.Server
Returns the ammount of time in milliseconds that a client will be kept active in the knock list.
getDigest() - Method in class org.gregoire.util.crypto.SHA1
gets the digest
getId() - Method in class org.gregoire.portknock.server.Client
 
getId() - Static method in class org.gregoire.portknock.util.IDGenerator
Unique to the millisecond for this JVM instance
getInetAddress(String) - Method in class org.gregoire.portknock.server.Server
Utility method that will return an InetAddress for a given host name or IP address string.
getKeySize() - Method in interface org.gregoire.util.crypto.BlockCipher
Returns the key size, in bits, of the given block-cipher
getKeySize() - Method in class org.gregoire.util.crypto.BlowfishECB
 
getKeySize() - Method in class org.gregoire.util.crypto.Rijndael
 
getProperty(String) - Static method in class org.gregoire.util.crypto.Rijndael_Properties
Get the value of a property for this algorithm.
getProperty(String, String) - Static method in class org.gregoire.util.crypto.Rijndael_Properties
Get the value of a property for this algorithm, or return value if the property was not set.
getRequestedApplication() - Method in class org.gregoire.portknock.server.Client
 
getRounds(int, int) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
Return The number of rounds for a given Rijndael's key and block sizes.
getSequence() - Method in class org.gregoire.portknock.server.Client
 
getType() - Method in class org.gregoire.portknock.server.Server
Returns the servers type, currently this consists of either "sequence" for sequenced handling or "dummy" used for intrusion or port scan detection.

H

HexUtil - class org.gregoire.util.HexUtil.
Number in hexadecimal format are used throughout Freenet.
hashCode() - Method in class org.gregoire.portknock.server.Client
 
hexToBits(String, BitSet, int) - Static method in class org.gregoire.util.HexUtil
Read a hex string of bits and write it into a bitset
hexToBytes(String) - Static method in class org.gregoire.util.HexUtil
 
hexToBytes(String, int) - Static method in class org.gregoire.util.HexUtil
 
hexToBytes(String, byte[], int) - Static method in class org.gregoire.util.HexUtil
Converts a String of hex characters into an array of bytes.
host - Variable in class org.gregoire.portknock.server.Server
 

I

IDGenerator - class org.gregoire.portknock.util.IDGenerator.
ID generator for transaction id's.
IDGenerator() - Constructor for class org.gregoire.portknock.util.IDGenerator
 
incrementSequence() - Method in class org.gregoire.portknock.server.Client
 
init(Properties) - Method in class org.gregoire.portknock.client.Main
Initializes all the internal members.
init() - Method in class org.gregoire.portknock.server.AsyncServerImpl
 
init(Properties) - Method in class org.gregoire.portknock.server.Main
 
init() - Method in class org.gregoire.portknock.server.NIOServerImpl
 
init() - Method in class org.gregoire.portknock.server.Server
Initializes the server.
initialize(byte[]) - Method in interface org.gregoire.util.crypto.BlockCipher
Initializes the cipher context with the given key.
initialize(byte[]) - Method in class org.gregoire.util.crypto.BlowfishECB
 
initialize(byte[]) - Method in class org.gregoire.util.crypto.Rijndael
 
intArrayToLong(int[], int) - Static method in class org.gregoire.util.crypto.BinConverter
converts values from an integer array to a long
isExpired() - Method in class org.gregoire.portknock.server.Client
Returns true if this clients expiration time has exceeded the current time.

L

list - Variable in class org.gregoire.portknock.server.Server
 
list(PrintStream) - Static method in class org.gregoire.util.crypto.Rijndael_Properties
List algorithm properties to the PrintStream out.
list(PrintWriter) - Static method in class org.gregoire.util.crypto.Rijndael_Properties
List algorithm properties to the PrintWriter out.
listen() - Method in class org.gregoire.portknock.server.AsyncServerImpl
 
listen() - Method in class org.gregoire.portknock.server.NIOServerImpl
 
listen() - Method in class org.gregoire.portknock.server.Server
Accept connections for current server.
listenFinal(Client) - Method in class org.gregoire.portknock.server.AsyncServerImpl.SocketHandler
 
listenFinal(Client) - Method in class org.gregoire.portknock.server.NIOServerImpl.SocketHandler
 
listenNext(Client) - Method in class org.gregoire.portknock.server.AsyncServerImpl.SocketHandler
 
listenNext(Client) - Method in class org.gregoire.portknock.server.NIOServerImpl.SocketHandler
 
logger - Static variable in class org.gregoire.portknock.server.Server
 
longHi32(long) - Static method in class org.gregoire.util.crypto.BinConverter
gets the higher 32 bits of a long
longLo32(long) - Static method in class org.gregoire.util.crypto.BinConverter
gets the lower 32 bits of a long
longToByteArray(long, byte[], int) - Static method in class org.gregoire.util.crypto.BinConverter
converts a long o bytes which are put into a given array
longToIntArray(long, int[], int) - Static method in class org.gregoire.util.crypto.BinConverter
converts a long to integers which are put into a given array

M

MAXKEYLENGTH - Static variable in class org.gregoire.util.crypto.BlowfishECB
maximum possible key length
Main - class org.gregoire.portknock.client.Main.
A client that attempts connections to a given server following a sequence of ports to open within a specific time period.
Main() - Constructor for class org.gregoire.portknock.client.Main
 
Main - class org.gregoire.portknock.server.Main.
Server entry point / initializer
Main() - Constructor for class org.gregoire.portknock.server.Main
 
Main.ServiceThread - class org.gregoire.portknock.server.Main.ServiceThread.
Used as a watchdog for a given server.
Main.ServiceThread(Server) - Constructor for class org.gregoire.portknock.server.Main.ServiceThread
 
main(String[]) - Static method in class org.gregoire.portknock.client.Main
 
main(String[]) - Static method in class org.gregoire.portknock.server.Main
 
main(String[]) - Static method in class org.gregoire.portknock.util.FirewallLogReader
 
main(String[]) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
 
makeKey(byte[]) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
Convenience method to expand a user-supplied key material into a session key, assuming Rijndael's default block size (128-bit).
makeKey(byte[], int) - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
Expand a user-supplied key material into a session key.
makeLong(int, int) - Static method in class org.gregoire.util.crypto.BinConverter
makes a long from two integers (treated unsigned)

N

NIOServerImpl - class org.gregoire.portknock.server.NIOServerImpl.
Generic NIO server
NIOServerImpl(String) - Constructor for class org.gregoire.portknock.server.NIOServerImpl
 
NIOServerImpl.SocketHandler - class org.gregoire.portknock.server.NIOServerImpl.SocketHandler.
 
NIOServerImpl.SocketHandler() - Constructor for class org.gregoire.portknock.server.NIOServerImpl.SocketHandler
 
nextChannelList - Variable in class org.gregoire.portknock.server.AsyncServerImpl
 

O

org.gregoire.portknock.client - package org.gregoire.portknock.client
 
org.gregoire.portknock.server - package org.gregoire.portknock.server
 
org.gregoire.portknock.util - package org.gregoire.portknock.util
 
org.gregoire.util - package org.gregoire.util
 
org.gregoire.util.crypto - package org.gregoire.util.crypto
 

P

port - Variable in class org.gregoire.portknock.server.Server
 
portDelay - Variable in class org.gregoire.portknock.server.Server
 
ports - Variable in class org.gregoire.portknock.server.Server
 
propertyNames() - Static method in class org.gregoire.util.crypto.Rijndael_Properties
 

R

REGEX_IPADDRESS - Static variable in class org.gregoire.portknock.server.Server
 
Rijndael - class org.gregoire.util.crypto.Rijndael.
Interfaces with the Rijndael AES candidate to implement the Rijndael algorithm
Rijndael(Integer) - Constructor for class org.gregoire.util.crypto.Rijndael
 
Rijndael(int) - Constructor for class org.gregoire.util.crypto.Rijndael
 
Rijndael(int, int) - Constructor for class org.gregoire.util.crypto.Rijndael
 
Rijndael() - Constructor for class org.gregoire.util.crypto.Rijndael
 
Rijndael_Algorithm - class org.gregoire.util.crypto.Rijndael_Algorithm.
Rijndael --pronounced Reindaal-- is a variable block-size (128-, 192- and 256-bit), variable key-size (128-, 192- and 256-bit) symmetric cipher.
Rijndael_Algorithm() - Constructor for class org.gregoire.util.crypto.Rijndael_Algorithm
 
Rijndael_Properties - class org.gregoire.util.crypto.Rijndael_Properties.
This class acts as a central repository for an algorithm specific properties.
Rijndael_Properties() - Constructor for class org.gregoire.util.crypto.Rijndael_Properties
 
readLog() - Method in class org.gregoire.portknock.util.FirewallLogReader
 
reset() - Method in class org.gregoire.util.crypto.SHA1
initializes or resets the hasher for a new session respectively
run() - Method in class org.gregoire.portknock.server.AsyncServerImpl.SocketHandler
 
run() - Method in class org.gregoire.portknock.server.Main.ServiceThread
 
run() - Method in class org.gregoire.portknock.server.NIOServerImpl.SocketHandler
 
run() - Method in class org.gregoire.portknock.util.BackgroundTimerTask
The action to be performed by this timer task.

S

SHA1 - class org.gregoire.util.crypto.SHA1.
SHA-1 message digest implementation
SHA1() - Constructor for class org.gregoire.util.crypto.SHA1
constructor
Server - class org.gregoire.portknock.server.Server.
Abstract server from which all other servers should extend.
Server(String) - Constructor for class org.gregoire.portknock.server.Server
 
schedule(BackgroundTimerTask, long) - Method in class org.gregoire.portknock.util.BackgroundTimer
Schedules the specified task for execution after the specified delay.
schedule(BackgroundTimerTask, Date) - Method in class org.gregoire.portknock.util.BackgroundTimer
Schedules the specified task for execution at the specified time.
schedule(BackgroundTimerTask, long, long) - Method in class org.gregoire.portknock.util.BackgroundTimer
Schedules the specified task for repeated fixed-delay execution, beginning after the specified delay.
schedule(BackgroundTimerTask, Date, long) - Method in class org.gregoire.portknock.util.BackgroundTimer
Schedules the specified task for repeated fixed-delay execution, beginning at the specified time.
scheduleAtFixedRate(BackgroundTimerTask, long, long) - Method in class org.gregoire.portknock.util.BackgroundTimer
Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
scheduleAtFixedRate(BackgroundTimerTask, Date, long) - Method in class org.gregoire.portknock.util.BackgroundTimer
Schedules the specified task for repeated fixed-rate execution, beginning at the specified time.
scheduledExecutionTime() - Method in class org.gregoire.portknock.util.BackgroundTimerTask
Returns the scheduled execution time of the most recent actual execution of this task.
selfTest() - Method in class org.gregoire.util.crypto.SHA1
runs a selftest
self_test() - Static method in class org.gregoire.util.crypto.Rijndael_Algorithm
A basic symmetric encryption/decryption test.
setAddress(InetAddress) - Method in class org.gregoire.portknock.server.Client
 
setCBCIV(long) - Method in class org.gregoire.util.crypto.BlowfishCBC
set the current CBC IV (for cipher resets)
setCBCIV(byte[]) - Method in class org.gregoire.util.crypto.BlowfishCBC
set the current CBC IV (for cipher resets)
setClientTimeout(long) - Static method in class org.gregoire.portknock.server.Server
Sets the ammount of time in milliseconds that a client will be kept active in the knock list.
setHost(String) - Method in class org.gregoire.portknock.server.Server
Sets the host name or IP address to listen on.
setPort(int) - Method in class org.gregoire.portknock.server.Server
Sets the final port to open.
setPortDelay(int) - Method in class org.gregoire.portknock.server.Server
Sets time that the server will listen to follow on ports.
setPorts(int[]) - Method in class org.gregoire.portknock.server.Server
Sets the ports to open.
setRequestedApplication(String) - Method in class org.gregoire.portknock.server.Client
 
setSocket(Socket) - Method in class org.gregoire.portknock.server.AsyncServerImpl.SocketHandler
 
setSocket(Socket) - Method in class org.gregoire.portknock.server.NIOServerImpl.SocketHandler
 
setSocketTimeout(int) - Method in class org.gregoire.portknock.server.Server
Sets timeout for all sockets created

T

timeout - Variable in class org.gregoire.portknock.server.Server
 
toString() - Method in class org.gregoire.portknock.server.Client
 
toString() - Method in class org.gregoire.util.crypto.SHA1
makes a binhex string representation of the current digest
type - Variable in class org.gregoire.portknock.server.Server
 

U

update(byte) - Method in class org.gregoire.util.crypto.SHA1
adds a single byte to the digest
update(byte[]) - Method in class org.gregoire.util.crypto.SHA1
adds a byte array to the digest
update(String) - Method in class org.gregoire.util.crypto.SHA1
adds an ASCII string to the digest

W

weakKeyCheck() - Method in class org.gregoire.util.crypto.BlowfishECB
to check if an instance actually was using a weak key, if so it might be better to use a different key or salt the existing one as alternative

A B C D E F G H I L M N O P R S T U W

Copyright © Paul Gregoire, All Rights Reserved.