实例介绍
Android终端控制台源码
【实例截图】
【核心代码】
ConnectBot
└── ConnectBot
├── AndroidManifest.xml
├── assets
│ └── help
│ ├── Hints.html
│ ├── PhysicalKeyboard.html
│ ├── ScreenGestures.html
│ └── VirtualKeyboard.html
├── bin
│ ├── ConnectBot.apk
│ ├── classes
│ │ ├── com
│ │ │ │ └── ase
│ │ │ │ └── Exec.class
│ │ │ ├── jcraft
│ │ │ │ └── jzlib
│ │ │ │ ├── Adler32.class
│ │ │ │ ├── Deflate$Config.class
│ │ │ │ ├── Deflate.class
│ │ │ │ ├── InfBlocks.class
│ │ │ │ ├── InfCodes.class
│ │ │ │ ├── InfTree.class
│ │ │ │ ├── Inflate.class
│ │ │ │ ├── JZlib.class
│ │ │ │ ├── StaticTree.class
│ │ │ │ ├── Tree.class
│ │ │ │ ├── ZInputStream.class
│ │ │ │ ├── ZOutputStream.class
│ │ │ │ ├── ZStream.class
│ │ │ │ └── ZStreamException.class
│ │ │ ├── nullwire
│ │ │ │ └── trace
│ │ │ │ ├── DefaultExceptionHandler.class
│ │ │ │ ├── ExceptionClickListener$1.class
│ │ │ │ ├── ExceptionClickListener$2.class
│ │ │ │ ├── ExceptionClickListener.class
│ │ │ │ ├── ExceptionHandler$1.class
│ │ │ │ ├── ExceptionHandler$2.class
│ │ │ │ ├── ExceptionHandler$3.class
│ │ │ │ ├── ExceptionHandler$4.class
│ │ │ │ ├── ExceptionHandler.class
│ │ │ │ └── G.class
│ │ │ └── trilead
│ │ │ └── ssh2
│ │ │ ├── AuthAgentCallback.class
│ │ │ ├── ChannelCondition.class
│ │ │ ├── Connection$1.class
│ │ │ ├── Connection$1TimeoutState.class
│ │ │ ├── Connection$2.class
│ │ │ ├── Connection.class
│ │ │ ├── ConnectionInfo.class
│ │ │ ├── ConnectionMonitor.class
│ │ │ ├── DHGexParameters.class
│ │ │ ├── DebugLogger.class
│ │ │ ├── DynamicPortForwarder.class
│ │ │ ├── HTTPProxyData.class
│ │ │ ├── HTTPProxyException.class
│ │ │ ├── InteractiveCallback.class
│ │ │ ├── KnownHosts$KnownHostsEntry.class
│ │ │ ├── KnownHosts.class
│ │ │ ├── LocalPortForwarder.class
│ │ │ ├── LocalStreamForwarder.class
│ │ │ ├── ProxyData.class
│ │ │ ├── SCPClient$LenNamePair.class
│ │ │ ├── SCPClient.class
│ │ │ ├── SFTPException.class
│ │ │ ├── SFTPv3Client.class
│ │ │ ├── SFTPv3DirectoryEntry.class
│ │ │ ├── SFTPv3FileAttributes.class
│ │ │ ├── SFTPv3FileHandle.class
│ │ │ ├── ServerHostKeyVerifier.class
│ │ │ ├── Session.class
│ │ │ ├── StreamGobbler$GobblerThread.class
│ │ │ ├── StreamGobbler.class
│ │ │ ├── auth
│ │ │ │ └── AuthenticationManager.class
│ │ │ ├── channel
│ │ │ │ ├── AuthAgentForwardThread.class
│ │ │ │ ├── Channel.class
│ │ │ │ ├── ChannelInputStream.class
│ │ │ │ ├── ChannelManager.class
│ │ │ │ ├── ChannelOutputStream.class
│ │ │ │ ├── DynamicAcceptThread$DynamicAcceptRunnable.class
│ │ │ │ ├── DynamicAcceptThread.class
│ │ │ │ ├── IChannelWorkerThread.class
│ │ │ │ ├── LocalAcceptThread.class
│ │ │ │ ├── RemoteAcceptThread.class
│ │ │ │ ├── RemoteForwardingData.class
│ │ │ │ ├── RemoteX11AcceptThread.class
│ │ │ │ ├── StreamForwarder.class
│ │ │ │ └── X11ServerData.class
│ │ │ ├── compression
│ │ │ │ ├── CompressionFactory$CompressorEntry.class
│ │ │ │ ├── CompressionFactory.class
│ │ │ │ ├── ICompressor.class
│ │ │ │ └── Zlib.class
│ │ │ ├── crypto
│ │ │ │ ├── Base64.class
│ │ │ │ ├── CryptoWishList.class
│ │ │ │ ├── KeyMaterial.class
│ │ │ │ ├── PEMDecoder.class
│ │ │ │ ├── PEMStructure.class
│ │ │ │ ├── SimpleDERReader.class
│ │ │ │ ├── cipher
│ │ │ │ │ ├── AES.class
│ │ │ │ │ ├── BlockCipher.class
│ │ │ │ │ ├── BlockCipherFactory$CipherEntry.class
│ │ │ │ │ ├── BlockCipherFactory.class
│ │ │ │ │ ├── BlowFish.class
│ │ │ │ │ ├── CBCMode.class
│ │ │ │ │ ├── CTRMode.class
│ │ │ │ │ ├── CipherInputStream.class
│ │ │ │ │ ├── CipherOutputStream.class
│ │ │ │ │ ├── DES.class
│ │ │ │ │ ├── DESede.class
│ │ │ │ │ └── NullCipher.class
│ │ │ │ ├── dh
│ │ │ │ │ ├── DhExchange.class
│ │ │ │ │ └── DhGroupExchange.class
│ │ │ │ └── digest
│ │ │ │ ├── Digest.class
│ │ │ │ ├── HMAC.class
│ │ │ │ ├── HashForSSH2Types.class
│ │ │ │ ├── MAC.class
│ │ │ │ ├── MD5.class
│ │ │ │ └── SHA1.class
│ │ │ ├── log
│ │ │ │ └── Logger.class
│ │ │ ├── packets
│ │ │ │ ├── PacketChannelAuthAgentReq.class
│ │ │ │ ├── PacketChannelOpenConfirmation.class
│ │ │ │ ├── PacketChannelOpenFailure.class
│ │ │ │ ├── PacketChannelTrileadPing.class
│ │ │ │ ├── PacketChannelWindowAdjust.class
│ │ │ │ ├── PacketDisconnect.class
│ │ │ │ ├── PacketGlobalCancelForwardRequest.class
│ │ │ │ ├── PacketGlobalForwardRequest.class
│ │ │ │ ├── PacketGlobalTrileadPing.class
│ │ │ │ ├── PacketIgnore.class
│ │ │ │ ├── PacketKexDHInit.class
│ │ │ │ ├── PacketKexDHReply.class
│ │ │ │ ├── PacketKexDhGexGroup.class
│ │ │ │ ├── PacketKexDhGexInit.class
│ │ │ │ ├── PacketKexDhGexReply.class
│ │ │ │ ├── PacketKexDhGexRequest.class
│ │ │ │ ├── PacketKexDhGexRequestOld.class
│ │ │ │ ├── PacketKexInit.class
│ │ │ │ ├── PacketNewKeys.class
│ │ │ │ ├── PacketOpenDirectTCPIPChannel.class
│ │ │ │ ├── PacketOpenSessionChannel.class
│ │ │ │ ├── PacketServiceAccept.class
│ │ │ │ ├── PacketServiceRequest.class
│ │ │ │ ├── PacketSessionExecCommand.class
│ │ │ │ ├── PacketSessionPtyRequest.class
│ │ │ │ ├── PacketSessionPtyResize.class
│ │ │ │ ├── PacketSessionStartShell.class
│ │ │ │ ├── PacketSessionSubsystemRequest.class
│ │ │ │ ├── PacketSessionX11Request.class
│ │ │ │ ├── PacketUserauthBanner.class
│ │ │ │ ├── PacketUserauthFailure.class
│ │ │ │ ├── PacketUserauthInfoRequest.class
│ │ │ │ ├── PacketUserauthInfoResponse.class
│ │ │ │ ├── PacketUserauthRequestInteractive.class
│ │ │ │ ├── PacketUserauthRequestNone.class
│ │ │ │ ├── PacketUserauthRequestPassword.class
│ │ │ │ ├── PacketUserauthRequestPublicKey.class
│ │ │ │ ├── Packets.class
│ │ │ │ ├── TypesReader.class
│ │ │ │ └── TypesWriter.class
│ │ │ ├── sftp
│ │ │ │ ├── AttrTextHints.class
│ │ │ │ ├── AttribBits.class
│ │ │ │ ├── AttribFlags.class
│ │ │ │ ├── AttribPermissions.class
│ │ │ │ ├── AttribTypes.class
│ │ │ │ ├── ErrorCodes.class
│ │ │ │ ├── OpenFlags.class
│ │ │ │ └── Packet.class
│ │ │ ├── signature
│ │ │ │ ├── DSAPrivateKey.class
│ │ │ │ ├── DSAPublicKey.class
│ │ │ │ ├── DSASHA1Verify.class
│ │ │ │ ├── DSASignature.class
│ │ │ │ ├── RSAPrivateKey.class
│ │ │ │ ├── RSAPublicKey.class
│ │ │ │ ├── RSASHA1Verify.class
│ │ │ │ └── RSASignature.class
│ │ │ ├── transport
│ │ │ │ ├── ClientServerHello.class
│ │ │ │ ├── KexManager.class
│ │ │ │ ├── KexParameters.class
│ │ │ │ ├── KexState.class
│ │ │ │ ├── MessageHandler.class
│ │ │ │ ├── NegotiateException.class
│ │ │ │ ├── NegotiatedParameters.class
│ │ │ │ ├── TransportConnection.class
│ │ │ │ ├── TransportManager$1.class
│ │ │ │ ├── TransportManager$AsynchronousWorker.class
│ │ │ │ ├── TransportManager$HandlerEntry.class
│ │ │ │ └── TransportManager.class
│ │ │ └── util
│ │ │ ├── TimeoutService$TimeoutThread.class
│ │ │ ├── TimeoutService$TimeoutToken.class
│ │ │ ├── TimeoutService.class
│ │ │ └── Tokenizer.class
│ │ ├── de
│ │ │ └── mud
│ │ │ ├── telnet
│ │ │ │ └── TelnetProtocolHandler.class
│ │ │ └── terminal
│ │ │ ├── Precomposer.class
│ │ │ ├── VDUBuffer.class
│ │ │ ├── VDUDisplay.class
│ │ │ ├── VDUInput.class
│ │ │ └── vt320.class
│ │ ├── net
│ │ │ └── sourceforge
│ │ │ └── jsocks
│ │ │ ├── Authentication.class
│ │ │ ├── AuthenticationNone.class
│ │ │ ├── Proxy.class
│ │ │ ├── ProxyMessage.class
│ │ │ ├── ProxyServer.class
│ │ │ ├── Socks4Message.class
│ │ │ ├── Socks4Proxy.class
│ │ │ ├── Socks5DatagramSocket.class
│ │ │ ├── Socks5Message.class
│ │ │ ├── Socks5Proxy.class
│ │ │ ├── SocksException.class
│ │ │ ├── SocksServerSocket.class
│ │ │ ├── SocksSocket.class
│ │ │ ├── UDPEncapsulation.class
│ │ │ ├── UDPRelayServer.class
│ │ │ └── server
│ │ │ ├── ServerAuthenticator.class
│ │ │ └── ServerAuthenticatorNone.class
│ │ └── org
│ │ ├── apache
│ │ │ └── harmony
│ │ │ └── niochar
│ │ │ └── charset
│ │ │ └── additional
│ │ │ ├── IBM437$Decoder.class
│ │ │ ├── IBM437$Encoder.class
│ │ │ └── IBM437.class
│ │ ├── connectbot
│ │ │ ├── ColorsActivity$1.class
│ │ │ ├── ColorsActivity$ColorView.class
│ │ │ ├── ColorsActivity$ColorsAdapter.class
│ │ │ ├── ColorsActivity.class
│ │ │ ├── ConsoleActivity$1.class
│ │ │ ├── ConsoleActivity$10.class
│ │ │ ├── ConsoleActivity$11$1.class
│ │ │ ├── ConsoleActivity$11.class
│ │ │ ├── ConsoleActivity$12.class
│ │ │ ├── ConsoleActivity$13.class
│ │ │ ├── ConsoleActivity$14.class
│ │ │ ├── ConsoleActivity$15.class
│ │ │ ├── ConsoleActivity$16.class
│ │ │ ├── ConsoleActivity$17$1.class
│ │ │ ├── ConsoleActivity$17.class
│ │ │ ├── ConsoleActivity$2.class
│ │ │ ├── ConsoleActivity$3.class
│ │ │ ├── ConsoleActivity$4.class
│ │ │ ├── ConsoleActivity$5.class
│ │ │ ├── ConsoleActivity$6.class
│ │ │ ├── ConsoleActivity$7.class
│ │ │ ├── ConsoleActivity$8.class
│ │ │ ├── ConsoleActivity$9.class
│ │ │ ├── ConsoleActivity$URLItemListener.class
│ │ │ ├── ConsoleActivity.class
│ │ │ ├── GeneratePubkeyActivity$1.class
│ │ │ ├── GeneratePubkeyActivity$2.class
│ │ │ ├── GeneratePubkeyActivity$3.class
│ │ │ ├── GeneratePubkeyActivity$4.class
│ │ │ ├── GeneratePubkeyActivity$5.class
│ │ │ ├── GeneratePubkeyActivity$6.class
│ │ │ ├── GeneratePubkeyActivity$7.class
│ │ │ ├── GeneratePubkeyActivity.class
│ │ │ ├── HelpActivity$1.class
│ │ │ ├── HelpActivity.class
│ │ │ ├── HelpTopicActivity.class
│ │ │ ├── HostEditorActivity$1.class
│ │ │ ├── HostEditorActivity$2.class
│ │ │ ├── HostEditorActivity$CharsetHolder.class
│ │ │ ├── HostEditorActivity$CursorPreferenceHack$Editor.class
│ │ │ ├── HostEditorActivity$CursorPreferenceHack.class
│ │ │ ├── HostEditorActivity.class
│ │ │ ├── HostListActivity$1.class
│ │ │ ├── HostListActivity$10.class
│ │ │ ├── HostListActivity$11$1.class
│ │ │ ├── HostListActivity$11.class
│ │ │ ├── HostListActivity$2.class
│ │ │ ├── HostListActivity$3.class
│ │ │ ├── HostListActivity$4.class
│ │ │ ├── HostListActivity$5.class
│ │ │ ├── HostListActivity$6.class
│ │ │ ├── HostListActivity$7.class
│ │ │ ├── HostListActivity$8.class
│ │ │ ├── HostListActivity$9.class
│ │ │ ├── HostListActivity$HostAdapter$ViewHolder.class
│ │ │ ├── HostListActivity$HostAdapter.class
│ │ │ ├── HostListActivity.class
│ │ │ ├── PortForwardListActivity$1.class
│ │ │ ├── PortForwardListActivity$2.class
│ │ │ ├── PortForwardListActivity$3.class
│ │ │ ├── PortForwardListActivity$4$1.class
│ │ │ ├── PortForwardListActivity$4$2.class
│ │ │ ├── PortForwardListActivity$4.class
│ │ │ ├── PortForwardListActivity$5$1.class
│ │ │ ├── PortForwardListActivity$5$2$1.class
│ │ │ ├── PortForwardListActivity$5$2.class
│ │ │ ├── PortForwardListActivity$5.class
│ │ │ ├── PortForwardListActivity$6$1.class
│ │ │ ├── PortForwardListActivity$6.class
│ │ │ ├── PortForwardListActivity$PortForwardAdapter$ViewHolder.class
│ │ │ ├── PortForwardListActivity$PortForwardAdapter.class
│ │ │ ├── PortForwardListActivity.class
│ │ │ ├── PubkeyListActivity$1.class
│ │ │ ├── PubkeyListActivity$10$1.class
│ │ │ ├── PubkeyListActivity$10.class
│ │ │ ├── PubkeyListActivity$11.class
│ │ │ ├── PubkeyListActivity$12$1.class
│ │ │ ├── PubkeyListActivity$12.class
│ │ │ ├── PubkeyListActivity$13.class
│ │ │ ├── PubkeyListActivity$2.class
│ │ │ ├── PubkeyListActivity$3.class
│ │ │ ├── PubkeyListActivity$4.class
│ │ │ ├── PubkeyListActivity$5.class
│ │ │ ├── PubkeyListActivity$6.class
│ │ │ ├── PubkeyListActivity$7.class
│ │ │ ├── PubkeyListActivity$8.class
│ │ │ ├── PubkeyListActivity$9.class
│ │ │ ├── PubkeyListActivity$PubkeyAdapter$ViewHolder.class
│ │ │ ├── PubkeyListActivity$PubkeyAdapter.class
│ │ │ ├── PubkeyListActivity.class
│ │ │ ├── R$anim.class
│ │ │ ├── R$array.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$color.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$raw.class
│ │ │ ├── R$string.class
│ │ │ ├── R$style.class
│ │ │ ├── R$xml.class
│ │ │ ├── R.class
│ │ │ ├── SettingsActivity.class
│ │ │ ├── TerminalView$1.class
│ │ │ ├── TerminalView.class
│ │ │ ├── WizardActivity$1.class
│ │ │ ├── WizardActivity$2.class
│ │ │ ├── WizardActivity.class
│ │ │ ├── bean
│ │ │ │ ├── AbstractBean.class
│ │ │ │ ├── HostBean.class
│ │ │ │ ├── PortForwardBean.class
│ │ │ │ ├── PubkeyBean.class
│ │ │ │ └── SelectionArea.class
│ │ │ ├── service
│ │ │ │ ├── BackupAgent.class
│ │ │ │ ├── BackupWrapper$FroyoAndBeyond$Holder.class
│ │ │ │ ├── BackupWrapper$FroyoAndBeyond.class
│ │ │ │ ├── BackupWrapper$PreFroyo$Holder.class
│ │ │ │ ├── BackupWrapper$PreFroyo.class
│ │ │ │ ├── BackupWrapper.class
│ │ │ │ ├── BridgeDisconnectedListener.class
│ │ │ │ ├── ConnectionNotifier$EclairAndBeyond$Holder.class
│ │ │ │ ├── ConnectionNotifier$EclairAndBeyond.class
│ │ │ │ ├── ConnectionNotifier$PreEclair$Holder.class
│ │ │ │ ├── ConnectionNotifier$PreEclair.class
│ │ │ │ ├── ConnectionNotifier.class
│ │ │ │ ├── ConnectivityReceiver.class
│ │ │ │ ├── FontSizeChangedListener.class
│ │ │ │ ├── PromptHelper.class
│ │ │ │ ├── Relay.class
│ │ │ │ ├── TerminalBridge$1.class
│ │ │ │ ├── TerminalBridge$2.class
│ │ │ │ ├── TerminalBridge$3.class
│ │ │ │ ├── TerminalBridge$4.class
│ │ │ │ ├── TerminalBridge$5.class
│ │ │ │ ├── TerminalBridge$6.class
│ │ │ │ ├── TerminalBridge.class
│ │ │ │ ├── TerminalKeyListener.class
│ │ │ │ ├── TerminalManager$1.class
│ │ │ │ ├── TerminalManager$2.class
│ │ │ │ ├── TerminalManager$3.class
│ │ │ │ ├── TerminalManager$BeepListener.class
│ │ │ │ ├── TerminalManager$IdleTask.class
│ │ │ │ ├── TerminalManager$KeyHolder.class
│ │ │ │ ├── TerminalManager$TerminalBinder.class
│ │ │ │ └── TerminalManager.class
│ │ │ ├── transport
│ │ │ │ ├── AbsTransport.class
│ │ │ │ ├── Local$1.class
│ │ │ │ ├── Local.class
│ │ │ │ ├── SSH$HostKeyVerifier.class
│ │ │ │ ├── SSH.class
│ │ │ │ ├── Telnet$1.class
│ │ │ │ ├── Telnet.class
│ │ │ │ └── TransportFactory.class
│ │ │ └── util
│ │ │ ├── Colors.class
│ │ │ ├── EastAsianWidth$FroyoAndBeyond$Holder.class
│ │ │ ├── EastAsianWidth$FroyoAndBeyond.class
│ │ │ ├── EastAsianWidth$PreFroyo$Holder.class
│ │ │ ├── EastAsianWidth$PreFroyo.class
│ │ │ ├── EastAsianWidth.class
│ │ │ ├── Encryptor.class
│ │ │ ├── EntropyDialog.class
│ │ │ ├── EntropyView.class
│ │ │ ├── HelpTopicView.class
│ │ │ ├── HostDatabase.class
│ │ │ ├── OnDbWrittenListener.class
│ │ │ ├── OnEntropyGatheredListener.class
│ │ │ ├── PreferenceConstants.class
│ │ │ ├── PubkeyDatabase.class
│ │ │ ├── PubkeyUtils.class
│ │ │ ├── RobustSQLiteOpenHelper.class
│ │ │ ├── UberColorPickerDialog$1.class
│ │ │ ├── UberColorPickerDialog$ColorPickerView.class
│ │ │ ├── UberColorPickerDialog$OnColorChangedListener.class
│ │ │ ├── UberColorPickerDialog.class
│ │ │ ├── UpdateHelper$1$1.class
│ │ │ ├── UpdateHelper$1.class
│ │ │ ├── UpdateHelper.class
│ │ │ ├── VolumePreference.class
│ │ │ └── XmlBuilder.class
│ │ └── openintents
│ │ └── intents
│ │ └── FileManagerIntents.class
│ ├── classes.dex
│ └── resources.ap_
├── default.properties
├── gen
│ └── org
│ └── connectbot
│ └── R.java
├── jni
│ ├── Android.mk
│ └── Exec
│ ├── Android.mk
│ ├── com_google_ase_Exec.cpp
│ └── com_google_ase_Exec.h
├── libs
│ └── armeabi
│ └── libcom_google_ase_Exec.so
├── locale
├── project.properties
├── res
│ ├── anim
│ │ ├── fade_out_delayed.xml
│ │ ├── fade_stay_hidden.xml
│ │ ├── keyboard_fade_in.xml
│ │ ├── keyboard_fade_out.xml
│ │ ├── slide_left_in.xml
│ │ ├── slide_left_out.xml
│ │ ├── slide_right_in.xml
│ │ └── slide_right_out.xml
│ ├── color
│ │ ├── blue.xml
│ │ ├── green.xml
│ │ └── red.xml
│ ├── drawable
│ │ ├── button_ctrl.png
│ │ ├── button_esc.png
│ │ ├── button_keyboard.png
│ │ ├── connected.xml
│ │ ├── highlight_disabled_pressed.9.png
│ │ ├── ic_btn_back.png
│ │ ├── ic_btn_next.png
│ │ ├── icon_older.png
│ │ ├── pubkey.xml
│ │ ├── pubkey_locked.png
│ │ └── pubkey_unlocked.png
│ ├── drawable-hdpi
│ │ ├── icon.png
│ │ └── notification_icon.png
│ ├── drawable-mdpi
│ │ ├── icon.png
│ │ └── notification_icon.png
│ ├── drawable-mdpi-v6
│ │ └── icon.png
│ ├── layout
│ │ ├── act_colors.xml
│ │ ├── act_console.xml
│ │ ├── act_generatepubkey.xml
│ │ ├── act_help.xml
│ │ ├── act_help_topic.xml
│ │ ├── act_hostlist.xml
│ │ ├── act_portforwardlist.xml
│ │ ├── act_pubkeylist.xml
│ │ ├── act_wizard.xml
│ │ ├── dia_changepassword.xml
│ │ ├── dia_gatherentropy.xml
│ │ ├── dia_password.xml
│ │ ├── dia_portforward.xml
│ │ ├── dia_resize.xml
│ │ ├── item_portforward.xml
│ │ ├── item_pubkey.xml
│ │ ├── item_terminal.xml
│ │ └── wiz_eula.xml
│ ├── layout-land
│ │ └── item_host.xml
│ ├── layout-port
│ │ └── item_host.xml
│ ├── raw
│ │ └── bell.ogg
│ ├── values
│ │ ├── arrays.xml
│ │ ├── notrans.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── values-af
│ │ └── strings.xml
│ ├── values-ar
│ │ └── strings.xml
│ ├── values-be
│ │ └── strings.xml
│ ├── values-bg
│ │ └── strings.xml
│ ├── values-ca
│ │ └── strings.xml
│ ├── values-cs
│ │ └── strings.xml
│ ├── values-da
│ │ └── strings.xml
│ ├── values-de
│ │ └── strings.xml
│ ├── values-el
│ │ └── strings.xml
│ ├── values-en-rCA
│ │ └── strings.xml
│ ├── values-es
│ │ └── strings.xml
│ ├── values-eu
│ │ └── strings.xml
│ ├── values-fa
│ │ └── strings.xml
│ ├── values-fi
│ │ └── strings.xml
│ ├── values-fr
│ │ └── strings.xml
│ ├── values-gl
│ │ └── strings.xml
│ ├── values-hu
│ │ └── strings.xml
│ ├── values-id
│ │ └── strings.xml
│ ├── values-it
│ │ └── strings.xml
│ ├── values-ja
│ │ └── strings.xml
│ ├── values-ko
│ │ └── strings.xml
│ ├── values-lt
│ │ └── strings.xml
│ ├── values-lv
│ │ └── strings.xml
│ ├── values-nb
│ │ └── strings.xml
│ ├── values-nl
│ │ └── strings.xml
│ ├── values-oc
│ │ └── strings.xml
│ ├── values-pl
│ │ └── strings.xml
│ ├── values-pt
│ │ └── strings.xml
│ ├── values-pt-rBR
│ │ └── strings.xml
│ ├── values-ru
│ │ └── strings.xml
│ ├── values-sk
│ │ └── strings.xml
│ ├── values-sl
│ │ └── strings.xml
│ ├── values-sv
│ │ └── strings.xml
│ ├── values-tr
│ │ └── strings.xml
│ ├── values-uk
│ │ └── strings.xml
│ ├── values-vi
│ │ └── strings.xml
│ ├── values-zh-rCN
│ │ └── strings.xml
│ ├── values-zh-rHK
│ │ └── strings.xml
│ ├── values-zh-rTW
│ │ └── strings.xml
│ └── xml
│ ├── host_prefs.xml
│ └── preferences.xml
└── src
├── com
│ │ └── ase
│ │ └── Exec.java
│ ├── jcraft
│ │ └── jzlib
│ │ ├── Adler32.java
│ │ ├── Deflate.java
│ │ ├── InfBlocks.java
│ │ ├── InfCodes.java
│ │ ├── InfTree.java
│ │ ├── Inflate.java
│ │ ├── JZlib.java
│ │ ├── StaticTree.java
│ │ ├── Tree.java
│ │ ├── ZInputStream.java
│ │ ├── ZOutputStream.java
│ │ ├── ZStream.java
│ │ └── ZStreamException.java
│ ├── nullwire
│ │ └── trace
│ │ ├── DefaultExceptionHandler.java
│ │ ├── ExceptionClickListener.java
│ │ ├── ExceptionHandler.java
│ │ └── G.java
│ └── trilead
│ └── ssh2
│ ├── AuthAgentCallback.java
│ ├── ChannelCondition.java
│ ├── Connection.java
│ ├── ConnectionInfo.java
│ ├── ConnectionMonitor.java
│ ├── DHGexParameters.java
│ ├── DebugLogger.java
│ ├── DynamicPortForwarder.java
│ ├── HTTPProxyData.java
│ ├── HTTPProxyException.java
│ ├── InteractiveCallback.java
│ ├── KnownHosts.java
│ ├── LocalPortForwarder.java
│ ├── LocalStreamForwarder.java
│ ├── ProxyData.java
│ ├── SCPClient.java
│ ├── SFTPException.java
│ ├── SFTPv3Client.java
│ ├── SFTPv3DirectoryEntry.java
│ ├── SFTPv3FileAttributes.java
│ ├── SFTPv3FileHandle.java
│ ├── ServerHostKeyVerifier.java
│ ├── Session.java
│ ├── StreamGobbler.java
│ ├── auth
│ │ └── AuthenticationManager.java
│ ├── channel
│ │ ├── AuthAgentForwardThread.java
│ │ ├── Channel.java
│ │ ├── ChannelInputStream.java
│ │ ├── ChannelManager.java
│ │ ├── ChannelOutputStream.java
│ │ ├── DynamicAcceptThread.java
│ │ ├── IChannelWorkerThread.java
│ │ ├── LocalAcceptThread.java
│ │ ├── RemoteAcceptThread.java
│ │ ├── RemoteForwardingData.java
│ │ ├── RemoteX11AcceptThread.java
│ │ ├── StreamForwarder.java
│ │ └── X11ServerData.java
│ ├── compression
│ │ ├── CompressionFactory.java
│ │ ├── ICompressor.java
│ │ └── Zlib.java
│ ├── crypto
│ │ ├── Base64.java
│ │ ├── CryptoWishList.java
│ │ ├── KeyMaterial.java
│ │ ├── PEMDecoder.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
│ │ ├── PacketChannelAuthAgentReq.java
│ │ ├── PacketChannelOpenConfirmation.java
│ │ ├── PacketChannelOpenFailure.java
│ │ ├── PacketChannelTrileadPing.java
│ │ ├── PacketChannelWindowAdjust.java
│ │ ├── PacketDisconnect.java
│ │ ├── PacketGlobalCancelForwardRequest.java
│ │ ├── PacketGlobalForwardRequest.java
│ │ ├── PacketGlobalTrileadPing.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
│ │ ├── PacketSessionPtyResize.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
│ ├── TimeoutService.java
│ └── Tokenizer.java
├── de
│ └── mud
│ ├── telnet
│ │ └── TelnetProtocolHandler.java
│ └── terminal
│ ├── Precomposer.java
│ ├── VDUBuffer.java
│ ├── VDUDisplay.java
│ ├── VDUInput.java
│ └── vt320.java
├── net
│ └── sourceforge
│ └── jsocks
│ ├── Authentication.java
│ ├── AuthenticationNone.java
│ ├── Proxy.java
│ ├── ProxyMessage.java
│ ├── ProxyServer.java
│ ├── Socks4Message.java
│ ├── Socks4Proxy.java
│ ├── Socks5DatagramSocket.java
│ ├── Socks5Message.java
│ ├── Socks5Proxy.java
│ ├── SocksException.java
│ ├── SocksServerSocket.java
│ ├── SocksSocket.java
│ ├── UDPEncapsulation.java
│ ├── UDPRelayServer.java
│ └── server
│ ├── ServerAuthenticator.java
│ └── ServerAuthenticatorNone.java
└── org
├── apache
│ └── harmony
│ └── niochar
│ └── charset
│ └── additional
│ └── IBM437.java
├── connectbot
│ ├── ColorsActivity.java
│ ├── ConsoleActivity.java
│ ├── GeneratePubkeyActivity.java
│ ├── HelpActivity.java
│ ├── HelpTopicActivity.java
│ ├── HostEditorActivity.java
│ ├── HostListActivity.java
│ ├── PortForwardListActivity.java
│ ├── PubkeyListActivity.java
│ ├── SettingsActivity.java
│ ├── TerminalView.java
│ ├── WizardActivity.java
│ ├── bean
│ │ ├── AbstractBean.java
│ │ ├── HostBean.java
│ │ ├── PortForwardBean.java
│ │ ├── PubkeyBean.java
│ │ └── SelectionArea.java
│ ├── service
│ │ ├── BackupAgent.java
│ │ ├── BackupWrapper.java
│ │ ├── BridgeDisconnectedListener.java
│ │ ├── ConnectionNotifier.java
│ │ ├── ConnectivityReceiver.java
│ │ ├── FontSizeChangedListener.java
│ │ ├── PromptHelper.java
│ │ ├── Relay.java
│ │ ├── TerminalBridge.java
│ │ ├── TerminalKeyListener.java
│ │ └── TerminalManager.java
│ ├── transport
│ │ ├── AbsTransport.java
│ │ ├── Local.java
│ │ ├── SSH.java
│ │ ├── Telnet.java
│ │ └── TransportFactory.java
│ └── util
│ ├── Colors.java
│ ├── EastAsianWidth.java
│ ├── Encryptor.java
│ ├── EntropyDialog.java
│ ├── EntropyView.java
│ ├── HelpTopicView.java
│ ├── HostDatabase.java
│ ├── OnDbWrittenListener.java
│ ├── OnEntropyGatheredListener.java
│ ├── PreferenceConstants.java
│ ├── PubkeyDatabase.java
│ ├── PubkeyUtils.java
│ ├── RobustSQLiteOpenHelper.java
│ ├── UberColorPickerDialog.java
│ ├── UpdateHelper.java
│ ├── VolumePreference.java
│ └── XmlBuilder.java
└── openintents
└── intents
└── FileManagerIntents.java
152 directories, 715 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论