Index

A B C D E F G H I K M N O P R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form

S

scan(int, boolean) - Method in class com.houseofkraft.nsp.networking.NSP
Scans the range of IP addresses from 192.168.1.2 to 192.168.1.254 for any Servers currently running on those addresses, and attempts to Handshake and receive information.
scan(int, int, int, boolean) - Method in class com.houseofkraft.nsp.networking.NSP
Scans the specified range of IP addresses starting with 192.168.1.X for any Servers currently running on those addresses, and attempts to Handshake and receive information.
send(Packet, String) - Method in class com.houseofkraft.nsp.networking.NSP
Sends a Message to a specific Client Identifier.
sendMessage(byte[]) - Method in class com.houseofkraft.nsp.networking.Client
Sends a Message using the built-in OutputStream.
sendMessage(DataOutputStream, byte[]) - Static method in class com.houseofkraft.nsp.networking.Messages
Sends a ByteArray message using the OutputStream
sentMessages - Static variable in class GlobalVariables
 
server - Static variable in class com.houseofkraft.nsp.networking.NSPServer
 
server - Static variable in class GlobalVariables
 
serverDisconnected() - Method in interface com.houseofkraft.nsp.listener.ServerListener
This event is called when the server has been shut off for any reason.
ServerListener - Interface in com.houseofkraft.nsp.listener
 
serverListeners - Static variable in class com.houseofkraft.nsp.networking.NSPServer
 
serverOption - Static variable in class GlobalVariables
 
ServerOption - Class in com.houseofkraft.nsp.networking
 
ServerOption() - Constructor for class com.houseofkraft.nsp.networking.ServerOption
 
setAddress(String) - Method in class com.houseofkraft.nsp.networking.NSP
Changes the Server Address to connect to.
setAlgorithm(Algorithm) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Algorithm
setAnnounceClientActions(boolean) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Announce Client Actions such as Connection, Disconnection, etc.
setAutoGenerated(boolean) - Method in class com.houseofkraft.nsp.encryption.AESOption
 
setBlackList(ArrayList<String>) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Blacklist
setCustomMap(HashMap<String, String>) - Method in class com.houseofkraft.nsp.networking.Packet
Sets a custom HashMap String to replace the existing Packet HashMap.
setCustomMapByte(HashMap<byte[], byte[]>) - Method in class com.houseofkraft.nsp.networking.Packet
Sets a custom HashMap ByteArray to replace the existing Packet HashMap.
setDeflate(boolean) - Method in class com.houseofkraft.nsp.networking.PacketParser
 
setDeflateLevel(int) - Method in class com.houseofkraft.nsp.networking.NSP
Changes the Deflation Level used with the Server.
setDeflateLevel(int) - Method in class com.houseofkraft.nsp.networking.Packet
Changes the Deflation level for the Parser using the built-in Levels.
setDeflateLevel(int) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Deflate Level
setDiscloseClients(boolean) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Disclose Clients
setEncryption(AES) - Method in class com.houseofkraft.nsp.networking.NSP
Sets the Encryption Handler to be used with the Server.
setEncryption(AES) - Method in class com.houseofkraft.nsp.networking.Packet
Changes the Encryption Handler for the Parser
setEncryption(AES) - Method in class com.houseofkraft.nsp.networking.PacketParser
 
setEncryption(AES) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Encryption Object
setHandshakeTimeout(int) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Handshake Timeout
setHideAllIP(boolean) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Hide All IP Addresses by Default
setHostname(String) - Method in class com.houseofkraft.nsp.networking.NSP
Change the Hostname for the Server Identification.
setID(String) - Method in class com.houseofkraft.nsp.networking.Client
Changes the Identifier Hostname when the mode is changed to ID.
setIDMode(boolean) - Method in class com.houseofkraft.nsp.networking.Client
Sets the Identifier mode to either ID Mode or IP Mode.
setIDMode(boolean) - Method in class com.houseofkraft.nsp.networking.NSP
Changes the Identifier mode to ID Mode or IP Mode.
setIteration(int) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Iteration Count
setIv(IvParameterSpec) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the IV
setKeepAlive(int) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Keep Alive
setKeyFileLocation(String) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Key File Location
setKeyFileObject(File) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Key File Object
setKeyPassword(String) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Key Password
setKeyPassword(String, String) - Method in class com.houseofkraft.nsp.encryption.AESOption
Changes the Key based on the Password and Salt.
setKeySalt(String) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Key Salt
setKeyType(KeyType) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Key Type
setMaxConcurrent(int) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Maximum Connections from one specific IP address
setMaxUsers(int) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Maximum Users For Connecting
setPassword(String) - Method in class com.houseofkraft.nsp.encryption.AES
Changes the Key based on the Password.
setPassword(String, String) - Method in class com.houseofkraft.nsp.encryption.AES
Changes the Key based on the Password and Salt.
setPort(int) - Method in class com.houseofkraft.nsp.networking.NSP
Changes the Server Port to connect to.
setPort(int) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Server Port
setPrivateKey(SecretKey) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the Private Key
setSeconds(long) - Method in class com.houseofkraft.nsp.tool.ThreadTimer
 
setShaType(SHAType) - Method in class com.houseofkraft.nsp.encryption.AESOption
Sets the SHA Type
setThread(ClientManager) - Method in class com.houseofkraft.nsp.networking.Client
Sets the Client Handler Thread for the Server.
setWhiteList(ArrayList<String>) - Method in class com.houseofkraft.nsp.networking.ServerOption
Sets Whitelist
SHA_1 - Enum constant in enum class com.houseofkraft.nsp.encryption.SHAType
SHA-1 Hashing
SHA_256 - Enum constant in enum class com.houseofkraft.nsp.encryption.SHAType
SHA-256 Hashing
SHA_384 - Enum constant in enum class com.houseofkraft.nsp.encryption.SHAType
SHA-384 Hashing
SHA_512 - Enum constant in enum class com.houseofkraft.nsp.encryption.SHAType
SHA-512 Hashing
SHAType - Enum Class in com.houseofkraft.nsp.encryption
 
size() - Method in enum class com.houseofkraft.nsp.encryption.KeyType
 
size() - Method in enum class com.houseofkraft.nsp.encryption.SHAType
 
SocketAcceptor - Class in com.houseofkraft.nsp.networking
 
SocketAcceptor() - Constructor for class com.houseofkraft.nsp.networking.SocketAcceptor
 
socketDisconnected(String) - Method in interface com.houseofkraft.nsp.listener.NSPListener
 
SocketTesting - Class in <Unnamed>
 
SocketTesting() - Constructor for class SocketTesting
 
START_OF_HEADING - Enum constant in enum class com.houseofkraft.nsp.networking.NSPHeader
Used for Starting a Socket Transmission Message
START_OF_TEXT - Enum constant in enum class com.houseofkraft.nsp.networking.NSPHeader
Used for Starting Text, like a KeyFile
startThread() - Method in class com.houseofkraft.nsp.networking.Client
Starts the Client Manager Thread
startTimer() - Method in class com.houseofkraft.nsp.tool.ThreadTimer
 
STATUS - Enum constant in enum class com.houseofkraft.nsp.networking.NSPHeader.Message
 
stop() - Method in class com.houseofkraft.nsp.networking.Client
Kicks the Client from the Server
stringToByteMap(HashMap<String, String>) - Static method in class com.houseofkraft.nsp.tool.ByteTools
Converts a String HashMap into a ByteArray HashMap
A B C D E F G H I K M N O P R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form