Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © Paul Gregoire, All Rights Reserved.