├── .gitignore ├── .travis.yml ├── All-In-One-Mediator ├── config │ └── assembly-bin.xml └── pom.xml ├── LICENSE ├── README.md ├── connectivitymanager.demo.complete ├── config │ └── assembly-bin.xml └── pom.xml ├── connectivitymanager.demo ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── connectivitymanager │ └── demo │ └── chat │ ├── ChatSource.java │ ├── ChatTarget.java │ ├── PrinterTask.java │ └── ReaderTask.java ├── connectivitymanager ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── fhkn │ │ │ └── in │ │ │ └── uce │ │ │ └── connectivitymanager │ │ │ ├── connection │ │ │ ├── UCESecureSocket.java │ │ │ ├── UCESecureSocketFactory.java │ │ │ ├── UCESocket.java │ │ │ ├── UCESocketFactory.java │ │ │ ├── UCEUnsecureSocket.java │ │ │ ├── UCEUnsecureSocketFactory.java │ │ │ └── configuration │ │ │ │ ├── ConnectionConfiguration.java │ │ │ │ ├── ConnectionConfigurationImpl.java │ │ │ │ ├── ConnectionDuration.java │ │ │ │ ├── DefaultConnectionConfiguration.java │ │ │ │ └── ServiceClass.java │ │ │ ├── investigator │ │ │ ├── DeterminingNATFeatureRealization.java │ │ │ ├── DeterminingTcpNatFiltering.java │ │ │ ├── DeterminingTcpNatMapping.java │ │ │ ├── InfrastructreInvestigator.java │ │ │ └── InfrastructureInvestigatorImpl.java │ │ │ ├── manager │ │ │ ├── ConnectionEstablishment.java │ │ │ ├── ConnectivityManager.java │ │ │ ├── ManagerUtil.java │ │ │ ├── ManagerUtilImpl.java │ │ │ ├── source │ │ │ │ ├── SocketTask.java │ │ │ │ └── UnsecureSourceSideConnectionEstablishment.java │ │ │ └── target │ │ │ │ ├── ServerSocketTask.java │ │ │ │ └── UnsecureTargetSideConnectionEstablishment.java │ │ │ ├── mediatorconnection │ │ │ └── MediatorConnection.java │ │ │ ├── registry │ │ │ ├── NATTraversalRegistry.java │ │ │ ├── NATTraversalRegistryImpl.java │ │ │ ├── NATTraversalTechniqueNotFoundException.java │ │ │ ├── PluginLoader.java │ │ │ └── PluginLoaderImpl.java │ │ │ ├── security │ │ │ ├── diffiehellman │ │ │ │ ├── KeyExchange.java │ │ │ │ ├── ParameterGenerator.java │ │ │ │ └── ParameterGeneratorImpl.java │ │ │ └── hmac │ │ │ │ ├── HmacInputStream.java │ │ │ │ └── HmacOutputStream.java │ │ │ └── selector │ │ │ ├── NATTraversalSelection.java │ │ │ ├── decisiontree │ │ │ ├── DecisionTree.java │ │ │ ├── MapDT.java │ │ │ └── NATTraversalRule.java │ │ │ ├── strategy │ │ │ └── ConnectionSetupTimeSelection.java │ │ │ └── weighting │ │ │ └── ConnectionSetupTimeComparator.java │ └── resources │ │ ├── de │ │ └── fhkn │ │ │ └── in │ │ │ └── uce │ │ │ └── connectivitymanager │ │ │ ├── investigator │ │ │ └── stunserver.properties │ │ │ ├── mediatorconnection │ │ │ └── mediator.properties │ │ │ └── registry │ │ │ └── nattraversalregistry.properties │ │ └── log4j.properties │ └── test │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── connectivitymanager │ │ ├── ConnectivityManagerTestSuite.java │ │ ├── NATTraversalTechniqueMock.java │ │ ├── TestUtil.java │ │ ├── TestUtilImpl.java │ │ ├── connection │ │ └── configuration │ │ │ ├── TestConnectionConfigurationImpl.java │ │ │ ├── TestDefaultConnectionConfiguration.java │ │ │ └── TestServiceClass.java │ │ ├── manager │ │ ├── TestConnectivityManager.java │ │ └── TestUnsecureConnectionEstablishment.java │ │ ├── registry │ │ ├── TestNATTraversalRegistryImpl.java │ │ └── TestNATTraversalTechniqueNotFoundException.java │ │ ├── security │ │ ├── diffiehellman │ │ │ ├── TestKeyExchange.java │ │ │ └── TestParameterGenerator.java │ │ └── hmac │ │ │ └── TestHmacStreams.java │ │ └── selector │ │ ├── TestNATTraversalSelection.java │ │ ├── decisiontree │ │ └── TestMapDT.java │ │ ├── strategy │ │ └── TestConnectionSetupTimeSelection.java │ │ └── weighting │ │ └── TestConnectionSetupTimeComparator.java │ └── resources │ └── natBeahviorCases.txt ├── core ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── core │ │ ├── KeepAliveTask.java │ │ ├── concurrent │ │ └── ThreadGroupThreadFactory.java │ │ └── socketlistener │ │ ├── SocketListener.java │ │ └── SocketTaskFactory.java │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── core │ ├── socketlistener │ └── SocketListenerTest.java │ └── test │ ├── MockitoSocket.java │ ├── ThreadedExceptionRunner.java │ └── ThreadedTestGroup.java ├── directconnection.mediator ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── directconnection │ │ └── mediator │ │ └── DirectconnConnRequestHandler.java │ └── resources │ └── META-INF │ └── services │ └── de.fhkn.in.uce.plugininterface.mediator.HandleMessage ├── directconnection.message ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── directconnection │ │ └── message │ │ └── DirectconnectionAttribute.java │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── directconnection │ └── message │ └── TestDirectconnectionAttribute.java ├── directconnection ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── fhkn │ │ │ └── in │ │ │ └── uce │ │ │ └── directconnection │ │ │ ├── Directconnection.java │ │ │ ├── DirectconnectionMetaData.java │ │ │ └── core │ │ │ ├── DirectconnectionSource.java │ │ │ └── DirectconnectionTarget.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── de.fhkn.in.uce.plugininterface.NATTraversalTechnique │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── directconnection │ │ └── traversaledNATSituations │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── directconnection │ └── DirectconnectionMetaDataTest.java ├── holepunching.mediator ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── holepunching │ │ └── mediator │ │ └── HolePunchingConnRequestHandler.java │ └── resources │ └── META-INF │ └── services │ └── de.fhkn.in.uce.plugininterface.mediator.HandleMessage ├── holepunching.message ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── holepunching │ │ └── message │ │ ├── HolePunchingAttribute.java │ │ ├── HolePunchingMethod.java │ │ └── HolePunchingMethodDecoder.java │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── holepunching │ └── message │ └── TestHolePunchingAttribute.java ├── holepunching ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── holepunching │ │ ├── HolePunching.java │ │ ├── HolePunchingMetaData.java │ │ └── core │ │ ├── CancelableTask.java │ │ ├── ConnectionAuthenticator.java │ │ ├── ConnectionListener.java │ │ ├── HolePuncher.java │ │ ├── HolePunchingUtil.java │ │ ├── SocketUsingTask.java │ │ ├── TimeLimitConnectionAuthenticator.java │ │ ├── source │ │ ├── HolePunchingSource.java │ │ └── SourceConnectionAuthenticator.java │ │ └── target │ │ ├── HolePunchingTarget.java │ │ ├── MessageHandlerTask.java │ │ └── TargetConnectionAuthenticator.java │ └── resources │ ├── META-INF │ └── services │ │ └── de.fhkn.in.uce.plugininterface.NATTraversalTechnique │ └── de │ └── fhkn │ └── in │ └── uce │ └── holepunching │ └── traversaledNATSituations ├── master.server ├── config │ ├── assembly-bin.xml │ └── master.server.properties ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── master │ │ └── server │ │ ├── ArgumentHandler.java │ │ ├── MasterServer.java │ │ └── util │ │ ├── AbstractReader.java │ │ ├── CmdReader.java │ │ ├── FilePropertyReader.java │ │ └── SystemPropertyReader.java │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── master │ └── server │ ├── MasterServerTest.java │ └── util │ ├── CmdReaderTest.java │ ├── FilePropertyReaderTest.java │ └── SystemPropertyReaderTest.java ├── mediator ├── .gitignore ├── config │ └── assembly-bin.xml ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── mediator │ │ ├── Mediator.java │ │ ├── connectionhandling │ │ ├── ConnectionRequest.java │ │ ├── ConnectionRequestHandling.java │ │ ├── ConnectionRequestList.java │ │ ├── DefaultDeregisterHandling.java │ │ ├── DefaultKeepAliveHandling.java │ │ ├── DefaultNatRequestHandling.java │ │ ├── DefaultRegisterHandling.java │ │ ├── DefaultTravTechRequestHandling.java │ │ ├── HandleMessageTask.java │ │ └── HandleMessageTaskFactory.java │ │ ├── peerregistry │ │ ├── Endpoint.java │ │ ├── UserCleanerTask.java │ │ ├── UserData.java │ │ └── UserList.java │ │ ├── techniqueregistry │ │ ├── MessageHandlerRegistry.java │ │ ├── MessageHandlerRegistryImpl.java │ │ ├── NullMessageHandler.java │ │ ├── PluginLoader.java │ │ └── PluginLoaderImpl.java │ │ └── util │ │ └── MediatorUtil.java │ └── resources │ ├── de │ └── fhkn │ │ └── in │ │ └── uce │ │ └── mediator │ │ └── techniqueregistry │ │ └── nattraversalregistry.properties │ └── log4j.properties ├── parent ├── config │ └── checkstyle-config.xml └── pom.xml ├── plugininterface ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── plugininterface │ │ ├── ConnectionNotEstablishedException.java │ │ ├── NATBehavior.java │ │ ├── NATFeature.java │ │ ├── NATFeatureRealization.java │ │ ├── NATSituation.java │ │ ├── NATTraversalTechnique.java │ │ ├── NATTraversalTechniqueMetaData.java │ │ ├── mediator │ │ └── HandleMessage.java │ │ ├── message │ │ ├── NATAttributeTypeDecoder.java │ │ ├── NATSTUNAttributeType.java │ │ └── NATTraversalTechniqueAttribute.java │ │ └── util │ │ └── NATTraversalTechniqueUtil.java │ └── test │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── plugininterface │ │ ├── PluginInterfaceTestSuite.java │ │ ├── TestConnectionNotEstablishedException.java │ │ ├── TestNATAttributeTypeDecoder.java │ │ ├── TestNATBehavior.java │ │ ├── TestNATFeature.java │ │ ├── TestNATFeatureRealization.java │ │ ├── TestNATSituation.java │ │ ├── TestNATUCEAttributeType.java │ │ ├── message │ │ └── TestNATTraversalTechniqueAttribute.java │ │ └── util │ │ └── TestNATTraversalTechniqueUtil.java │ └── resources │ └── de │ └── fhkn │ └── in │ └── uce │ └── plugininterface │ └── util │ ├── faultyTraversaledNATBehaviorForTesting │ ├── traversaledNATBehaviorForTesting │ └── traversaledNATBehaviorWithWildcardsForTesting ├── relaying.mediator ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── relaying │ │ └── mediator │ │ └── RelayingConnRequestHandler.java │ └── resources │ └── META-INF │ └── services │ └── de.fhkn.in.uce.plugininterface.mediator.HandleMessage ├── relaying.message ├── pom.xml └── src │ └── main │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── relaying │ └── message │ ├── RelayingAttribute.java │ ├── RelayingAttributeType.java │ ├── RelayingAttributeTypeDecoder.java │ ├── RelayingConstants.java │ ├── RelayingLifetime.java │ ├── RelayingMethod.java │ └── RelayingMethodDecoder.java ├── relaying.server ├── config │ └── assembly-bin.xml ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── relaying │ │ └── server │ │ ├── ConnectionBindHandler.java │ │ ├── MessageDispatcherTask.java │ │ ├── MessageDispatcherTaskFactory.java │ │ ├── PeerHandlerTask.java │ │ ├── PeerHandlerTaskFactory.java │ │ ├── RefreshMessageHandlerTask.java │ │ ├── RelayAllocationHandler.java │ │ ├── RelayServer.java │ │ └── RelayTask.java │ └── resources │ └── log4j.properties ├── relaying ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── fhkn │ │ │ └── in │ │ │ └── uce │ │ │ └── relaying │ │ │ ├── Relaying.java │ │ │ ├── RelayingMetaData.java │ │ │ └── core │ │ │ ├── MessageHandlerTask.java │ │ │ ├── RefreshAllocationTask.java │ │ │ └── RelayingClient.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── de.fhkn.in.uce.plugininterface.NATTraversalTechnique │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── relaying │ │ ├── relaying.properties │ │ └── traversaledNATSituations │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── relaying │ └── RelayingMetaDataTest.java ├── reversal.mediator ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── reversal │ │ └── mediator │ │ └── ReversalConnRequestHandler.java │ └── resources │ └── META-INF │ └── services │ └── de.fhkn.in.uce.plugininterface.mediator.HandleMessage ├── reversal.message ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── reversal │ │ └── message │ │ └── ReversalAttribute.java │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── reversal │ └── message │ └── TestReversalAttribute.java ├── reversal ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── fhkn │ │ │ └── in │ │ │ └── uce │ │ │ └── reversal │ │ │ ├── Reversal.java │ │ │ ├── ReversalMetaData.java │ │ │ └── core │ │ │ ├── ListenerThread.java │ │ │ ├── ReversalSource.java │ │ │ └── ReversalTarget.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── de.fhkn.in.uce.plugininterface.NATTraversalTechnique │ │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── reversal │ │ └── traversaledNATSituations │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── reversal │ └── ReversalMetaDataTest.java ├── socketswitch ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── fhkn │ │ └── in │ │ ├── io │ │ ├── SwitchableInputStream.java │ │ └── SwitchableOutputStream.java │ │ └── net │ │ └── SwitchableSocket.java │ └── test │ └── java │ └── de │ └── fhkn │ └── in │ └── test │ ├── Constants.java │ ├── ControlInstance.java │ ├── ControlInstanceServerSwitching.java │ ├── FileChecker.java │ ├── PrivateAccessor.java │ ├── SwitchableInputStreamTest.java │ ├── SwitchableOutputStreamTest.java │ ├── SwitchableSocketTest.java │ ├── SwitchableSocketTestWithServerSwitch.java │ ├── TestFileServer.java │ ├── TestFileServerSwitchSocketServer.java │ └── TestServer.java ├── stun.server ├── .gitignore ├── config │ └── assembly-bin.xml ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── fhkn │ │ └── in │ │ └── uce │ │ └── stun │ │ └── server │ │ ├── StunServer.java │ │ └── connectionhandling │ │ ├── HandleMessageTask.java │ │ └── HandleMessageTaskFactory.java │ └── resources │ └── log4j.properties ├── stun ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── de │ └── fhkn │ └── in │ └── uce │ └── stun │ ├── attribute │ ├── Attribute.java │ ├── AttributeDecoder.java │ ├── AttributeHeader.java │ ├── AttributeHeaderDecoder.java │ ├── AttributeType.java │ ├── AttributeTypeDecoder.java │ ├── ChangeRequest.java │ ├── EndpointClass.java │ ├── ErrorCode.java │ ├── MappedAddress.java │ ├── OtherAddress.java │ ├── STUNAttributeType.java │ ├── STUNAttributeTypeDecoder.java │ ├── Software.java │ ├── Token.java │ ├── Unknown.java │ ├── Username.java │ ├── XorMappedAddress.java │ └── rfc3489 │ │ ├── ChangedAddress.java │ │ ├── Rfc3489AttributeType.java │ │ ├── Rfc3489AttributeTypeDecoder.java │ │ └── SourceAddress.java │ ├── header │ ├── MessageClass.java │ ├── MessageClassDecoder.java │ ├── MessageHeader.java │ ├── MessageHeaderDecoder.java │ ├── MessageMethod.java │ ├── MessageMethodDecoder.java │ ├── STUNMessageClass.java │ ├── STUNMessageClassDecoder.java │ ├── STUNMessageMethod.java │ └── STUNMessageMethodDecoder.java │ ├── message │ ├── Message.java │ ├── MessageImpl.java │ ├── MessageReader.java │ ├── MessageStaticFactory.java │ └── MessageWriter.java │ └── util │ ├── MessageFormatException.java │ ├── MessageUtil.java │ └── MessageUtilImpl.java └── uce └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/.travis.yml -------------------------------------------------------------------------------- /All-In-One-Mediator/config/assembly-bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/All-In-One-Mediator/config/assembly-bin.xml -------------------------------------------------------------------------------- /All-In-One-Mediator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/All-In-One-Mediator/pom.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/README.md -------------------------------------------------------------------------------- /connectivitymanager.demo.complete/config/assembly-bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager.demo.complete/config/assembly-bin.xml -------------------------------------------------------------------------------- /connectivitymanager.demo.complete/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager.demo.complete/pom.xml -------------------------------------------------------------------------------- /connectivitymanager.demo/.gitignore: -------------------------------------------------------------------------------- 1 | /log 2 | /plugins 3 | -------------------------------------------------------------------------------- /connectivitymanager.demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager.demo/pom.xml -------------------------------------------------------------------------------- /connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/ChatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/ChatSource.java -------------------------------------------------------------------------------- /connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/ChatTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/ChatTarget.java -------------------------------------------------------------------------------- /connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/PrinterTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/PrinterTask.java -------------------------------------------------------------------------------- /connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/ReaderTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager.demo/src/main/java/de/fhkn/in/uce/connectivitymanager/demo/chat/ReaderTask.java -------------------------------------------------------------------------------- /connectivitymanager/.gitignore: -------------------------------------------------------------------------------- 1 | /plugins 2 | /log 3 | /target 4 | -------------------------------------------------------------------------------- /connectivitymanager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/pom.xml -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESecureSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESecureSocket.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESecureSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESecureSocketFactory.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESocket.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCESocketFactory.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCEUnsecureSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCEUnsecureSocket.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCEUnsecureSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/UCEUnsecureSocketFactory.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ConnectionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ConnectionConfiguration.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ConnectionConfigurationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ConnectionConfigurationImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ConnectionDuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ConnectionDuration.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/DefaultConnectionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/DefaultConnectionConfiguration.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ServiceClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/ServiceClass.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/DeterminingNATFeatureRealization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/DeterminingNATFeatureRealization.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/DeterminingTcpNatFiltering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/DeterminingTcpNatFiltering.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/DeterminingTcpNatMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/DeterminingTcpNatMapping.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/InfrastructreInvestigator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/InfrastructreInvestigator.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/InfrastructureInvestigatorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/investigator/InfrastructureInvestigatorImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ConnectionEstablishment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ConnectionEstablishment.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ConnectivityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ConnectivityManager.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ManagerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ManagerUtil.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ManagerUtilImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/ManagerUtilImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/source/SocketTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/source/SocketTask.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/source/UnsecureSourceSideConnectionEstablishment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/source/UnsecureSourceSideConnectionEstablishment.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/target/ServerSocketTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/target/ServerSocketTask.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/target/UnsecureTargetSideConnectionEstablishment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/manager/target/UnsecureTargetSideConnectionEstablishment.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/mediatorconnection/MediatorConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/mediatorconnection/MediatorConnection.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/NATTraversalRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/NATTraversalRegistry.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/NATTraversalRegistryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/NATTraversalRegistryImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/NATTraversalTechniqueNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/NATTraversalTechniqueNotFoundException.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/PluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/PluginLoader.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/PluginLoaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/registry/PluginLoaderImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/KeyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/KeyExchange.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/ParameterGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/ParameterGenerator.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/ParameterGeneratorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/ParameterGeneratorImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/hmac/HmacInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/hmac/HmacInputStream.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/hmac/HmacOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/security/hmac/HmacOutputStream.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/NATTraversalSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/NATTraversalSelection.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/DecisionTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/DecisionTree.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/MapDT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/MapDT.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/NATTraversalRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/NATTraversalRule.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/strategy/ConnectionSetupTimeSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/strategy/ConnectionSetupTimeSelection.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/weighting/ConnectionSetupTimeComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/java/de/fhkn/in/uce/connectivitymanager/selector/weighting/ConnectionSetupTimeComparator.java -------------------------------------------------------------------------------- /connectivitymanager/src/main/resources/de/fhkn/in/uce/connectivitymanager/investigator/stunserver.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/resources/de/fhkn/in/uce/connectivitymanager/investigator/stunserver.properties -------------------------------------------------------------------------------- /connectivitymanager/src/main/resources/de/fhkn/in/uce/connectivitymanager/mediatorconnection/mediator.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/resources/de/fhkn/in/uce/connectivitymanager/mediatorconnection/mediator.properties -------------------------------------------------------------------------------- /connectivitymanager/src/main/resources/de/fhkn/in/uce/connectivitymanager/registry/nattraversalregistry.properties: -------------------------------------------------------------------------------- 1 | nattraversalregistry.directory=/plugins/ -------------------------------------------------------------------------------- /connectivitymanager/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/ConnectivityManagerTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/ConnectivityManagerTestSuite.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/NATTraversalTechniqueMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/NATTraversalTechniqueMock.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/TestUtil.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/TestUtilImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/TestUtilImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/TestConnectionConfigurationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/TestConnectionConfigurationImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/TestDefaultConnectionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/TestDefaultConnectionConfiguration.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/TestServiceClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/connection/configuration/TestServiceClass.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/manager/TestConnectivityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/manager/TestConnectivityManager.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/manager/TestUnsecureConnectionEstablishment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/manager/TestUnsecureConnectionEstablishment.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/registry/TestNATTraversalRegistryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/registry/TestNATTraversalRegistryImpl.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/registry/TestNATTraversalTechniqueNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/registry/TestNATTraversalTechniqueNotFoundException.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/TestKeyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/TestKeyExchange.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/TestParameterGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/security/diffiehellman/TestParameterGenerator.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/security/hmac/TestHmacStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/security/hmac/TestHmacStreams.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/TestNATTraversalSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/TestNATTraversalSelection.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/TestMapDT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/decisiontree/TestMapDT.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/strategy/TestConnectionSetupTimeSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/strategy/TestConnectionSetupTimeSelection.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/weighting/TestConnectionSetupTimeComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/java/de/fhkn/in/uce/connectivitymanager/selector/weighting/TestConnectionSetupTimeComparator.java -------------------------------------------------------------------------------- /connectivitymanager/src/test/resources/natBeahviorCases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/connectivitymanager/src/test/resources/natBeahviorCases.txt -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/de/fhkn/in/uce/core/KeepAliveTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/main/java/de/fhkn/in/uce/core/KeepAliveTask.java -------------------------------------------------------------------------------- /core/src/main/java/de/fhkn/in/uce/core/concurrent/ThreadGroupThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/main/java/de/fhkn/in/uce/core/concurrent/ThreadGroupThreadFactory.java -------------------------------------------------------------------------------- /core/src/main/java/de/fhkn/in/uce/core/socketlistener/SocketListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/main/java/de/fhkn/in/uce/core/socketlistener/SocketListener.java -------------------------------------------------------------------------------- /core/src/main/java/de/fhkn/in/uce/core/socketlistener/SocketTaskFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/main/java/de/fhkn/in/uce/core/socketlistener/SocketTaskFactory.java -------------------------------------------------------------------------------- /core/src/test/java/de/fhkn/in/uce/core/socketlistener/SocketListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/test/java/de/fhkn/in/uce/core/socketlistener/SocketListenerTest.java -------------------------------------------------------------------------------- /core/src/test/java/de/fhkn/in/uce/core/test/MockitoSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/test/java/de/fhkn/in/uce/core/test/MockitoSocket.java -------------------------------------------------------------------------------- /core/src/test/java/de/fhkn/in/uce/core/test/ThreadedExceptionRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/test/java/de/fhkn/in/uce/core/test/ThreadedExceptionRunner.java -------------------------------------------------------------------------------- /core/src/test/java/de/fhkn/in/uce/core/test/ThreadedTestGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/core/src/test/java/de/fhkn/in/uce/core/test/ThreadedTestGroup.java -------------------------------------------------------------------------------- /directconnection.mediator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection.mediator/pom.xml -------------------------------------------------------------------------------- /directconnection.mediator/src/main/java/de/fhkn/in/uce/directconnection/mediator/DirectconnConnRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection.mediator/src/main/java/de/fhkn/in/uce/directconnection/mediator/DirectconnConnRequestHandler.java -------------------------------------------------------------------------------- /directconnection.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage -------------------------------------------------------------------------------- /directconnection.message/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection.message/pom.xml -------------------------------------------------------------------------------- /directconnection.message/src/main/java/de/fhkn/in/uce/directconnection/message/DirectconnectionAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection.message/src/main/java/de/fhkn/in/uce/directconnection/message/DirectconnectionAttribute.java -------------------------------------------------------------------------------- /directconnection.message/src/test/java/de/fhkn/in/uce/directconnection/message/TestDirectconnectionAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection.message/src/test/java/de/fhkn/in/uce/directconnection/message/TestDirectconnectionAttribute.java -------------------------------------------------------------------------------- /directconnection/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /directconnection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/pom.xml -------------------------------------------------------------------------------- /directconnection/src/main/java/de/fhkn/in/uce/directconnection/Directconnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/src/main/java/de/fhkn/in/uce/directconnection/Directconnection.java -------------------------------------------------------------------------------- /directconnection/src/main/java/de/fhkn/in/uce/directconnection/DirectconnectionMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/src/main/java/de/fhkn/in/uce/directconnection/DirectconnectionMetaData.java -------------------------------------------------------------------------------- /directconnection/src/main/java/de/fhkn/in/uce/directconnection/core/DirectconnectionSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/src/main/java/de/fhkn/in/uce/directconnection/core/DirectconnectionSource.java -------------------------------------------------------------------------------- /directconnection/src/main/java/de/fhkn/in/uce/directconnection/core/DirectconnectionTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/src/main/java/de/fhkn/in/uce/directconnection/core/DirectconnectionTarget.java -------------------------------------------------------------------------------- /directconnection/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique -------------------------------------------------------------------------------- /directconnection/src/main/resources/de/fhkn/in/uce/directconnection/traversaledNATSituations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/src/main/resources/de/fhkn/in/uce/directconnection/traversaledNATSituations -------------------------------------------------------------------------------- /directconnection/src/test/java/de/fhkn/in/uce/directconnection/DirectconnectionMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/directconnection/src/test/java/de/fhkn/in/uce/directconnection/DirectconnectionMetaDataTest.java -------------------------------------------------------------------------------- /holepunching.mediator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.mediator/pom.xml -------------------------------------------------------------------------------- /holepunching.mediator/src/main/java/de/fhkn/in/uce/holepunching/mediator/HolePunchingConnRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.mediator/src/main/java/de/fhkn/in/uce/holepunching/mediator/HolePunchingConnRequestHandler.java -------------------------------------------------------------------------------- /holepunching.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage -------------------------------------------------------------------------------- /holepunching.message/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.message/pom.xml -------------------------------------------------------------------------------- /holepunching.message/src/main/java/de/fhkn/in/uce/holepunching/message/HolePunchingAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.message/src/main/java/de/fhkn/in/uce/holepunching/message/HolePunchingAttribute.java -------------------------------------------------------------------------------- /holepunching.message/src/main/java/de/fhkn/in/uce/holepunching/message/HolePunchingMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.message/src/main/java/de/fhkn/in/uce/holepunching/message/HolePunchingMethod.java -------------------------------------------------------------------------------- /holepunching.message/src/main/java/de/fhkn/in/uce/holepunching/message/HolePunchingMethodDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.message/src/main/java/de/fhkn/in/uce/holepunching/message/HolePunchingMethodDecoder.java -------------------------------------------------------------------------------- /holepunching.message/src/test/java/de/fhkn/in/uce/holepunching/message/TestHolePunchingAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching.message/src/test/java/de/fhkn/in/uce/holepunching/message/TestHolePunchingAttribute.java -------------------------------------------------------------------------------- /holepunching/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/pom.xml -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/HolePunching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/HolePunching.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/HolePunchingMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/HolePunchingMetaData.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/CancelableTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/CancelableTask.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/ConnectionAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/ConnectionAuthenticator.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/ConnectionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/ConnectionListener.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/HolePuncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/HolePuncher.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/HolePunchingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/HolePunchingUtil.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/SocketUsingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/SocketUsingTask.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/TimeLimitConnectionAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/TimeLimitConnectionAuthenticator.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/source/HolePunchingSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/source/HolePunchingSource.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/source/SourceConnectionAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/source/SourceConnectionAuthenticator.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/target/HolePunchingTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/target/HolePunchingTarget.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/target/MessageHandlerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/target/MessageHandlerTask.java -------------------------------------------------------------------------------- /holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/target/TargetConnectionAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/java/de/fhkn/in/uce/holepunching/core/target/TargetConnectionAuthenticator.java -------------------------------------------------------------------------------- /holepunching/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique -------------------------------------------------------------------------------- /holepunching/src/main/resources/de/fhkn/in/uce/holepunching/traversaledNATSituations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/holepunching/src/main/resources/de/fhkn/in/uce/holepunching/traversaledNATSituations -------------------------------------------------------------------------------- /master.server/config/assembly-bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/config/assembly-bin.xml -------------------------------------------------------------------------------- /master.server/config/master.server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/config/master.server.properties -------------------------------------------------------------------------------- /master.server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/pom.xml -------------------------------------------------------------------------------- /master.server/src/main/java/de/fhkn/in/uce/master/server/ArgumentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/main/java/de/fhkn/in/uce/master/server/ArgumentHandler.java -------------------------------------------------------------------------------- /master.server/src/main/java/de/fhkn/in/uce/master/server/MasterServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/main/java/de/fhkn/in/uce/master/server/MasterServer.java -------------------------------------------------------------------------------- /master.server/src/main/java/de/fhkn/in/uce/master/server/util/AbstractReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/main/java/de/fhkn/in/uce/master/server/util/AbstractReader.java -------------------------------------------------------------------------------- /master.server/src/main/java/de/fhkn/in/uce/master/server/util/CmdReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/main/java/de/fhkn/in/uce/master/server/util/CmdReader.java -------------------------------------------------------------------------------- /master.server/src/main/java/de/fhkn/in/uce/master/server/util/FilePropertyReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/main/java/de/fhkn/in/uce/master/server/util/FilePropertyReader.java -------------------------------------------------------------------------------- /master.server/src/main/java/de/fhkn/in/uce/master/server/util/SystemPropertyReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/main/java/de/fhkn/in/uce/master/server/util/SystemPropertyReader.java -------------------------------------------------------------------------------- /master.server/src/test/java/de/fhkn/in/uce/master/server/MasterServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/test/java/de/fhkn/in/uce/master/server/MasterServerTest.java -------------------------------------------------------------------------------- /master.server/src/test/java/de/fhkn/in/uce/master/server/util/CmdReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/test/java/de/fhkn/in/uce/master/server/util/CmdReaderTest.java -------------------------------------------------------------------------------- /master.server/src/test/java/de/fhkn/in/uce/master/server/util/FilePropertyReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/test/java/de/fhkn/in/uce/master/server/util/FilePropertyReaderTest.java -------------------------------------------------------------------------------- /master.server/src/test/java/de/fhkn/in/uce/master/server/util/SystemPropertyReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/master.server/src/test/java/de/fhkn/in/uce/master/server/util/SystemPropertyReaderTest.java -------------------------------------------------------------------------------- /mediator/.gitignore: -------------------------------------------------------------------------------- 1 | /log 2 | /plugins 3 | -------------------------------------------------------------------------------- /mediator/config/assembly-bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/config/assembly-bin.xml -------------------------------------------------------------------------------- /mediator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/pom.xml -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/Mediator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/Mediator.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/ConnectionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/ConnectionRequest.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/ConnectionRequestHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/ConnectionRequestHandling.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/ConnectionRequestList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/ConnectionRequestList.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultDeregisterHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultDeregisterHandling.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultKeepAliveHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultKeepAliveHandling.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultNatRequestHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultNatRequestHandling.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultRegisterHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultRegisterHandling.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultTravTechRequestHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/DefaultTravTechRequestHandling.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/HandleMessageTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/HandleMessageTask.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/HandleMessageTaskFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/connectionhandling/HandleMessageTaskFactory.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/Endpoint.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/UserCleanerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/UserCleanerTask.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/UserData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/UserData.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/UserList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/peerregistry/UserList.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/MessageHandlerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/MessageHandlerRegistry.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/MessageHandlerRegistryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/MessageHandlerRegistryImpl.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/NullMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/NullMessageHandler.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/PluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/PluginLoader.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/PluginLoaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/techniqueregistry/PluginLoaderImpl.java -------------------------------------------------------------------------------- /mediator/src/main/java/de/fhkn/in/uce/mediator/util/MediatorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/java/de/fhkn/in/uce/mediator/util/MediatorUtil.java -------------------------------------------------------------------------------- /mediator/src/main/resources/de/fhkn/in/uce/mediator/techniqueregistry/nattraversalregistry.properties: -------------------------------------------------------------------------------- 1 | nattraversalregistry.directory=/plugins/ -------------------------------------------------------------------------------- /mediator/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/mediator/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /parent/config/checkstyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/parent/config/checkstyle-config.xml -------------------------------------------------------------------------------- /parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/parent/pom.xml -------------------------------------------------------------------------------- /plugininterface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /plugininterface/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/pom.xml -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/ConnectionNotEstablishedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/ConnectionNotEstablishedException.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATBehavior.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATFeature.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATFeatureRealization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATFeatureRealization.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATSituation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATSituation.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATTraversalTechnique.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATTraversalTechnique.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATTraversalTechniqueMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/NATTraversalTechniqueMetaData.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/mediator/HandleMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/mediator/HandleMessage.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/message/NATAttributeTypeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/message/NATAttributeTypeDecoder.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/message/NATSTUNAttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/message/NATSTUNAttributeType.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/message/NATTraversalTechniqueAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/message/NATTraversalTechniqueAttribute.java -------------------------------------------------------------------------------- /plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/util/NATTraversalTechniqueUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/main/java/de/fhkn/in/uce/plugininterface/util/NATTraversalTechniqueUtil.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/PluginInterfaceTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/PluginInterfaceTestSuite.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestConnectionNotEstablishedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestConnectionNotEstablishedException.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATAttributeTypeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATAttributeTypeDecoder.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATBehavior.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATFeature.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATFeatureRealization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATFeatureRealization.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATSituation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATSituation.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATUCEAttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/TestNATUCEAttributeType.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/message/TestNATTraversalTechniqueAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/message/TestNATTraversalTechniqueAttribute.java -------------------------------------------------------------------------------- /plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/util/TestNATTraversalTechniqueUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/java/de/fhkn/in/uce/plugininterface/util/TestNATTraversalTechniqueUtil.java -------------------------------------------------------------------------------- /plugininterface/src/test/resources/de/fhkn/in/uce/plugininterface/util/faultyTraversaledNATBehaviorForTesting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/resources/de/fhkn/in/uce/plugininterface/util/faultyTraversaledNATBehaviorForTesting -------------------------------------------------------------------------------- /plugininterface/src/test/resources/de/fhkn/in/uce/plugininterface/util/traversaledNATBehaviorForTesting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/resources/de/fhkn/in/uce/plugininterface/util/traversaledNATBehaviorForTesting -------------------------------------------------------------------------------- /plugininterface/src/test/resources/de/fhkn/in/uce/plugininterface/util/traversaledNATBehaviorWithWildcardsForTesting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/plugininterface/src/test/resources/de/fhkn/in/uce/plugininterface/util/traversaledNATBehaviorWithWildcardsForTesting -------------------------------------------------------------------------------- /relaying.mediator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.mediator/pom.xml -------------------------------------------------------------------------------- /relaying.mediator/src/main/java/de/fhkn/in/uce/relaying/mediator/RelayingConnRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.mediator/src/main/java/de/fhkn/in/uce/relaying/mediator/RelayingConnRequestHandler.java -------------------------------------------------------------------------------- /relaying.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage -------------------------------------------------------------------------------- /relaying.message/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/pom.xml -------------------------------------------------------------------------------- /relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingAttribute.java -------------------------------------------------------------------------------- /relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingAttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingAttributeType.java -------------------------------------------------------------------------------- /relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingAttributeTypeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingAttributeTypeDecoder.java -------------------------------------------------------------------------------- /relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingConstants.java -------------------------------------------------------------------------------- /relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingLifetime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingLifetime.java -------------------------------------------------------------------------------- /relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingMethod.java -------------------------------------------------------------------------------- /relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingMethodDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.message/src/main/java/de/fhkn/in/uce/relaying/message/RelayingMethodDecoder.java -------------------------------------------------------------------------------- /relaying.server/config/assembly-bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/config/assembly-bin.xml -------------------------------------------------------------------------------- /relaying.server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/pom.xml -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/ConnectionBindHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/ConnectionBindHandler.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/MessageDispatcherTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/MessageDispatcherTask.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/MessageDispatcherTaskFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/MessageDispatcherTaskFactory.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/PeerHandlerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/PeerHandlerTask.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/PeerHandlerTaskFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/PeerHandlerTaskFactory.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RefreshMessageHandlerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RefreshMessageHandlerTask.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RelayAllocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RelayAllocationHandler.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RelayServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RelayServer.java -------------------------------------------------------------------------------- /relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RelayTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/java/de/fhkn/in/uce/relaying/server/RelayTask.java -------------------------------------------------------------------------------- /relaying.server/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying.server/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /relaying/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/pom.xml -------------------------------------------------------------------------------- /relaying/src/main/java/de/fhkn/in/uce/relaying/Relaying.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/java/de/fhkn/in/uce/relaying/Relaying.java -------------------------------------------------------------------------------- /relaying/src/main/java/de/fhkn/in/uce/relaying/RelayingMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/java/de/fhkn/in/uce/relaying/RelayingMetaData.java -------------------------------------------------------------------------------- /relaying/src/main/java/de/fhkn/in/uce/relaying/core/MessageHandlerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/java/de/fhkn/in/uce/relaying/core/MessageHandlerTask.java -------------------------------------------------------------------------------- /relaying/src/main/java/de/fhkn/in/uce/relaying/core/RefreshAllocationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/java/de/fhkn/in/uce/relaying/core/RefreshAllocationTask.java -------------------------------------------------------------------------------- /relaying/src/main/java/de/fhkn/in/uce/relaying/core/RelayingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/java/de/fhkn/in/uce/relaying/core/RelayingClient.java -------------------------------------------------------------------------------- /relaying/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique -------------------------------------------------------------------------------- /relaying/src/main/resources/de/fhkn/in/uce/relaying/relaying.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/resources/de/fhkn/in/uce/relaying/relaying.properties -------------------------------------------------------------------------------- /relaying/src/main/resources/de/fhkn/in/uce/relaying/traversaledNATSituations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/main/resources/de/fhkn/in/uce/relaying/traversaledNATSituations -------------------------------------------------------------------------------- /relaying/src/test/java/de/fhkn/in/uce/relaying/RelayingMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/relaying/src/test/java/de/fhkn/in/uce/relaying/RelayingMetaDataTest.java -------------------------------------------------------------------------------- /reversal.mediator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal.mediator/pom.xml -------------------------------------------------------------------------------- /reversal.mediator/src/main/java/de/fhkn/in/uce/reversal/mediator/ReversalConnRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal.mediator/src/main/java/de/fhkn/in/uce/reversal/mediator/ReversalConnRequestHandler.java -------------------------------------------------------------------------------- /reversal.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal.mediator/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.mediator.HandleMessage -------------------------------------------------------------------------------- /reversal.message/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal.message/pom.xml -------------------------------------------------------------------------------- /reversal.message/src/main/java/de/fhkn/in/uce/reversal/message/ReversalAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal.message/src/main/java/de/fhkn/in/uce/reversal/message/ReversalAttribute.java -------------------------------------------------------------------------------- /reversal.message/src/test/java/de/fhkn/in/uce/reversal/message/TestReversalAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal.message/src/test/java/de/fhkn/in/uce/reversal/message/TestReversalAttribute.java -------------------------------------------------------------------------------- /reversal/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/pom.xml -------------------------------------------------------------------------------- /reversal/src/main/java/de/fhkn/in/uce/reversal/Reversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/main/java/de/fhkn/in/uce/reversal/Reversal.java -------------------------------------------------------------------------------- /reversal/src/main/java/de/fhkn/in/uce/reversal/ReversalMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/main/java/de/fhkn/in/uce/reversal/ReversalMetaData.java -------------------------------------------------------------------------------- /reversal/src/main/java/de/fhkn/in/uce/reversal/core/ListenerThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/main/java/de/fhkn/in/uce/reversal/core/ListenerThread.java -------------------------------------------------------------------------------- /reversal/src/main/java/de/fhkn/in/uce/reversal/core/ReversalSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/main/java/de/fhkn/in/uce/reversal/core/ReversalSource.java -------------------------------------------------------------------------------- /reversal/src/main/java/de/fhkn/in/uce/reversal/core/ReversalTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/main/java/de/fhkn/in/uce/reversal/core/ReversalTarget.java -------------------------------------------------------------------------------- /reversal/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/main/resources/META-INF/services/de.fhkn.in.uce.plugininterface.NATTraversalTechnique -------------------------------------------------------------------------------- /reversal/src/main/resources/de/fhkn/in/uce/reversal/traversaledNATSituations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/main/resources/de/fhkn/in/uce/reversal/traversaledNATSituations -------------------------------------------------------------------------------- /reversal/src/test/java/de/fhkn/in/uce/reversal/ReversalMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/reversal/src/test/java/de/fhkn/in/uce/reversal/ReversalMetaDataTest.java -------------------------------------------------------------------------------- /socketswitch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/pom.xml -------------------------------------------------------------------------------- /socketswitch/src/main/java/de/fhkn/in/io/SwitchableInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/main/java/de/fhkn/in/io/SwitchableInputStream.java -------------------------------------------------------------------------------- /socketswitch/src/main/java/de/fhkn/in/io/SwitchableOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/main/java/de/fhkn/in/io/SwitchableOutputStream.java -------------------------------------------------------------------------------- /socketswitch/src/main/java/de/fhkn/in/net/SwitchableSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/main/java/de/fhkn/in/net/SwitchableSocket.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/Constants.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/ControlInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/ControlInstance.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/ControlInstanceServerSwitching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/ControlInstanceServerSwitching.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/FileChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/FileChecker.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/PrivateAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/PrivateAccessor.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/SwitchableInputStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/SwitchableInputStreamTest.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/SwitchableOutputStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/SwitchableOutputStreamTest.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/SwitchableSocketTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/SwitchableSocketTest.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/SwitchableSocketTestWithServerSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/SwitchableSocketTestWithServerSwitch.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/TestFileServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/TestFileServer.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/TestFileServerSwitchSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/TestFileServerSwitchSocketServer.java -------------------------------------------------------------------------------- /socketswitch/src/test/java/de/fhkn/in/test/TestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/socketswitch/src/test/java/de/fhkn/in/test/TestServer.java -------------------------------------------------------------------------------- /stun.server/.gitignore: -------------------------------------------------------------------------------- 1 | /log 2 | -------------------------------------------------------------------------------- /stun.server/config/assembly-bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun.server/config/assembly-bin.xml -------------------------------------------------------------------------------- /stun.server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun.server/pom.xml -------------------------------------------------------------------------------- /stun.server/src/main/java/de/fhkn/in/uce/stun/server/StunServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun.server/src/main/java/de/fhkn/in/uce/stun/server/StunServer.java -------------------------------------------------------------------------------- /stun.server/src/main/java/de/fhkn/in/uce/stun/server/connectionhandling/HandleMessageTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun.server/src/main/java/de/fhkn/in/uce/stun/server/connectionhandling/HandleMessageTask.java -------------------------------------------------------------------------------- /stun.server/src/main/java/de/fhkn/in/uce/stun/server/connectionhandling/HandleMessageTaskFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun.server/src/main/java/de/fhkn/in/uce/stun/server/connectionhandling/HandleMessageTaskFactory.java -------------------------------------------------------------------------------- /stun.server/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun.server/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /stun/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /stun/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/pom.xml -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/Attribute.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeHeader.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeHeaderDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeHeaderDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeType.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeTypeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/AttributeTypeDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/ChangeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/ChangeRequest.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/EndpointClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/EndpointClass.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/ErrorCode.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/MappedAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/MappedAddress.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/OtherAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/OtherAddress.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/STUNAttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/STUNAttributeType.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/STUNAttributeTypeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/STUNAttributeTypeDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/Software.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/Software.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/Token.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/Unknown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/Unknown.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/Username.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/Username.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/XorMappedAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/XorMappedAddress.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/ChangedAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/ChangedAddress.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/Rfc3489AttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/Rfc3489AttributeType.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/Rfc3489AttributeTypeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/Rfc3489AttributeTypeDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/SourceAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/attribute/rfc3489/SourceAddress.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/MessageClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/MessageClass.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/MessageClassDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/MessageClassDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/MessageHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/MessageHeader.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/MessageHeaderDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/MessageHeaderDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/MessageMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/MessageMethod.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/MessageMethodDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/MessageMethodDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageClass.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageClassDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageClassDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageMethod.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageMethodDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/header/STUNMessageMethodDecoder.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/message/Message.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/message/MessageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/message/MessageImpl.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/message/MessageReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/message/MessageReader.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/message/MessageStaticFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/message/MessageStaticFactory.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/message/MessageWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/message/MessageWriter.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/util/MessageFormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/util/MessageFormatException.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/util/MessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/util/MessageUtil.java -------------------------------------------------------------------------------- /stun/src/main/java/de/fhkn/in/uce/stun/util/MessageUtilImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/stun/src/main/java/de/fhkn/in/uce/stun/util/MessageUtilImpl.java -------------------------------------------------------------------------------- /uce/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htwg-konstanz/UCE/HEAD/uce/pom.xml --------------------------------------------------------------------------------