├── .gitignore ├── .idea ├── assetWizardSettings.xml ├── codeStyles │ └── Project.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ └── jsch-0.1.55.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── smiskol │ │ └── phantom │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── ic_add_symbol-web.png │ ├── ic_launcher-web.png │ ├── ic_phantom_logo-web.png │ ├── ic_phantom_logo_test-web.png │ ├── java │ │ └── com │ │ │ ├── ethz │ │ │ └── ssh2 │ │ │ │ ├── ChannelCondition.java │ │ │ │ ├── Connection.java │ │ │ │ ├── ConnectionInfo.java │ │ │ │ ├── ConnectionMonitor.java │ │ │ │ ├── DHGexParameters.java │ │ │ │ ├── HTTPProxyData.java │ │ │ │ ├── HTTPProxyException.java │ │ │ │ ├── InteractiveCallback.java │ │ │ │ ├── KnownHosts.java │ │ │ │ ├── LocalPortForwarder.java │ │ │ │ ├── LocalStreamForwarder.java │ │ │ │ ├── PacketListener.java │ │ │ │ ├── ProxyData.java │ │ │ │ ├── SCPClient.java │ │ │ │ ├── SCPInputStream.java │ │ │ │ ├── SCPOutputStream.java │ │ │ │ ├── SFTPException.java │ │ │ │ ├── SFTPInputStream.java │ │ │ │ ├── SFTPOutputStream.java │ │ │ │ ├── SFTPv3Client.java │ │ │ │ ├── SFTPv3DirectoryEntry.java │ │ │ │ ├── SFTPv3FileAttributes.java │ │ │ │ ├── SFTPv3FileHandle.java │ │ │ │ ├── ServerHostKeyVerifier.java │ │ │ │ ├── Session.java │ │ │ │ ├── StreamGobbler.java │ │ │ │ ├── Version.java │ │ │ │ ├── auth │ │ │ │ └── AuthenticationManager.java │ │ │ │ ├── channel │ │ │ │ ├── Channel.java │ │ │ │ ├── ChannelClosedException.java │ │ │ │ ├── ChannelInputStream.java │ │ │ │ ├── ChannelManager.java │ │ │ │ ├── ChannelOutputStream.java │ │ │ │ ├── IChannelWorkerThread.java │ │ │ │ ├── LocalAcceptThread.java │ │ │ │ ├── RemoteAcceptThread.java │ │ │ │ ├── RemoteForwardingData.java │ │ │ │ ├── RemoteX11AcceptThread.java │ │ │ │ ├── StreamForwarder.java │ │ │ │ └── X11ServerData.java │ │ │ │ ├── crypto │ │ │ │ ├── Base64.java │ │ │ │ ├── CryptoWishList.java │ │ │ │ ├── KeyMaterial.java │ │ │ │ ├── PEMDecoder.java │ │ │ │ ├── PEMDecryptException.java │ │ │ │ ├── PEMStructure.java │ │ │ │ ├── SimpleDERReader.java │ │ │ │ ├── cipher │ │ │ │ │ ├── AES.java │ │ │ │ │ ├── BlockCipher.java │ │ │ │ │ ├── BlockCipherFactory.java │ │ │ │ │ ├── BlowFish.java │ │ │ │ │ ├── CBCMode.java │ │ │ │ │ ├── CTRMode.java │ │ │ │ │ ├── CipherInputStream.java │ │ │ │ │ ├── CipherOutputStream.java │ │ │ │ │ ├── DES.java │ │ │ │ │ ├── DESede.java │ │ │ │ │ └── NullCipher.java │ │ │ │ ├── dh │ │ │ │ │ ├── DhExchange.java │ │ │ │ │ └── DhGroupExchange.java │ │ │ │ └── digest │ │ │ │ │ ├── Digest.java │ │ │ │ │ ├── HMAC.java │ │ │ │ │ ├── HashForSSH2Types.java │ │ │ │ │ ├── MAC.java │ │ │ │ │ ├── MD5.java │ │ │ │ │ └── SHA1.java │ │ │ │ ├── log │ │ │ │ └── Logger.java │ │ │ │ ├── packets │ │ │ │ ├── PacketChannelOpenConfirmation.java │ │ │ │ ├── PacketChannelOpenFailure.java │ │ │ │ ├── PacketChannelWindowAdjust.java │ │ │ │ ├── PacketDisconnect.java │ │ │ │ ├── PacketGlobalCancelForwardRequest.java │ │ │ │ ├── PacketGlobalForwardRequest.java │ │ │ │ ├── PacketIgnore.java │ │ │ │ ├── PacketKexDHInit.java │ │ │ │ ├── PacketKexDHReply.java │ │ │ │ ├── PacketKexDhGexGroup.java │ │ │ │ ├── PacketKexDhGexInit.java │ │ │ │ ├── PacketKexDhGexReply.java │ │ │ │ ├── PacketKexDhGexRequest.java │ │ │ │ ├── PacketKexDhGexRequestOld.java │ │ │ │ ├── PacketKexInit.java │ │ │ │ ├── PacketNewKeys.java │ │ │ │ ├── PacketOpenDirectTCPIPChannel.java │ │ │ │ ├── PacketOpenSessionChannel.java │ │ │ │ ├── PacketServiceAccept.java │ │ │ │ ├── PacketServiceRequest.java │ │ │ │ ├── PacketSessionExecCommand.java │ │ │ │ ├── PacketSessionPtyRequest.java │ │ │ │ ├── PacketSessionStartShell.java │ │ │ │ ├── PacketSessionSubsystemRequest.java │ │ │ │ ├── PacketSessionX11Request.java │ │ │ │ ├── PacketUserauthBanner.java │ │ │ │ ├── PacketUserauthFailure.java │ │ │ │ ├── PacketUserauthInfoRequest.java │ │ │ │ ├── PacketUserauthInfoResponse.java │ │ │ │ ├── PacketUserauthRequestInteractive.java │ │ │ │ ├── PacketUserauthRequestNone.java │ │ │ │ ├── PacketUserauthRequestPassword.java │ │ │ │ ├── PacketUserauthRequestPublicKey.java │ │ │ │ ├── Packets.java │ │ │ │ ├── TypesReader.java │ │ │ │ └── TypesWriter.java │ │ │ │ ├── sftp │ │ │ │ ├── AttrTextHints.java │ │ │ │ ├── AttribBits.java │ │ │ │ ├── AttribFlags.java │ │ │ │ ├── AttribPermissions.java │ │ │ │ ├── AttribTypes.java │ │ │ │ ├── ErrorCodes.java │ │ │ │ ├── OpenFlags.java │ │ │ │ └── Packet.java │ │ │ │ ├── signature │ │ │ │ ├── DSAPrivateKey.java │ │ │ │ ├── DSAPublicKey.java │ │ │ │ ├── DSASHA1Verify.java │ │ │ │ ├── DSASignature.java │ │ │ │ ├── RSAPrivateKey.java │ │ │ │ ├── RSAPublicKey.java │ │ │ │ ├── RSASHA1Verify.java │ │ │ │ └── RSASignature.java │ │ │ │ ├── transport │ │ │ │ ├── ClientServerHello.java │ │ │ │ ├── KexManager.java │ │ │ │ ├── KexParameters.java │ │ │ │ ├── KexState.java │ │ │ │ ├── MessageHandler.java │ │ │ │ ├── NegotiateException.java │ │ │ │ ├── NegotiatedParameters.java │ │ │ │ ├── TransportConnection.java │ │ │ │ └── TransportManager.java │ │ │ │ └── util │ │ │ │ ├── StringEncoder.java │ │ │ │ ├── TimeoutService.java │ │ │ │ └── Tokenizer.java │ │ │ └── smiskol │ │ │ └── phantom │ │ │ ├── CenterSeekBar.java │ │ │ ├── ControlsFragment.java │ │ │ ├── MainActivity.java │ │ │ ├── SSHClass.java │ │ │ ├── ViewPagerAdapter.java │ │ │ └── WelcomeFragment.java │ └── res │ │ ├── anim │ │ └── shake.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── hold_animation.xml │ │ ├── hold_disable_gradient.xml │ │ ├── hold_enable_gradient.xml │ │ ├── hold_ripple.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_plus.xml │ │ ├── ic_sub.xml │ │ ├── round_button_plus.xml │ │ └── round_button_sub.xml │ │ ├── font │ │ ├── product.xml │ │ ├── product_bold.ttf │ │ └── product_regular.ttf │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_controls.xml │ │ ├── fragment_welcome.xml │ │ └── toolbar_layout.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── smiskol │ └── phantom │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── phantom-app.apk └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/assetWizardSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.idea/assetWizardSettings.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/jsch-0.1.55.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/libs/jsch-0.1.55.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/smiskol/phantom/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/androidTest/java/com/smiskol/phantom/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_add_symbol-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/ic_add_symbol-web.png -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/ic_phantom_logo-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/ic_phantom_logo-web.png -------------------------------------------------------------------------------- /app/src/main/ic_phantom_logo_test-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/ic_phantom_logo_test-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/ChannelCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/ChannelCondition.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/Connection.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/ConnectionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/ConnectionInfo.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/ConnectionMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/ConnectionMonitor.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/DHGexParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/DHGexParameters.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/HTTPProxyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/HTTPProxyData.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/HTTPProxyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/HTTPProxyException.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/InteractiveCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/InteractiveCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/KnownHosts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/KnownHosts.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/LocalPortForwarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/LocalPortForwarder.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/LocalStreamForwarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/LocalStreamForwarder.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/PacketListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/PacketListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/ProxyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/ProxyData.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SCPClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SCPClient.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SCPInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SCPInputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SCPOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SCPOutputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SFTPException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SFTPException.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SFTPInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SFTPInputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SFTPOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SFTPOutputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SFTPv3Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SFTPv3Client.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SFTPv3DirectoryEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SFTPv3DirectoryEntry.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SFTPv3FileAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SFTPv3FileAttributes.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/SFTPv3FileHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/SFTPv3FileHandle.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/ServerHostKeyVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/ServerHostKeyVerifier.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/Session.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/StreamGobbler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/StreamGobbler.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/Version.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/auth/AuthenticationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/auth/AuthenticationManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/Channel.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/ChannelClosedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/ChannelClosedException.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/ChannelInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/ChannelInputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/ChannelManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/ChannelManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/ChannelOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/ChannelOutputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/IChannelWorkerThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/IChannelWorkerThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/LocalAcceptThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/LocalAcceptThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/RemoteAcceptThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/RemoteAcceptThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/RemoteForwardingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/RemoteForwardingData.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/RemoteX11AcceptThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/RemoteX11AcceptThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/StreamForwarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/StreamForwarder.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/channel/X11ServerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/channel/X11ServerData.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/Base64.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/CryptoWishList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/CryptoWishList.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/KeyMaterial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/KeyMaterial.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/PEMDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/PEMDecoder.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/PEMDecryptException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/PEMDecryptException.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/PEMStructure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/PEMStructure.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/SimpleDERReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/SimpleDERReader.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/AES.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/AES.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/BlockCipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/BlockCipher.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/BlockCipherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/BlockCipherFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/BlowFish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/BlowFish.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/CBCMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/CBCMode.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/CTRMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/CTRMode.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/CipherInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/CipherInputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/CipherOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/CipherOutputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/DES.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/DES.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/DESede.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/DESede.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/cipher/NullCipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/cipher/NullCipher.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/dh/DhExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/dh/DhExchange.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/dh/DhGroupExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/dh/DhGroupExchange.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/digest/Digest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/digest/Digest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/digest/HMAC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/digest/HMAC.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/digest/HashForSSH2Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/digest/HashForSSH2Types.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/digest/MAC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/digest/MAC.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/digest/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/digest/MD5.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/crypto/digest/SHA1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/crypto/digest/SHA1.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/log/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/log/Logger.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketChannelOpenConfirmation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketChannelOpenConfirmation.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketChannelOpenFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketChannelOpenFailure.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketChannelWindowAdjust.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketChannelWindowAdjust.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketDisconnect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketDisconnect.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketGlobalCancelForwardRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketGlobalCancelForwardRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketGlobalForwardRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketGlobalForwardRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketIgnore.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexDHInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexDHInit.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexDHReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexDHReply.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexGroup.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexInit.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexReply.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexRequestOld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexDhGexRequestOld.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketKexInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketKexInit.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketNewKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketNewKeys.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketOpenDirectTCPIPChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketOpenDirectTCPIPChannel.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketOpenSessionChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketOpenSessionChannel.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketServiceAccept.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketServiceAccept.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketServiceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketServiceRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketSessionExecCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketSessionExecCommand.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketSessionPtyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketSessionPtyRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketSessionStartShell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketSessionStartShell.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketSessionSubsystemRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketSessionSubsystemRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketSessionX11Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketSessionX11Request.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthBanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthBanner.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthFailure.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthInfoRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthInfoRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthInfoResponse.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestInteractive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestInteractive.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestNone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestNone.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestPassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestPassword.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/PacketUserauthRequestPublicKey.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/Packets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/Packets.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/TypesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/TypesReader.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/packets/TypesWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/packets/TypesWriter.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/AttrTextHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/AttrTextHints.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/AttribBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/AttribBits.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/AttribFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/AttribFlags.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/AttribPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/AttribPermissions.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/AttribTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/AttribTypes.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/ErrorCodes.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/OpenFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/OpenFlags.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/sftp/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/sftp/Packet.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/DSAPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/DSAPrivateKey.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/DSAPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/DSAPublicKey.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/DSASHA1Verify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/DSASHA1Verify.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/DSASignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/DSASignature.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/RSAPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/RSAPrivateKey.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/RSAPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/RSAPublicKey.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/RSASHA1Verify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/RSASHA1Verify.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/signature/RSASignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/signature/RSASignature.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/ClientServerHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/ClientServerHello.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/KexManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/KexManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/KexParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/KexParameters.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/KexState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/KexState.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/MessageHandler.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/NegotiateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/NegotiateException.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/NegotiatedParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/NegotiatedParameters.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/TransportConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/TransportConnection.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/transport/TransportManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/transport/TransportManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/util/StringEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/util/StringEncoder.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/util/TimeoutService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/util/TimeoutService.java -------------------------------------------------------------------------------- /app/src/main/java/com/ethz/ssh2/util/Tokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/ethz/ssh2/util/Tokenizer.java -------------------------------------------------------------------------------- /app/src/main/java/com/smiskol/phantom/CenterSeekBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/smiskol/phantom/CenterSeekBar.java -------------------------------------------------------------------------------- /app/src/main/java/com/smiskol/phantom/ControlsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/smiskol/phantom/ControlsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/smiskol/phantom/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/smiskol/phantom/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/smiskol/phantom/SSHClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/smiskol/phantom/SSHClass.java -------------------------------------------------------------------------------- /app/src/main/java/com/smiskol/phantom/ViewPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/smiskol/phantom/ViewPagerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/smiskol/phantom/WelcomeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/java/com/smiskol/phantom/WelcomeFragment.java -------------------------------------------------------------------------------- /app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/anim/shake.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/hold_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/hold_animation.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/hold_disable_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/hold_disable_gradient.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/hold_enable_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/hold_enable_gradient.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/hold_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/hold_ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_plus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/ic_plus.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/ic_sub.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_button_plus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/round_button_plus.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_button_sub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/drawable/round_button_sub.xml -------------------------------------------------------------------------------- /app/src/main/res/font/product.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/font/product.xml -------------------------------------------------------------------------------- /app/src/main/res/font/product_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/font/product_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/product_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/font/product_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_controls.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/layout/fragment_controls.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_welcome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/layout/fragment_welcome.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/layout/toolbar_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/smiskol/phantom/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/app/src/test/java/com/smiskol/phantom/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/gradlew.bat -------------------------------------------------------------------------------- /phantom-app.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sshane/phantom-app/HEAD/phantom-app.apk -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------