[Q] Servers Ultimate APP questions - Android Q&A, Help & Troubleshooting

Some of you may already know about this app which lets you turn your Android device into one of many different types of servers. I am very interested in this, but am not sure of which type of server I should be using.
Could someone knowledgeable give a brief description of what each type of server would be used for?
I am personally wanting to run this on my HTC EVO 4G at home so that I can access things at any time from any computer. I am not sure which server that would be though.
It runs:
DLNA
DNS
Dynamic DNS updater
Email Server
FTP server
IRC Server
Proxy Server
SMS Gateway
Socks Server
SSH Server
Telnet Server
Test Server
Time Server
Web Server
WebDAV Server
Thanks for the info.

Related

[Q] Running DNS Server on Android device

Hi all,
is it possible to run an internal DNS server on Android? I am looking for a solution similar to bind9 on Linux (e.g., h**p://ubuntuforums.org/showthread.php?t=236093) that allows to define DNS zones, i.e., all DNS requests are first of all redirected to 127.0.0.1 and then forwarded based on the predefined DNS zones.
Unfortunately, I didn't find aything about this, so I was wondering if it's possible at all in Android?
Thanks,
Chris

Android - SIP API and SIP server/account

I have just found this example: SipDemo and I have noticed you need, of course, to add the username, password and domain of the used SIP server.
The example shows a walkietalkie, but I would like to have a normal phone call kind of thing.
I was wondering whether there are free and reliable servers for SIP communications.
What I would like to have is just 1 account and every user of mine should be able to call each other in that way.
I am considering both:
-Hosting my own SIP server on my side;
-Using an already existent FREE server.
Probably each user should have its own account, then I believe the easiest way is to have the server on my side. Is that correct?
Thanks in advance.
N.

Re-direct APP web requests to home LAN?

I have an APP (I did not author it) that looks locally for a specific IP on a specific port.
When I'm outside my home network the app can't see this ip port combo.
I've got my home network setup to forward to the port and have a static IP.
Is it possible to create an APP that runs in the background and converts the local IP/port request to point to my HOME IP address and port?
I've done a little searching but haven't been able to find what I' looking for... Not sure if I'm using the wrong terms or what...
Any help would be appreciated.
Warmest regards,
chavenor

[Q] Hotspot force redirect to Local Server

I got this crazy idea that I don't know is possible or not... what I want to do is set up my phone as wifi access point, then allow people to connect to it, but handle all incoming http traffic myself.
So:
Create a server (with KWS - Android web server)
client can connect to the phone
when client tries to open an http connection to any random server, this has to be intercepted by my app and handled by a local web server
Anyone knows any android app to do this ?
What you are talking about is a captive portal.
I made a simple app for this purpose. If you are a developer, I need your help to improve the app. For downloading the app and source code check this thread https://forum.xda-developers.com/android/general/guide-setup-fake-captive-portal-android-t4011689

[Q] Android p2p file transfer with Google Cloud Messaging push notification

I have an issue which I can't even start to solve after hours of researching. I need to use GCM to facilitate peer to peer file transfer (JPEG image of circa 1.5 megabytes in file size to be specific).
Client A opens a socket and uses AirBOP to notify client B that it wants to send a picture and gives B relevant information (IP address + port to use, ephemeral I guess). B then connects to A and downloads the picture. All this behind NAT and via 3G/4G if at all possible. No server involved.
I looked into TTorrent, Snark, Cling, NAT hole punching, PWnat etc. but I still don't know how to achieve the above, and if it is possible at all..
This is a developer question but I'm restricted to General. I'm looking for a road map/guide lines/library/existing tutorials/projects on solving the above problem.
Thank you.

Categories

Resources