Prerequisites: rooted phone and busybox installed.
You also need to have about 5.5Mb free on your /system partition.
To use MC, you need to either have an SSH server on your phone (for example DroidSSHd) and connect using Putty from your PC, or you can use the Terminal Emulator (please see attached screenshots).
Any terminal emulator application works given that it supports "screen" as terminal type.
The price is payed for the installer and the effort to have MC cross-compiled for Android, since MC is distributed under GPL license. Put in a different way, you are just buying me a beer for making it easier for you to have MC on your phone!
If you get an error related to "tar: invalid tar magic", please try upgrading your busybox (if you do leave a comment here or on the support page, please mention the version of busybox that you are using). Very few persons have this issue, and it helps a lot while trying to figure out the problems.
Supports password authentication and shared key authentication using openSSH dsa or rsa keys.
Supports variable substitution so you can use your tasker variables in your commands.
Allows access to the output of your command via tasker variable.
THIS APP REQUIRES EITHER TASKER OR LOCALE TO BE INSTALLED, IT WILL NOT WORK WITHOUT THEM
find it under plugins/ssh command.
input the ip or hostname of the remote machine (and port if necessary), your user name on the remote machine and either a password or select your local private key file. choose the correct authentication method.
The plugin will remember these details for any other tasks you create to run commands on the remote machine,
Enter the command you want to run on the remote machine and then you can use tasker to run them via button, shortcut, menu, condition or any of taskers many other options.
At the moment both rsa and dsa keyfiles are supported (i.e. keys generated by ssh-keygen or connectbot), To use keys generated in putty (puttygen) use the "export as openssh" option from the menu to obtain a key in the correct format.
Slick USB 2 Serial Terminal Pro allows you to use your tablet with your Prolific or FTDI based USB to Serial adapter and connect to your serial devices.
NO ROOTING is necessary! All you need is this app and a compatible usb to serial cable (majority of cables based off the prolific or ftdi chipset).
Pro version enables saving of hot buttons and previous commands. Disables ads. Change text appearance. Latest features.
Try the non pro version and see if it works with your setup first!
This app was created in response to many sys/network admins looking to interface with routers/switches using only their tabs without having to lug their laptops around. This is only one use case. Send an email if you've found a new unique way to use this app.
Interested in integrated usb to serial support in your own app? Check out the website for info on the Slick USB 2 Serial Library.
Please email with issues, comments, ideas. If you like it, please leave a positive rating!
Recently tested to be NOT WORKING on Samsung Galaxy Tab 10.1 (Carrier branded versions should work according to a Samsung Rep) Please email me if you have a setup that is working with this tablet! Thanks!
Note. If you find a bug or have a problem please contact us by email since we cannot help you if you post it in the reviews.
But we haven’t mentioned all features yet; you can even set a dynamic DNS updater! So you can always access your device from everywhere, even if the IP changed!
It also has extensive logging functionality, and you can even set the app to email you the log automatically!
- Start/Stop the Proxy Server automatically when connected/disconnected from a specified WIFI network, or on boot
- Set rules to forward a request to a host to another host or block the request
- Optionally only allow certain IP’s
- Verbose log (filter, email, etc)
- Add a Dynamic DNS Updater using the local or public IP of your device
- Add multiple proxy servers
- For every proxy server set the following: port, allow access only for certain IP’s, vibrate on new connection, enable logging, only log errors, allow https requests, connection timeout (seconds), keep connection alive, forward all the requests to the same host (allows other protocols as well), start on boot, start/stop server when connected/disconnected to a specified WIFI network
- Add multiple dynamic DNS updaters (set a custom URL, or choose from ChangeIP, DNSdynamic, DNSexit, DNSMadeEasy, DNS-O-Matic, DNSPark, DtDNS, DynDNS, easyDNS, eNom, HE.net, Joker, Namecheap, No-IP, ZoneEdit)
- For every dynamic DNS updater set the name, timeout (in minutes), hostname, username, password and whether to update with the local or public IP address, start the Dynamic DNS Updater when connected to a specific WIFI network, update on connectivity change, start on boot
- On the settings page of the app you can set the maximum log items to keep, whether to keep a WIFI lock (prevent WIFI from disconnecting automatically), keep the device alive, keep the device alive full (keep the screen on, battery intensive), set to start the app on boot
- You can search/filter the log, or set it to be automatically sent when the log limit is reached.
For questions, comments or feature requests just contact us!
Visit us on: http://www.icecoldapps.com/
Follow us on Twitter: https://twitter.com/IceColdApps
Like us on Facebook: http://www.facebook.com/IceColdApps
- SSH and Telnet protocols
- Dropbox synchronization (share data with vSSH and SSH Control apps for iOS and OS X)
- Macros (user defined commands with variables support and other features)
- Username/password and private Keys authentication
- Arrows and Scrolling using Touch screen
- Background work
- Key forwarding
- Port forwarding
- Select and Copy/Paste text
- Extended customizable keyboard
- Customize font size and colors
- Customize touch screen gestures
- Logging (view and delete saved logs)
- Auto/fixed terminal size settings
- Pseudographics support
- Auto-connect on startup
- Auto-run command after connect
- Auto-open URL after connect
- Wide unicode characters (e.g. korean) are supported
Free version limitations:
- Max 5 bookmars
- Max 2 macros
- Max 2 keys
NOTE: If you like this application and want to support it's developers consider the paid version 'SSH Autotunnel Pro', which is actively developed, supported and opened for new feature requests. Also please report any bugs to my email instead of user reviews so that I can ask for additional details and have the problem fixed.
This application can create secure tunnels using a SSH connection for the user to access services available only from the target machine. For example user can connect to the company server and then use web browser to connect to internal web site of their company, use remote desktop to connect remotely to their office PC desktop and control it from their Android device, or bypass a firewall restriction in their hotel or company by connecting to Internet pages from the remote machine.
The application uses standard SSH protocol, without the need to configure and setup a VPN. The only information the user needs to know is the login information to the remote machine and IP/port information of the service they want to connect to. Once the SSH tunnel has been established, the user can connect to the specified local port to access the network service on the remote side using the same application they normally use when their device is connected to that network. The local port need not have the same port number as the remote port.
SSH Autotunnel is better than connectbot at recovering from network disconnects. It also consumes less power because it does only one thing and does not emulate any terminal.
Ssh Autotunnel is using JSch and Bouncycastle projects, which are under BSD and MIT licenses
You put public address of as a server that is entry point to the intranet. Use username@ip[:port] (you can use hostname instead of ip of course and you can use different port than 22). Then use either password or ssh key (or both in which case ssh key is expected to be encrypted with the given password). Then on the menu you can add forwardings. You can have as much forwarding for one connection as you want. You need to specify local port, host and remote port. You can also select if this is local or remote forwarding. See https://en.wikipedia.org/wiki/Port_forwarding for more details on port forwarding. Also note that this application doesn't support any kind of SOCKS proxy.
The application supports both types of private keys - those generated by putty's keygen (ppk) and also the open ssh keys (Linux format). Just copy/paste the content of the key file to the appropriate text box or enter path to the file location on the Android device (e.g. /sdcard/id_rsa.pub). If you experience connection issues and are sure your password is correct, try reexporting your key using a certified tool (such as puttygen) and use the exported key with SSH Autotunnel since some tools do not generate proper OpenSSH format keys.
Also check with your ssh server administrator about server logs.
To start the server automatically use application "Autostart and StaY!"
or also Tasker with the intents provided.
I have tested the server using:
*Secure file transfer:
WinSCP : http://winscp.net/
FileZilla : https://filezilla-project.org/
Putty : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
A handy keyboard for terminal emulators, ssh clients (e.g. connectbot) and any application that requires full keyboard. The keyboard learns your frequent used commands as you use it (you need to add your common commands for auto suggestion.)
Note: Install AnySoftKeyboard to use this keyboard layout.
Note: Command auto-suggestion is only tested on VX ConnectBot.
Note: Press and hold on 'Enter' key to use SSH as your default dictionary for this keyboard.
* User-based command auto suggestion/completion
* Arrow keys
* CTRL key
* Tab Key
* Special characters as pop-ups
For any issues/feedbacks send me an email or find 'pi3ch' on identi.ca, github, or twitter. Source code is available on https://github.com/pi3ch/ssh_anysoftkeyboard
● Support CDC-ACM based devices
● Support FTDI based devices
● Support Winchiphead-CH340/CH341 based devices. (This is somewhat experimental. Please send feedback).
● Support two keyboard input modes:
1. Auto - Like on a “real” terminal, there is no dedicated input field. Characters are sent to the serial device immediately as keys are clicked on the keyboard. This is the default mode.
2. Dedicated input field - Keyboard input goes to a dedicated input field and is sent to the device only after a “Send” button is pressed.
● Support sending control character (e.g. Ctrl-C)
● Support controlling of DTR and CTS
● Log sessions to files. These log files can then be analyzed, emailed, etc
● Large scroll-back buffer (configurable scroll-back buffer size)
● Blinking cursor that indicates the current cursor position on the screen
● Status line. Indication of connection state and error messages
● Build-in help. No need to be online to read the help screen
● No root required
● No support of escape-sequences for cursor positioning, text color, etc. This means no VT100 emulation, and that Unix programs like vi, emacs, top, etc are not supported
Supported USB devices:
● Arduino. FTDI-based (e.g. original Arduino Uno), CDC-based (e.g. Arduino Uno R3) and CH340-based (e.g. cheap Arduino clones)
● Any device that uses the FTDI FT232R chip
● Note: Prolific devices (e.g. devices based on the PL2303 chip) are currently NOT supported
If you know of other devices that use CDC-ACM that are currently not supported, and you can email me their technical details (Vendor-ID and Product-ID), I will be glad to add support for them.
A note to Arduino users:
One advantage of UsbTerminal is the way it handles DTR. Typically when an Arduino board is connected to a PC, it will reboot every time a terminal emulator application is connected to it. This is because the PC drops the DTR signal low whenever a connection is formed, and Arduino is designed to reset when DTR line is dropped low. UsbTerminal on the other hand, doesn’t automatically set or reset the DTR signal. When you connect a phone or tablet to an Arduino and open UsbTerminal, your Arduino continues whatever it was doing at the time. If you want it to reboot, you can easily control the DTR signal from UsbTerminal with a dedicated button.
Far Commander lets you create and send SSH commands to your devices.
This gives you control over your Linux server by simply pressing a button.
It also gives you control over your Raspberry pie in a home automation system.
Far commander SSH changes according to your ideas and your needs.
Free Features :
- Add as many SSH commands as you like
- Personalize your SSH commands by associating an icon and label
- Add categories to sort your SSH commands
- Preconfigure all your servers (ip, port, login and password)
- [NEW] Terminal Mode to execute all your SSH commands (saved or not)
- And more is coming ...
- Personalize your Far Commander with the theme that suits you
- Internet to connect Far Commander to your servers and to send SSH commands
- Billing to let you buy wonderful themes
- Images and mp3 preview
- Sperimental video preview (mp4 and flv)!
- Upload password bugfix (thanks for reporting)
- Foreign languages support (chinese, japanese, russian, etc...)
This application is designed to work in WiFi (3G support is carrier dependent).
If you need an ad-free/donation version (with the same functionalities), please consider buying "WebDroidPro".
- minimalistic yet sophisticated navigation
- direct choice between desktop- and mobile versions of a website
- quickly switch between browser and search
- one click choice between Google and DuckDuckGo
- comprehensive documentation/help
ParanoidBrowser is designed to protect your privacy in normal circumstances. And it will do so (probably much better than 'private mode' in other browsers does) if it works on your device as designed. Usually it will, but please verify that first since I am unable to test all the various devices, Android-versions and OEM-customisations.
ParanoidBrowser cannot protect you from possible backdoors in Android or in the manufacturer's code, against spyware or professional forensic examination. It also cannot protect you from the natural insecurities on the web. It is intended to protect your privacy from normal people even if they have physical access to your device - no more, no less.
A normal user will not find any traces from your browsing sessions even if your device is rooted. There is no stored history, no cookies, no cache or other temporary files left if ParanoidBrowser is exited. It will exit if you press your phones/tablets Menu-Button. It will also exit if you go back through the visited websites when the last visited website is reached and you hit the Back-Button again.
If you press 'Home' or if a call or any other app interrupts your session it will be closed and made invisible. It will be completely killed if not restored within 60 seconds. ParanoidBrowser will not show up in recent-apps-list, it can only be restored by clicking on it's icon.
These features may cause some inconvenience but - well they are paranoid. Imagine you surf the web privately, are getting an important call, immediately go to some collegues and leave your Android on your desk. You will be really happy if ParanoidBrowser has killed itself when you return to show e.g. an Email to somebody.
To make it short ParanoidBrowser is as secure (?) or insecure (!) as your tablet or smartphone, your version of Android and the manufacturers' and mobile providers' customizations. Think for yourself what that means for you ...
It works as a normal Android App without lots of permissions. Of course it needs Internet access, that's all. Websites are displayed in Android's built-in Webview which is used by the standard browser and most others as well.
ParanoidBrowser is freeware.
© 2015 Nikolaus von Bomhard
firstname.lastname@example.org . www.bomhard.de
- minimalistic yet sophisticated navigation
- quickly switch between Browser and Search
- one click choice between Google and DuckDuckGo
- simple but powerful bookmark management
- comprehensive help (RTFM!)
RetroBrowser doesn't use gestures to avoid conflicts with websites that support gestures themselves. Check the help to understand the power beyond the surface.
RetroBrowser as most Android browsers uses Androids WebView do display websites. Android 4.4 (KitKat) WebView features Chromium and is much more powerful than Webkit-based WebView on older Android versions. I strongly recommend upgrading to KitKat if possible.
RetroBrowser is a project-in-progress. While navigation and bookmark management are very advanced thre are still issues with some websites to be fixed.
RetroBrowser will run on any device with Android 4 or higher and at least medium size screen. It is primarily designed for large screen mobile devices such as Galaxy Note series or other large screen smartphones/phablets. It will run on tablets as well however it is currently optimized for limited size screens.
To make it short RetroBrowser should be as secure or insecure (!) as your tablet or smartphone, your version of Android and the manufacturers' and mobile providers' customizations. Think for yourself what that means for you ...
It works as a normal Android App without critical permissions. Of course it needs Internet access and the permission to write to external storage. The latter is used to save and restore bookmarks.
Websites are displayed in Android's built-in Webview which is used by most if not all Android browsers and the standard browser as well.
RetroBrowser is set up for easy usage and stability. It accepts and stores Cookies but the browsing history is only kept during the actual session. RetroBrowser uses a cache for faster page loading. The cache stores copies of the websites you visit. Cookies allow websites to save additional information on your device. Cookies and cache are stored in RetroBrowsers private storage which is not accessible to normal users or other normal apps you install.
Software with root rights however, that is the Android system itself and some software installed by the device manufacturer or mobile provider can read the website cache and cookies. On rooted devices basically anyone who has physical access to the device can read these data.
RetroBrowser does not save any form data or passwords. Access rights to many web forums and social sites are stored in cookies so you don't need to enter them on every visit. It depends on the individual website if this is a safe procedure. Normally it should not be possible to read your credentials from cookies, but someone with access to your device could (ab-)use your account. So think twice before you set 'remember me' or similar on login.
If RetroBrowser is exited through the menu option (not only paused with 'Home Button') it forgets the history. Since there is no autocomplete feature there will be no traces in RetroBrowser other than your bookmarks if you quit callin 'Exit'.
However that doesn't mean that you are not trackable when surfing the web. You are trackable in many ways, and 'THEY' definitely will :)
I can only promise that I respect your privacy and always will and that I do as much as I can to protect you.
© 2014 Nikolaus von Bomhard
email@example.com . www.bomhard.de