Package org.eblocker.server.common.network
package org.eblocker.server.common.network
-
ClassDescriptionContains data for an ARP packet.The type of an ARP packet.Since the HTTP server listens on HTTP and HTTPS ports, we have two different base URLs.Service to update IP addresses of devices.This class listens for messages on a Redis channel, that announce a new IP address, which was assigned to networkInterfaces via DHCP.Controls the local DHCP serverContains parameters needed for configuring a DHCP serverClass exposing static methods of InetAddress to enable unit-testing.Tries to verify IPv6 addresses that have been detected in neighbor solicitation messages from devices that do duplicate address detection.Runs an external IPv6 address monitor and notifies the NetworkInterfaceWrapper when IPv6 addresses are added to or deleted from the interfaceSends an echo request to the all-nodes multicast address ff02::1Detects that an IPv6 network prefix has changed and notifies listeners.This table stores the last time a hardware address has responded to a specific IP address (via ARP response or Neighbor Advertisement).Proxy for
NetworkInterface.Injectable factory that improves testability of classes that operate on NetworkInterfaceNetwork utilitiesInstances of this class should know how to configure, start and stop network services of the OS.Base class for network services that are platform independent.Represents a configuration state of the networkRepresents the following network state: The IP address is statically configured.Represents the following network state: The IP address is configured statically.The network state machine processes events (e.g. when a new network configuration is received by the NetworkController) and changes the network state accordingly using the NetworkServices.Represents the Plug and Play mode.IPv4 network utilitiesSimple wrapper for writing and reading from a network Socket.This class is responsible for writing the Tor configuration fileThis class is opening a Telnet connection to the Tor Control-Port, which should be activated in the 'torrc'-config file by including:Provides a mapping from country names to country codes.Represents some states of the Tor clientA service that registers the HTTP admin console as a Zeroconf (AKA Bonjour) service