Index

A B C D E F G H I J M N P R S T U V W 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form

A

AbstractClientHandler - Klasse in io.github.astrapi69.net.socket
AbstractClientHandler(Socket) - Konstruktor für Klasse io.github.astrapi69.net.socket.AbstractClientHandler
Instantiates a new AbstractClientHandler
address() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
Address.
available(int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Checks if the given port at localhost is available.
available(String, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Checks if the given port at the given host is available.

B

BaseProxySelector - Klasse in io.github.astrapi69.net.proxy
The class BaseProxySelector holds a map with proxy addresses.
BaseProxySelector(ProxySelector, Map<SocketAddress, ProxyDecorator>) - Konstruktor für Klasse io.github.astrapi69.net.proxy.BaseProxySelector
Instantiates a new BaseProxySelector.

C

ChatRoom - Klasse in io.github.astrapi69.net.chat
The class ChatRoom.
ChatRoom() - Konstruktor für Klasse io.github.astrapi69.net.chat.ChatRoom
 
ChatUser - Schnittstelle in io.github.astrapi69.net.chat
The interface ChatUser.
close(Socket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Close the given Socket.
closeClientSocket(Socket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Closes the given client socket.
closeServerSocket(ServerSocket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Closes the given ServerSocket.
connectFailed(URI, SocketAddress, IOException) - Methode in Klasse io.github.astrapi69.net.proxy.BaseProxySelector

D

DnsLookupExtensions - Klasse in io.github.astrapi69.net.dns
Utility class for performing DNS lookups, reverse lookups, and running external DNS commands like nslookup and dig

E

EAR - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The ear protocol.
equals(Object) - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator

F

failed() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
Failed.
FILE - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The jar protocol.
FTP - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The ftp protocol.
FTP_NON_PROXY_HOSTS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The key for the ftp non proxy hosts.
FTP_PROXY_HOST - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The key for the ftp proxy host.
FTP_PROXY_PORT - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The key for the ftp proxy port.

G

getAllClients(String) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Gets all the clients from the given net mask
getExternalIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
Gets the external (public) IP address of the machine by making an HTTP request to an external service
getFailedCount() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
Gets the failed count.
getFilename(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
Gets the filename from the given url object.
getIP(InetAddress) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Gets the ip address from the given InetAddress object as a String.
getIPAsByte(InetAddress) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Gets the ip address as a byte array.
getLocalIP() - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Gets the local ip address as a String.
getLocalIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
Gets the local IP address of the machine by iterating through available network interfaces
getLocalIPAsByte() - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Gets the local ip address as a byte array.
getLocalIPFromServerSocket(int, int) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Gets the InetAddress object from the local host from a ServerSocket object.
getLocalIPFromServerSocketAsString() - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Gets the ip address from the local host as String.
getLocalNetworkIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
Gets the local network IP address of this machine by establishing a connection to a public DNS server
getPasswordAuthentication() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyAuthenticator
getProxy() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
Gets the proxy.
getRouterIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
Gets the default gateway/router IP address by executing the "ip route" command

H

hashCode() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
HTTP - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The http protocol.
HTTP_NON_PROXY_HOSTS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The key for the http non proxy hosts.
HTTP_PROXY_HOST - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The http proxy host.
HTTP_PROXY_PORT - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The key for the http proxy port.
HTTPS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The https protocol.

I

io.github.astrapi69.net.chat - Package io.github.astrapi69.net.chat
This package provides classes for chat
io.github.astrapi69.net.dns - Package io.github.astrapi69.net.dns
This package provides classes for resolve dns issues
io.github.astrapi69.net.ip - Package io.github.astrapi69.net.ip
This package provides classes for resolve ip addresses
io.github.astrapi69.net.properties - Package io.github.astrapi69.net.properties
This package provides classes for the keys for properties of the network
io.github.astrapi69.net.proxy - Package io.github.astrapi69.net.proxy
This package provides classes for proxy objects and communication over proxies
io.github.astrapi69.net.socket - Package io.github.astrapi69.net.socket
This package provides classes for a simple socket server and utility methods for sending and receiving data over sockets
io.github.astrapi69.net.url - Package io.github.astrapi69.net.url
This package provides classes and enums for protocol of url and resolving the file type from a given url object
io.github.astrapisixtynine.net.extensions - Modul io.github.astrapisixtynine.net.extensions
The MIT License Copyright (C) 2022 Asterios Raptis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
IpInfo - Klasse in io.github.astrapi69.net.ip
Data class to store IP information
IpInfo() - Konstruktor für Klasse io.github.astrapi69.net.ip.IpInfo
 
IpInfoExtensions - Klasse in io.github.astrapi69.net.ip
Utility class for retrieving various types of IP addresses related to the local network and the internet
IPResolver - Klasse in io.github.astrapi69.net.ip
Utility class for getting the ip from hosts.
isEar(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
Checks if is ear.
isJar(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
Checks if is jar.
isReachable(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
Checks if the given URL is reachable
isWar(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
Checks if is war.

J

JAR - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The jar protocol.

M

MAILTO - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The jar protocol.

N

newClientHandler(Socket) - Methode in Klasse io.github.astrapi69.net.socket.SimpleSocketServer
Factory method for creating the new AbstractClientHandler for handling requests.
NEWS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The jar protocol.
newSocket(String, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Factory method for a socket.
NNTP - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The nntp protocol.

P

process(Object) - Methode in Klasse io.github.astrapi69.net.socket.AbstractClientHandler
Process the given object.
Protocol - Enum-Klasse in io.github.astrapi69.net.url
The enum Protocol represents protocols from an url.
ProxyAuthenticator - Klasse in io.github.astrapi69.net.proxy
ProxyAuthenticator(String, String) - Konstruktor für Klasse io.github.astrapi69.net.proxy.ProxyAuthenticator
Instantiates a new proxy authenticator.
ProxyDecorator - Klasse in io.github.astrapi69.net.proxy
The class ProxyDecorator decorates a Proxy object.
ProxyDecorator(Proxy.Type, InetSocketAddress) - Konstruktor für Klasse io.github.astrapi69.net.proxy.ProxyDecorator
Instantiates a new ProxyDecorator object.
ProxyPropertyKey - Enum-Klasse in io.github.astrapi69.net.properties
The enum ProxyPropertyKey holds system property keys for proxies.
PUBLIC_DNS_SERVER_OF_GOOGLE - Statische Variable in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
Public DNS server of Google

R

readObject(int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Reads an object from the given port.
readObject(String, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Reads an object from the given socket InetAddress.
readObject(InetAddress, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Reads an object from the given socket InetAddress.
readObject(Socket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Reads an object from the given socket object.
resolveDomain(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
Resolves a domain name using the default system DNS resolver
resolveIP(InetAddress) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
Resolves the ip address from the given InetAddress object.
reverseLookup(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
Performs a reverse DNS lookup to find the hostname for a given IP address
run() - Methode in Klasse io.github.astrapi69.net.socket.AbstractClientHandler
run() - Methode in Klasse io.github.astrapi69.net.socket.SimpleSocketServer
runDig(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
Runs the dig command for a given domain and returns the output
runNslookup(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
Runs the nslookup command for a given domain and returns the output

S

select(URI) - Methode in Klasse io.github.astrapi69.net.proxy.BaseProxySelector
SimpleSocketServer - Klasse in io.github.astrapi69.net.socket
SimpleSocketServer(int) - Konstruktor für Klasse io.github.astrapi69.net.socket.SimpleSocketServer
Instantiates a new SimpleSocketServer object
SocketExtensions - Klasse in io.github.astrapi69.net.socket
Helper class for handling Sockets.
SOCKS_PROXY_HOST - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The key for the socks proxy host.
SOCKS_PROXY_PORT - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
The key for the socks proxy port.

T

toString() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
type() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
Type.

U

URLExtensions - Klasse in io.github.astrapi69.net.url
The class URLExtensions provides utility methods for URL.
URN - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The urn protocol.

V

valueOf(String) - Statische Methode in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse io.github.astrapi69.net.url.Protocol
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
values() - Statische Methode in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse io.github.astrapi69.net.url.Protocol
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

W

WAR - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
The war protocol.
writeObject(String, int, Object) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Writes the given Object.
writeObject(InetAddress, int, Object) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Writes the given Object to the given InetAddress who listen to the given port.
writeObject(Socket, int, Object) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
Writes the given Object to the given Socket who listen to the given port.
A B C D E F G H I J M N P R S T U V W 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form