Turning an android into an FTP? - General Questions and Answers

Hi All,
I am currently working on something, which sounds simple in some respects.
I need my spare android phone to act as an FTP Server - Easy enough done on a LAN, but I need to make it accessible across the internet, as I need to get a service I use to send files to my phone via FTP (its a long story, but the service can only email large files automatically, and they exceed the average 25mb size limit - or they can FTP - no other transfer method is available). I also need to use my mobile, as all the internet access I have whilst on the move is via my mobile, and I cannot setup the network at home to do port redirect, so its basically the phone has to be the ftp server (and seemingly the router)
Rather than buying an FTP and webspace, I have read up on a few things that can be done. I have downloaded "My FTP Server" and set that up on my device, which is accessible over the LAN. I then downloaded Port Forwarder, and configured the incoming port, redirect outgoing port and the loopback IP of my phone to direct traffic.
I then signed up to http://freedns.afraid.org/ and created a subdomain, which when I input the current IP Address of my device on the Internet, resolves correctly, so it can see the IP correctly.
Theoretically, I can see no reason why this is failing. I appreciate the limitations are the network will by default disable ICMP Ping requests, and the IP address is Dynamic (though I can change it on demand as and when I need the files!) but beyond that, I cannot see what to do here.
Anyone got any suggestions?
The device is as follows:
Landvo L900
Dual Sim, 3G and 2G
Android 4.2.2
Device is rooted
I appreciate any advice you can offer!

Related

Remote Desktop & "Administrator" User Name?

When I go to set up RDP on my laptop, it asks for "Computer" & "User Name". Well I think I found my Computer's name - when you go to System and click the Remote tab, it displays: 'Full Computer Name' - so I *think* I'm set there (right?) My problem is that for "User Name", when click the Start button, at the top it says "Administrator". So when I fired up RDP on my phone and filled out the information, it came back with:
"Cannot connect. Likely reasons are: 1. Specified computer name or IP does not exist 2. A network error occured while establishing a connection"
I will say that I HAVE checked the Firewall Exception box that allows for Remote Access and I have also allowed users to connect via remote access through my System window on the Remote tab. What I HAVEN'T done, however, is anything in the way of port forwarding for 3389. I'm more than familiar with networking and working with routers, so that's not my issue. My issue is, if I'm supposed to forward a port to my IP address, how can I do that when all I can change is the last number:
http://img9.imageshack.us/my.php?image=portip4.jpg
1 - Is my user name being 'Administrator' a problem?
2 - How do I forward the ports, or work with this end of RDP? I've read about the DNS, but don't know exactly how to go about doing it.
I've been in my router before and changed some settings for the Xbox, so I don't think that has to do with DHCP on my local machine here, but correct me if I'm wrong. My question/problem is that this is set to "Automatic Configuration - DHCP"...
http://img232.imageshack.us/my.php?image=configbz4.jpg
...is this a problem? Do I need to change this at all, as in, get in contact with my ISP and go through this setup? Furthermore, if I DO end up having to change this, will it affect anything else on my network? Some people just said they checked the exceptions and logged in without configuring a DNS, so I'm wondering exactly what all I have left to change?
When you try to connect to your computer or laptop from the internet you'll need your public IP address. (not your computer name)
Go yo http://www.whatismyip.com/ on your computer at home.
Second, on your router you have to forward port 3389 to the local ip address from your computer.
Then from outside your home network you start RDP and connect to your public IP address. Your router then will forward that connection to your computer/laptop.
johanromijn said:
When you try to connect to your computer or laptop from the internet you'll need your public IP address. (not your computer name)
Go yo http://www.whatismyip.com/ on your computer at home.
Second, on your router you have to forward port 3389 to the local ip address from your computer.
Then from outside your home network you start RDP and connect to your public IP address. Your router then will forward that connection to your computer/laptop.
Click to expand...
Click to collapse
**EDIT**
Perfect, got it down 100%. Although as a side note.. does anyone know of a way to make the resolution/colors better? It works fine and all, but the picture is just a bit distorted with the colors all off.
I use Remote Administrator and I have found it to be the best! It will also allow you to use your native resloution that is set on the host PC you are connecting to whereas RDP won't and if you are tying to view remote camera's like I do or anything that has a specific resolution required, RDP will fail where Remote Admin will not.
The latest version is v.3.0 and it's only like $30 or even less if I remember correctly. A search of your favorite file dispensing forum may find a test version to try out and if I remember correctly, Radmin lets you use it for 30 days before you have to buy the reg key.
My original version V2.1 was upgradeable to V3.0 for free and works for Vista and allows me to connect to my PC at home which I still have v2.1 on.
It's a great app, real small and FAST!
There's also VNC which is similar to Radmin, but lacks the hidden view only mode... Great for keeping an eye on what the kids are doing on the internet without them knowing you are watching!
Hope this helps...

DNS Configuration For FTP (Public Seems Blocked?) Help Please!

I have had Serv-U and No-IP setup for the last couple of years without issues, but I recently upgraded to the new Clear (Clearwire) modem which seems to be blocking outside access.
Windows is configured, internet works, printer sharing works, internal sharing, etc. I can ping out, I can access my FTP server when I choose the local IP - but when I ping my external IP or try to put it in the browser it won't work.
I have forwarding setup, even bypassed my router but still I can't seem to gain access. I have included several photos, I believe there's an issue in my DNS or IP settings, I'm just unfamiliar with this router and my knowledge on IP shaping only goes so far.
I have an HTC Evo 4G, and I use my smartphones very very heavily, and without external access I'm pretty much in the dark while I'm away.
Any ideas would be greatly appreciated. I am also unsure if I have port forwarding setup correctly on my D-Link DGL-4500.

[Q] Cisco IronPort blocks internet access for all apps – help?

Hi,
Here’s my situation – at my office they use Cisco IronPort to monitor and filter all internet requests. A transparent proxy is used on the network switches to direct port 80 traffic to the IronPort server. Initially only the browser on my phone would work as that is the only app that passes the correct authentication. All other apps fail to reach the internet. But the IronPort server can be configured to pass through a type of device if it can be identified. Using the IP address of my phone to filter the traffic logs, it seems that some apps pass “Windows Phone OS” in the data packets. And by adding “Windows Phone OS” to the IronPort exception list, those apps now work. But most apps still don’t work because they don’t include any windows phone identifier in the data packets. Can anyone provide any additional info on this subject or a possible solution?
Thanks.
bump... any ideas... anyone?
Use cellular data instead of your corporate network?
Use apps that use the new socket APIs, or connect to HTTP servers running on a port other than 80?
Complain to your IT people (commoditization of IT being what it is, I'm actually surprised by this restriction)?
See if you can get them using proxy authentication instead of packet inspection for authentication purposes (WP7 supports proxy authentication on WiFi)?
Find a job with an IT infrastructure that doesn't suck?

[Q] Any way to lock down to SSH/VPN traffic only?

I want to set my Mum's new tablet so that it can only access the Internet via the SSH server running on her Buffalo router (with Tomato firmware).
I've got the server working and accessible remotely and so far the only app I've found that has a Global Proxy setting to redirect everything via the SSH server is SSHTunnel, although I gather that it's not totally reliable when connections drop/change and I can't expect my Mum to cope with monitoring it and re-enabling it manually. When it's disabled, all traffic will just go over local connection unencrypted so that's a concern.
Ideally there'd be some way to setup the SSH settings at a system level, with no way to disable them and force all the traffic go out like this but I'm not sure if there is any way to achieve this.
The other part is setting a firewall (AFWall+ or Android Firewall seem to be the main ones) to only allow traffic via the SSH server. I'm not sure what whitelist rules would be required for this. For example, SSHTunnel connects to the server at x.x.x.x:x, so I presume I'd need a rule to allow connections to this address and this port (I had a quick play with the Avast firewall, which only allows creating custom rules for IP or port, so I'd need two rules with that and it doesn't allow entering the DynDNS name, only a IP address, so that's no good).
Then SSHTunnel has a Local Port (1984) and remote addressort (127.0.0.1:3128) so I presume I'd need rules to allow all of those as well (I'm not sure which of these need to be incoming/outgoing or both). Then there's the question of whether I need to allow other ports like DNS (53) and so on, or if that all goes over the SSH tunnel and doesn't require setting allow rules specifically.
It might be that a VPN server would be more suitable for what I'm trying to acheive than a SSH server and I think the Tomato firmware on the router has that facility (or if the version currently flashed doesn't, there's probably another version I could flash that does), so if that's the case, I'd appreciate advice on locking it down that way instead. Android has built-in VPN support, so it might be possible to use that but it depends on whether it will auto-connect and stay connected all the time or if it requires user intervention and I'll still need to setup firewall rules to prevent data being sent without the VPN in case it does get disabled.
Another issue is whether these firewall rules will prevent the device even being able to connect to any public Wi-Fi points before redirecting the traffic via the SSH/VPN server, which would obviously be no good.
OK, maybe there's another way
I was thinking of setting up a VPN on a Raspberry Pi installed at my parent's house, as they have reasonable broadband speeds, something like 100/10MB. Is there anyway that I could setup my Mum's tablet so that it passes everything through the VPN whether at home or away, so that she doesn't have to worry about toggling the VPN or firewall?
I can point it to the No-IP domain name I've setup but then I think every request would go out onto the Internet (albeit encrypted) before coming back in to the VPN, which would then have to go out again to retrieve whatever webpage, etc is being requested, which would obviously be stupid. If I point it to the LAN IP of 192.168.1.66, that will avoid doing that when at home but won't work when away.
So, any ideas?

Help ME! My ip address is hacked? Please

I'm convinced either my WiFi ip address is sending out files to all connected devices, infecting my TV and Xbox and phones ..it seems to be mainly a "keylogger" sending all my data and photos via a crypto mining file hosting onto settings on all my devices...the Terms and Use are the same on all my devices and they are all different Manufacturers....wtf is going on
Technically seen
1. IP address is your address in a computer network - both a public and a local IP address exists - that uses Internet Protocol for communication.
2. Wi-Fi is the ( wireless ) method to access it.
Resume: Speaking of Wi-Fi-IP-address is nonsense.

Categories

Resources