As an administrator, I am maintaining a network of different servers.
In emergencies, it is good to access the servers thru the pda or tablet.
Sometimes I want to access the file structure of a machine and sometimes get RDP access for a quick lookup or fix.
Of course for both task there are plenty of apps for android available.
But the best would be an app where I can select if I want to have directory/HD- or RDP-access of a particular machine.
Up to now I have to have two apps for this and have to setup the same list of the servers, ip's, username and password on both apps.
So for the sake of comfort, I would love to do this all thru the same app/serverlist, p.ex. a long klick on a server and you can chose the relevant access mode.
Related
Can I reach to the files of my notebook with Wi-Fi smartphone in my wireless area? I want to perform a network between my smartphone and notebook with Wi-Fi network. Is it possible?
No on smartphone you cannot access files that are on your notebook.
Try a VNC (easy).
Start with something like this: TightVNC (free) as a server on your notebook and .Net VNC Viewer (free) as a client on your phone; read and play.
There is lag time in rendering on the little screen; not to mention that it's a little screen (you might tire of looking at it and/or navigating).
Another good client is VNC+; it worked best for me among the clients that I tried but there is a cost.
You will be able to access your notebook via any Wi-Fi connection provided that your server is running and connected to the internet.
Good Luck.
FTP is a good solution too.
Install a FTP server (I use free GuildFTPd) on your laptop, and create a user with access to all drives or folders of interest. Make sure that no acces from the internet is possible if not neede for security reasons. Use a strong password.
Use Resco Explorer or Total Commander as client. This way you can download or upload files from your laptop.
i have a windows mobile 6.1 device and recently i changed some usernames and passwords on the file server at my house. now every time i try to connect to a share either file explorer and total commander i keep getting access denied errors and the phone doesent give me any option to use a different username and password to access the share. the only thing i can think of is that the user names and passwords associated with the ip address of the server are cached somewhere in the registry.
so how the bloody hell do i delete all cached usernames passwords and login information for local network shares so that the retarted file browser applications will prompt me to enter the right info instead of just failing
Ok, the basic Idea of this App is to provide an easy setup for an ftp & or web server (should be customizable) which also provides a shortened url for easy access.
also my idea was that the app can do this over different of protocolls, bluetooth, w-lan usw.
is something like this technically possible?, i know there are ftpserver apps out there but it is not quite the same.
justanordinarydude said:
Ok, the basic Idea of this App is to provide an easy setup for an ftp & or web server (should be customizable) which also provides a shortened url for easy access.
also my idea was that the app can do this over different of protocolls, bluetooth, w-lan usw.
is something like this technically possible?, i know there are ftpserver apps out there but it is not quite the same.
Click to expand...
Click to collapse
Easy ftp and web server apps already exist that work over wifi. bluetooth is tricky, as a normal web or ftp server won't be easily usable (but bluetooth already has methods of doing file transfers that works quite well, and there are apps to handle this, like Blutooth File Manager). What is USW?
AFAIK, there is not an app to do those things over ad-hoc wifi - they all require connecting to an access point. Being able to open up an app and have it set up an ad-hoc wireless network with another android device and allow easy high-speed file sharing would be awesome.
As for cellular data, there's a major hurdle to overcome on some carriers. Verizon, for example, does not allow incoming connections over cellular data. So you can set up a web or ftp server, but you won't be able to access it. The way around that is to have the phone establish the connection to some server, then have that server act as the gateway. Bandwidth is not free, though, so I suspect you'd be hard-pressed to find an app that includes that feature, unless it also requires that you set up your own server gateway. I'd like to see something like this - an app that establishes general-purpose 2-way comms with a server application on command (by hitting a "start" button in the app), which then allows you to set up different types of servers (ssh, ftp, web, etc) that are routed through that gateway machine that you set up.
One way to accomplish that whole scheme is to use a VPN - when a VPN is established (even over 3G), you can access any server you want to via the VPN-assigned IP address.
Hi guys. A friend of mine (realgpp, developer of CPU Spy Plus) suggested me to give more visibility to my app, so I decided to open a thread on this forum.
Introduction
GammaSync is an application for remote file synchronization between a client and a server.
The GammaSync Android client can be downloaded from the Play Store (unfortunately, I still am not enabled to post URLs in my posts... just search for GammaSync on the PlayStore).
A GammaSync Java server (more about it later) can run on any Windows/Linux/Mac system. The link to the GammaSync Java server can be found on the description page of GammaSync on the Play Store.
Unlike other file synchronization applications (Dropbox, SugarSync, Google Drive), GammaSync does not rely on an external cloud storage service, so the amount of data that you can synchronize is unlimited. Direct connections are established between the client and the server.
This means that the machine on which your GammaSync server is running (it may be a PC, Mac, Raspberry Pi, whatever) must be accessible to the GammaSync client, by either:
being in the same LAN/Wifi network
or having a public IP address (services like No-IP let you register on public IP addresses)
Links
The basic idea behind GammaSync is to create links between local directories (on the client) and remote directories (on the server). You can then launch synchronizations for each link, or for all of them together. When the synchronization is complete, the local directory will contain the same files as the remote directory.
Server configuration
Download the GammaSync Java server. The server requires no installation: just extract the contents of the ZIP somewhere.
The only thing you need to configure on the server is the list of accessible directories: these are going to be the only directories accessible to GammaSync clients. You must edit the accessibleDirectories.txt file to change the list of accessible directories. Just write the directory paths, one per line. Example:
G:/TV Shows/Prison Break
G:/TV Shows/The Walking DeadThen, just start your server:
on Windows: launch start_server.bat
on Mac/Linux: launch start_server.sh
A shell should appear, and the server should print something like this:
GammaSync server started.
Addresses:
192.168.1.200
Protocol: 1.5
Accessible directories:
G:/TV Shows/Prison Break
G:/TV Shows/The Walking Dead
Waiting for clients...If you accidentally start the GammaSync server when an instance is already running, you get this error:
Port number is already used. You may already have a running instance of the GammaSync server.The first time you use the GammaSync Android client, you must specify the IP address of the GammaSync server you want to connect to. To do this, go to the menu, then Settings > GammaSync server. This setting needs to be changed whenever your server changes its IP address, so you might prefer using a static IP address in your server's network settings.
Add links
You can add links by selecting Add link from the menu. Each link is defined as:
a local directory: the path of the directory in your Android device
a remote directory: the path of the directory (on your server) that you want to target
a file matching policy (more on this later)
If the GammaSync server is reachable when you are adding the link, the remote directory selection is set to auto mode by default, and you can choose the desired remote directory from the list of accessible directories declared by the server. You can switch to manual mode to modify the remote directory path manually, for example if you want to target a specific subdirectory, or a directory which is not yet registered as accessible on the server.
The local directory selection is set to auto mode too by default, and gives you a suggested local directory path for the remote directory you have selected. The root of these suggested local directory paths can be changed on Settings > Default local directory root.
Synchronization
Once the server is running and reachable, you can synchronize a link by just clicking on Sync. You will get a notification once the synchronization is complete. You can also synchronize all links at once by selecting Sync all from the menu.
If you don't want to synchronize the entire content of a remote directory, you can use selective synchronization. Instead of transferring all the necessary files directly, the GammaSync server will first send a list of the files that need to be transferred, and you can select the files that you want to receive. You can also launch selective synchronizatin on all links at once by selecting Selective-sync all from the menu.
File matching policies
File matching policies are rules that determine when a local file (on the client) is considered equal to a remote file (on the server), and so will not need to be re-transferred. These rules are based on:
File size. Two identical files of course have the same size (in bytes).
File hash. The hash of a file is a fingerprint based on its content. There is a very small probability that two different files have the same hash. Hashes take time to calculate, because the file content must be read.
The file matching policies currently supported by GammaSync are:
Complete Hash. Two files are considered equal if:
their sizes are the same
and the hashes over their entire binary content are the same
This policy is the most accurate, but it is also the slowest, because calculating the hash over the entire binary content takes time. Consider using this policy only if you really need to check for differences in the entire content of the file. Otherwise, consider using Partial Hash.
Partial Hash. The two files are considered equal if:
their sizes are the same
and the hashes over their first X bytes are the same
This X parameter is defined as hash coverage. This policy is much faster than Complete Hash, especially for big files. Consider using this policy for directories containing files that, when different, are also different in their first X bytes. For example, you can usually see that two multimedia files are different by just reading their first 1 MB.
Security issues
All communication between client and server is currently not encrypted, and the server currently performs no authentication of the client. If you are running your GammaSync server on a non-trusted network, you might be exposing sensible data to unauthorized clients and/or sniffers in your network.
Client authentication and communication encryption will be added in future versions of GammaSync. Until then, do not expose sensible data in your accessible directories (or do it at your own risk).
Future features
Future versions of GammaSync will feature:
secure, encrypted communication
authentication through Google account
bidirectional synchronization
file matching policy based on the file's last modified date
custom limits on the size of the local directories
Feedback
Feel free to contact me at [email protected] to:
receive help with technical problems
notify bugs
request new features
suggest improvements
pretty much anything you want to tell me about the app
I am very interested in your feedback, and more than willing to give you my support. I hope you enjoy the app
Thank you for such a wonderful utility, really appreciate your effort. I tried your app without any issues and it does exactly what it says. However there are few things that I observed:
- In case you are doing a first time sync it takes certain amount of time because its actually writing down files on my Android, however if you do a re-sync or just sync again it still take the same amount of time to get the sync done. Shouldn't it take far less time, beacuse it is just checking the hash and not actually wrtting the files?
- It will be really nice to be able to configure which way I want to sync:
a. from my android to PC
b. from my PC to android
I am asking this beacuse at times the information on Android is newer than what I have on my PC and however in its current version it would simply copy back all my older files from PC to my Android, thus losing all my new files. I know its WIP but it would be great if you can prioritize this feature.
Once again thank you for writing such an intutive and user friendly app.
I wish to be able to delete from server the deleted files from Android device. Unfortunately now the sync keep download the files i delete from Android.
Sent from my GT-N7100 using Tapatalk now Free
Just ran this and accidentally deleted all my music on my nexus 5 trying to sync it with an empty music folder on my pc lol...I should learn how to read better. Completely my fault, I didn't realize it only syncs in one direction (from server to client).
Seems like a great app. I look forward to bilateral syncing so I can have files on my Android device moved to my PC. As is right now, unfortunately this app only does half of what I need.
Any one got this working on Windows 8.1? I'm getting errors:
Error while creating log
java.lang.NullPointerException: null
at com.angelomollame.d.d.c(Unknown Source)
at com.angelomollame.d.d.b(Unknown Source)
at com.angelomollame.gammaSync.a.c.f(Unknown Source)
at com.angelomollame.gammaSync.javaServer.JavaServerMain.main(Unknown Source)
I remember back in the days when internet was accessed at 33kbps speeds (sorry.. old skool guy here) we used to use ini files in our installation package to set customers' email, proxy etc settings. In Windows there even used to be a file type of "ISP settings" or something similar that you could only right click and install new settings.
Now I'm facing the same situation. Doing my own client I need a way to automatically set up remote Androids to use certain IMAP email server, CardDAV, CalDAV etc. Does there exist any format of file, MMS message or set of commands to do it?
pkuronen said:
I remember back in the days when internet was accessed at 33kbps speeds (sorry.. old skool guy here) we used to use ini files in our installation package to set customers' email, proxy etc settings. In Windows there even used to be a file type of "ISP settings" or something similar that you could only right click and install new settings.
Now I'm facing the same situation. Doing my own client I need a way to automatically set up remote Androids to use certain IMAP email server, CardDAV, CalDAV etc. Does there exist any format of file, MMS message or set of commands to do it?
Click to expand...
Click to collapse
I don't think so you should look into a MDM system for android, I think that your best chance honestly. or find an app or company that allow push settings for network admins.