Had you ever tried to use the DD-WRT web interface on an Android device, you should have noticed how impractical it is to navigate with.
This app aims at making DD-WRT devices management and monitoring a breeze, right from your Android-powered devices.
It lets you connect to and monitor your DD-WRT routers on the go. Management features are being added progressively.
This app requires Secure SHell (SSH) to be enabled (and working!) on the router (and maybe external access if your router is behind a NAT network).
Follow the instructions on the official Wiki to enable SSH access to your router(s): http://www.dd-wrt.com/wiki/index.php/SSH#SSH
DD-WRT Companion supports both private key and password-based SSH authentication methods. We do recommend you leverage strong public-private key authentication for SSH access.
+ Material Design UI, with Dark and Light themes
+ Can handle multiple routers, each with different set of settings
+ It supports both private key and password-based SSH authentication methods. Of course, such sensitive info is encrypted locally and never ever leave your mobile device.
+ Router Status information (CPU, Firmware, Memory, Space, ...)
+ WAN connection status
+ WAN Inbound/Outbound traffic monitoring (realtime and monthly traffic data)
++ Share monthly WAN traffic data with detailed daily breakdown
+ List of hosts connected to the router
++ View details on the network card manufacturer
++ Monitor Active IP Connections (overall and per-client)
+++ Distribution Pie charts: view top hosts (destination IPs with the most active connections, or local hosts with the most active connections)
++ View name, IP and MAC addresses, Last Seen date, download/upload rates, total download/upload bandwidth usage, wireless network name, ...
++ View RSSI, Signal Strength and SNR for wireless clients
++ Various sorting and filters options
++ Monitor WAN (Internet) Realtime Traffic for each connected host, with the ability to disable or enable WAN Access with the click of a finger
++ Set local aliases, so you won't always have to remember which MAC Address belongs to which user/device
+ Wake on LAN (WOL) support
+ Syslog stream output, with keyword lookup and sorting capability
+ Ability to set per-router preferences (sync interval, theme, ...)
+ OpenVPN logs, with keyword lookup
+ OpenVPN Client settings editing: for example, you can change the target VPN server
+ Wireless Networks QR-Codes preview and sharing: you now no longer need to share your WiFi password to your guests. Just share the generated QR Code and they can connect instantly (provided they use a compatible QR Code scanner app)
+ NVRAM variables listing, editing and sharing
+ Actions on Router: reboot, hard-reset to default
+ Toolbox utilities for your Router: include network diagnostics tools (e.g., ping, traceroute, nslookup, ...)
+ Commands: issue any commands to your router, remotely, and retrieve the output
+ Much more to come...
Please note that this app is not affiliated to the official DD-WRT project.
-> Some DD-WRT builds (such as r21061) reportedly have SSH connection issues. The issue is with the SSH server itself (e.g., 'dropbear_2013.56'), not with this app.
If the app is unable to connect to your Router ("End of IO Stream Read" error message), you may have to upgrade or downgrade your router to a DD-WRT build with a working SSH server.
Anyways, please ensure you can SSH into your Router from a computer, using the same credentials you provided to the app.
Feel free to reach out to me at firstname.lastname@example.org for any inquiries.
No ICS support!
Android 4.x is not supported and as the default Email application on ICS already supports client certificates, it is not clear whether this application would provide any additional benefits.
This app adds support for Client Certificate Authentication to Exchange ActiveSync accounts, supporting email, native calendar and native contacts synchronization.
If you just stumbled upon this app while browsing the Android Market, chances are that you don't need it. It provides a very specific functionality with a very narrow focus and is not of use to a wide audience.
This app is repackaged from the CyanogenMod 6.1 Email app to install and work on non-rooted phones and not conflict with the stock Email. It is primarily intended to help with EAS accounts with two-way SSL requirements, a feature which has been previously contributed to CyanogenMod as well. Any further improvements of general interest will also be contributed back to CM.
Thanks to: Google / AOSP for the baseline, CyanogenMod for improvements, Chris Dean for icon.
===Known issues / future improvements===
- Improve PIN/password dialogs for access to app., provide further configurations for security settings
Pre-existing in stock/CM Email:
- Background Sync setting is not respected
This is more a script than an application and has no real user interface. Copying images to different folders or SD cards can result in their timestamp getting updated and as a result, the Android Gallery no longer sorts your photos by the date on which they were taken.
This app looks up the EXIF tags of photos and if the timestamp has been saved, replaces the timestamp of the file with this date and time indicating when the photo was actually taken. It operates on one folder at a time and given the integration with Android Gallery to choose the folder, you will have to pick a photo within the intended album to update the timestamp of all photos in that folder.
Only photos with "jpg" extension and an EXIF timestamp will have their files updated with the mentioned date and time.