[TESTING] Web Relay for WiFi RemoteAccess over 3G/HSDPA [VBNFILES] - HD2 Windows Mobile 6.5 ROM Development

Purpose
- To remotely access your phone over 3G/HSDPA via simple web browser.
- Access Files including Upload/Download, Pictures and more
- SMS Access
Requirements
1. WiFi RemoteAccess
- Amazing piece of software by link8506 (http://forum.xda-developers.com/showthread.php?t=586654)
2. LogMeIn Hamachi for WM
- Free and fast VPN for WM
3. Valid Data Plan
- 3G/HSDPA preferred
Procedure
1. Install LogMeIn Hamachi on phone from their site (https://secure.logmein.com/US/products/hamachi2/download.aspx , Select Unmanaged)
2. Install WiFi RemoteAccess from thread mentioned at start
3. Start Hamachi on phone and 'Power On', select device name as your xda username (IMPORTANT !!)
4. Select 'Join Network'
... Network Name : US-VBNFILES-RELAY
... Pass : $anjeevTest
5. Start Wifi RemoteAccess and configure a strong password at start (Change settings as desired)
6. Set it to 'Enable'
Once above is done, please drop me a PM or mail at [email protected]
- Information Required is your Hamachi IP on the phone and xda username
I will assign a port on the server to you and enable redirection.
All the above is one-time setup !
Once done, whenever you want to access your phone from the web, all you have to do is start on phone - Hamachi , then Wifi RemoteAccess
----------------------------------------------------------------------------------------
Your phone will be accessible @ http://us.vbnfiles.com : PORT
----------------------------------------------------------------------------------------
I am hoping to automate all the above on the server side in near future
Please note, my participation in the above is only the redirection on the server side. Both Hamachi and WiFi RemoteAccess are properties of mentioned individuals/companies and amazing piece of software !!
Special Thanks to link8506. Without his software, no point of this thread !

the link for Hamachi : https://secure.logmein.com/labs/hamachi-2.0.0.10.cab

Related

New Exec Owner - Help Please ....

Hey gurus
being a proud owner of new xda exec (O2 UK) 've got the following questions .....
KINDLY GIVE ME STEP-BY-STEP PROCESS PLS....
1) Wireless Modem --- How can I use my exec's browsing on my laptop either by bluetooth or usb ? I tried with bluetooth where in which I can detect my laptop in my device and i started wireless modem (selecting bluetooth) and clicked 'start'...later from laptop's bluetooth wizard i initiated dial-up-networking and GOT STUCK! wats my user id and password and which number to dial ? i tried giving my mobile number(device mobile number) without any user id and password but with no joy...all i got is error message saying that couldn't connect ....Retry
2) Terminal Client -- All I understood from manufacturer's provided guide and forums is this just like pcAnywhere stuff -- controlling remote computres..... i 'm interested in doing the same with my laptop... I tried here but which server name should i give while configuring it in the device ? even if i give my computer name how on earth it can detect my laptop ? shud i do some config change in my laptop like making it visible externally ???
3) GPRS vs WAP -- My exec is preloaded with both as it comes with Welcome Browse & Download tariff of O2. I've got one ready-made connection under 'My ISP' and 'My Work Network' which are as follows :
My ISP
Name - 'Mobile Web' of type Cellular Line(GPRS, 3G)
Access point -- mobile.o2.co.uk
My Work Netwrk
Name - 'O2 Active' of type Cellular Line (GPRS, 3G)
Access point -- wap.02.co.uk
As GPRS is charged based on content downloaded where as WAP is charged based on the online duration (correct me if i'm wrong pls )... what should i do if i always wants to use GPRS ? Can i delete 'My work Network' as it's access point is pointing to WAP?? Am i correct in saying this ?? If i delete this wud u see any probs in browsing and other functionalities of my device???
4) Active Sync Support Code 85010014 -- Searched a lot on this nasty bug and all i found is remedy but not the fix
lately i 'm finding myself reinstalling outlook everytime when i want to sync my outlook stuff ?? but no user reported such frequent reinstallations ?? is it something really gone crazy with my outlook ?? btw i installed outlook from the provided cd and synching my lotus notes with it by 'Outlook Connector for Domino' (downloaded from microsoft site).... its practically not feasible to reinstall everytime isn't it i'm looking either to get rid of this nasty bug or other means of synching my lotus notes into my device preferably freeware pls....
Thanks in advance...
Looking forward to your expert replies ...
kasu[/list]
OK, i can give a bit of insite on 2 points
2) For you to be able to connect to a machine remotely with TSC, it must be running Windows XP Pro, Server 2000 or server 2003. and have it enabled under controlpannel > System > Remote Tab.
As names translate to IPs through DNS, the computername should be fine, aslong as your device is on the same network segment (subnet) as the machine you are trying to connect to, otherwise IP is needed.
3 think of WAP as a highway, and GPRS and GSM as the cars. GSM is pay by time, and GPRS is pay by byte. Wap is just the type of connection, and you will need the wap connection to access O2 active (If it is anything like voda, you will only be ableto get O2 active through this, and you will neeed to use the other one for normal net browsing)
heliosfa said:
OK, i can give a bit of insite on 2 points
2) For you to be able to connect to a machine remotely with TSC, it must be running Windows XP Pro, Server 2000 or server 2003. and have it enabled under controlpannel > System > Remote Tab.
As names translate to IPs through DNS, the computername should be fine, aslong as your device is on the same network segment (subnet) as the machine you are trying to connect to, otherwise IP is needed.
3 think of WAP as a highway, and GPRS and GSM as the cars. GSM is pay by time, and GPRS is pay by byte. Wap is just the type of connection, and you will need the wap connection to access O2 active (If it is anything like voda, you will only be ableto get O2 active through this, and you will neeed to use the other one for normal net browsing)
Click to expand...
Click to collapse
Thanks heliosfa....'m waiting for other replies aswell...
kasu said:
heliosfa said:
OK, i can give a bit of insite on 2 points
2) For you to be able to connect to a machine remotely with TSC, it must be running Windows XP Pro, Server 2000 or server 2003. and have it enabled under controlpannel > System > Remote Tab.
As names translate to IPs through DNS, the computername should be fine, aslong as your device is on the same network segment (subnet) as the machine you are trying to connect to, otherwise IP is needed.
Click to expand...
Click to collapse
Hey
regarding the nasty bug "Synchronization Error 85010014" found info in microsoft active sync faqs ---- http://www.microsoft.com/windowsmobile/help/activesync/default.mspx
installed AS 4.1 and till now it seems to be working fine.... but frankly i don't trust MICROSOFT products....
lets see ....
try your luck...
Cheers
Click to expand...
Click to collapse

GUIDE - Bypass carrier's PROXY - Access SMTP/POP emails, Windows Live Messenger, etc!

Like many other people, my carrier filters all my GPRS through their HTTP Proxy.
- POP/SMTP email can't be polled
- Windows Live Messenger won't connect
- Streaming whatever is obviously impossible
- Whatever other network you want won't work
- All you can do is browse web pages and update RSS news
I wrote a very unpopular thread in the past about how to bypass your carrier's GPRS Proxy server
in order to access blocked ports for emails & other services. It was unpopular probably because
it only worked on a PC
http://forum.xda-developers.com/showthread.php?t=314757
Now I made it work ON your phone.
Basic Guide - This post
Tip to autoload everything once setup - Bottom of first post
Make a SSH server - Second Post
Setup your email settings - Third Post
~~~~~~STEP BY STEP GUIDE ~~~~~~~~~~
1 - Setup a SSH server to listen to port 443. Port 443 being opened to the internet OBVIOUSLy.
Linux users will have no issue with this.
However, Windows XP users need to install a SSH server, so please see my second post for how to do this.
2 - Download Pocketputty for your phone
3 - In your phone, go to: settings / system / About / Device ID (tab) | Write something unique, but in a single word, such as your username.
4 - Go in Settings / Connections / Connections / Advanced / Select Networks | Select "My Work Network" for both options.
It might not be named "My work Network" but it has to be the network which you can add a proxy server to the settings.
5 - Add your GPRS information for the "My Work Network".
6 - Go to "Edit my proxy server"
7 - Check the two boxes in proxy settings, then click on "Advanced"
HTTP : add your carrier's HTTP proxy address. Pocket IE cannot work any other way.
WAP : Useless (unless you NEED this working, add your carrier's proxy, or the same information SOCKS proxy under)
Secure WAP : useless
SOCKS : write your phone's "about" name from step 2, port is 1080
8 - Click Ok,Ok,Ok etc until you get back to "today"
9 - Load PocketPutty
TAB - Session
Hostname : your SSH server's external IP address
Port : 443
TAB - Tunnel
Source : 1080
Destination : (nothing)
Check circle "Dynamic"
Click Add (top right)
Go back to Tab - Session
Stored Session : proxy
Click Save
Click Cancel
10 - Use a registry editor & Edit the following Values (MAKE SURE IT IS DECIMAL VALUES)
HKEY_CURRENT_USER / SOFTWARE / SIMONTATHAM / PUTTY / SESSIONS / PROXY
LocalPortAcceptAll = 1
ProxyHost = (your cellphone carrier's HTTP proxy server)
ProxyPort = (Your cellphone carrier's HTTP Proxy server port, should be 80 or 8080)
ProxyMethod = 3
RemoteCommand = top
12 - Initiate a GPRS connection (Settings / Connections / Connections / Manage Existing Connections /
Select your GPRS connection, Tap & hold, click on connect)
13 - Load Putty
14 - Load settion "Proxy"
15 - Click Open & A black terminal window will appear
16 - go back to the "today" screen as soon as possible (it's the only way it will connect, while in the background,
I think it's a bug or something)
17 - Wait a few seconds, suddenly a window will appear asking you if you wish to save an encryption key. Click yes
(note : this will only happen on the first time you connect)
18 - Go back into Putty (DO NOT LOAD A NEW PUTTY WINDOW, use the task manager to bring back the ongoing session)
19 - It should ask your username then password, fill in the obvious information requirements.
20 - Once you are logged into your SSH server, type "top" and press enter, it will allow you to keep your connection alive.
21 - Go back to the "Today" screen and try loading Windows Live Messenger, for the first time, while using the proxy, it should connect!
~~~~~~TIP~~~~~
With Total Command, you can make a shortcut that will load putty and log you in AUTOMATICALLY
Find Putty.exe
Click on File, then >>>>>>>>>>>>> (A) >
Create Shortcut
Place it in \windows\start menu\programs\
Then browse to that folder with total command
find Putty.exe.ink
Tap/Hold and open properties
tab SHORTCUT
Assuming putty.exe is located in "\" write this in target:
\PUTTY.EXE" -load proxy -l yourusername -pw yourpassword
Then click on ok, tadaa, simply start up Putty fro that shortcut and go back to the today screen.
It will log you on automatically without your intervention.
You still need to initate a GPRS connection first though.
For running a SSH server in Windows
Part 1
1 - Download & Run http://www.cygwin.com/setup.exe
2 - Click - Install from the Internet / NEXT
3 - Root directory : c:\cygwin / NEXT
4 - Local Package Directory : c:\cygwin / NEXT
5 - Direct Connection / NEXT
6 - Select any download site / NEXT
7 - Click on "VIEW" on top right
8 - Click on the column title "Package" (to sort alphabetically) and find "Openssh: The OpenSSH server and client programs"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
9 - Click on Skip on the far left column, on that row.
http://img59.imageshack.us/img59/4001/sshdpackage2xp2.gif[/IMG}
10 - Repeat step 8 & 10 for packages tcp_wrappers, procps & zlib (might already be selected)
11 - Click NEXT & wait (about 40-50MB download)
12 - Click on Finish (check or uncheck Create Icon & Add Icon to your discretion)
Part 2
1 - Go to your Control panel, then go into System (This is in Windows XP, not cygwin)
2 - Click on "Advanced" tab, then click on Environment Variables at the bottom
3 - Under "System Variables" click on "New"
4 - Name = CYGWIN / Variable Value = ntsec tty CLICK OK
5 - Back into "Environment Variables", look for the variable "Path"
6 - Click on EDIT, then WRITE EXACTLY at the END of the line: ;C:\cygwin\bin
7 - Here is my complete value for example: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\cygwin\bin
8 - Click OK,OK,OK etc until you get out completely of the Control Panel and System
Part 3
1 - Go in your C:\cygwin\ folder
2 - Double-click: cygwin.bat | You'll see this window appear (with your computer name instead of alk)
[IMG]http://img182.imageshack.us/img182/273/terminalki1.gif
3 - type "ssh-host-config" then press enter
4 - "privilege separation", answer yes (not just "y")
5 - "create local user sshd", answer yes
6 - "install sshd as a service", answer yes
7 - When the script stops and asks you for "CYGWIN=" your answer is ntsec tty
8 - Type "chmod 0777 /etc/shhd_config" and enter
9 - In Windows, go to the file C:\cygwin\etc\sshd_config
10 - Open it with NOTEPAD
11 - Where it says "Port 22", replace it so it says "Port 443" and save the changes
12 - Back in the terminal, type "chmod 0644 /etc/sshd_config" and enter
13 - type "net start sshd"
14 - It should say the SSHD service has started
15 - Test out your server by connecting to your server with putty
httpp://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
16 - In putty, enter "127.0.0.1" as hostname and "443" as port, then click on "Open"
17 - It will ask you if you want to save the key, click "Yes"
18 - Enter your windows XP username, enter, then your XP password, enter.
19 - You should then see something like [email protected]:
20 - Success, you have a running SSH server for your phone to connect to.
Notice - Make sure that if your Windows machine is behind a router or firewall, that the port 443 is
forwarded to your computer. Otherwise, nobody on the internet would be able to connect to your
SSH server on port 443, including your phone.
POP/SMTP EMAIL SERVER ACCESS
Im going to write an example for using GMAIL. You can guess the rest for different services.
1 - Load your Proxy session, but dont connect yet.
2 - Go to the Tunnel tab
Local : 35553 (or any big unused port number)
Remote : pop.googlemail.com:993
Select "local"
Click add
Again
Local : 35554 (different from above)
Remote : smtp.googlemail.com:465
Click add
Go back to session and save the new settings
Now connect to your SSH server
Go to your Messaging
Add a new Email account
Email address : [email protected]
UNCHECK : Try to get your email settings directly from the internet
Select Provider : Internet Email
Fill everything yourself until "Incoming Mail Server"
Incoming mail server : alkizmotytn:35553 (that's MY PHONE's name, type in YOURS!!!)
Account type : pop3
Enter your gmail username & password
Outgoing Mail Server : alkizmotytn:35554 (dont be an idiot)
Check box : Outgoing server requires authentification
Click "Advanced Settings"
Check box : Require SSL for incoming
Check Box : Require SSL for outgoing
Network Connections : Work
It should be able to download/send emails now, while using Putty.
ok, so I can connect but when it does it says
Fatal error....
in the terminal it says
Bash: Top: Command not found
BTW! Thanks for this, If this works your my hero. If not well. Your still my hero. lol
Ohhh I know exactly what's wrong.
Here's how to fix it :
1 - Run "setup.exe" that you downloaded from cygwin
2 - Repeat the same steps of installation (you'll notice, it's taking your previous settings already)
3 - Find "Procps" package, click on "skip" just like you did with OpenSSH, Zlib, etc.
4 - Click next, and it will install "procps" on top of your SSH server.
5 - Reconnect, TOP will now work.
Here's WHY this happened
"top" command is a command that is sent automatically. It is added in Step 10.
"top" is ALWAYS part of a Linux system, but aparently not for the SSH server for windows.
I didnt think to check this since I run a small linux server.
now it should work
GOOD NEWS THOUGH : YOU HAVE PASSED THE HARDEST PART! TOP WAS A TINY ISSUE!!!
edit - I edited the SSH Server setup to include "procps" in the package installation list. I hope people read this thread. This is a major improvement for those stuck behind a HTTP proxy.
~~~~~~ TO RUN A SSH SERVER WITHOUT A COMPUTER ~~~~~~~
If you dont like the idea of running a PC 24/7 at home, you can turn your wireless router into a SSH server.
Look at the hardware list here
http://wiki.openwrt.org/TableOfHardware
If your router's model number and revision has "SUPPORTED" under status, you might just be in luck!!!
You can install a linux based firmware operating system on your wireless router. It will replace your router's OS completely with a MUCH MUCH more powerful one.
I recommend X-WRT since it is VERY userfriendly
http://x-wrt.org/
But OpenWRT is good for advanced linux users
http://wiki.openwrt.org/OpenWrtDocs/Installing
There's also DD-WRT for the complete n00b
http://www.dd-wrt.com/dd-wrtv2/index.php
All of them, once installed, have a SSH server right out of the box.
So your server is your router.
Thanks, I will try this.
alkizmo said:
~~~~~~ TO RUN A SSH SERVER WITHOUT A COMPUTER ~~~~~~~
If you dont like the idea of running a PC 24/7 at home, you can turn your wireless router into a SSH server.
Look at the hardware list here
http://wiki.openwrt.org/TableOfHardware
If your router's model number and revision has "SUPPORTED" under status, you might just be in luck!!!
You can install a linux based firmware operating system on your wireless router. It will replace your router's OS completely with a MUCH MUCH more powerful one.
I recommend X-WRT since it is VERY userfriendly
http://x-wrt.org/
But OpenWRT is good for advanced linux users
http://wiki.openwrt.org/OpenWrtDocs/Installing
There's also DD-WRT for the complete n00b
http://www.dd-wrt.com/dd-wrtv2/index.php
All of them, once installed, have a SSH server right out of the box.
So your server is your router.
Click to expand...
Click to collapse
If I remember correctly there are FON routers on Ebay for dirt cheap that can use this DWRT thingy.
cd85233 said:
Thanks, I will try this.
If I remember correctly there are FON routers on Ebay for dirt cheap that can use this DWRT thingy.
Click to expand...
Click to collapse
I'd recommend a Linksys WRT54GL if you are going to dish out the cash for a new router. Might as well buy a POWERFUL router. The WRT54GL can be overclocked to 250mhz (mine runs at 262mhz stable) and you can mod it to add a flash SD card to it to expand the memory to install OTHER applications.
You can run a small HTTP server with 1-2GB of storage with the SD mod.
I run an Asterisk VoIP server + HTTP + the SSH tunnel thing + router can become a relay access point (the router is a WIFI CLIENT!!) and a bunch of other linux applications.
WRT54G and WRT54GS are good too, but you need to find an older revision number.
FON routers are... meh...
edit - Im out for the night, Ill check back in the morning for questions and problems.
PLEASE READ!!!!
I forgot a VERY important registry setting for PocketPutty in Step 10
LocalPortAcceptAll = 1
VERY IMPORTANT!!!! ok?
sorry for the mistakes
Me no Likey SSH
Hmm SSH server has given me lots of trouble. I think I would rather use an HTTP proxy if this made things work.
Nothing really works, and my internet connection is messed up when I use the SSH server.
I won't give up though. THIS IS A GREAT GUIDE.
If this is the way to kick T-Mo's Butt, I'm going to drive this into the ground!
Please try this, and post your results.
Alkizmo and I will hopefully get time to get this to work.
More Alkizmo than I, I'll be the guinea pig
almost working... help please ^^
Alkizmo thanks for the great guide!
I got almost everything to work.. but I guess there's something still missing..
Pocketputty correctly connects to the SSH server with the correct tunnel settings (checked many times). Registry settings for Pocketputty are set correctly as well (also checked..). By the way, Pocketputty doesn't seem to know how to start EDGE/GPRS connection on demand, so I either manually connect, or start Opera browser and go to a random website to start the connection.
The proxy settings changed under the T-Mobile Data network, with HTTP proxy pointing to the T-Mobile well-known proxy server, and the SOCKS proxy (tried both SOCKS4 and SOCKS5) pointing to the localhost:1080 (tried 127.0.0.1, tried the id of the phone).
No luck... Windows Live Messenger still cannot connect.
Let's try to find out the missing piece!
Thank you!
p.s. using AT&T Tilt, with Dutty's hybrid ROM.
sorry for the late reply. It's been a while since i've roamed these forums.
So, you should try the SSH tunnel on another computer with the PC version of Putty and see if you can tunnel through sock4, so you can eliminate the server as a fault.
Second, you can do another test to see if it's pocketputty's fault or T-Mobile's proxy being very strange.
You test it by changing pocketputty's proxy settings to be very specific with a pop3 email server as explained in the guide. Then create a pop3 email account on your phone to connect through the pocketputty proxy.
If that doesnt work, then im thinking that there's something else at work to prevent you from tunneling. I had someone else with t-mobile that couldnt SSH tunnel for some reason.
I found your MISTAKE mmoroz!
You enter in the SOCKS proxy - localhost:1080
however, as specified in the step #3, you have to first give a unique ID name to your phone. Name it : mmoroz
Settings / System / About / Device ID / Device Name : mmoroz
THEN in SOCKS proxy, you enter - mmoroz:1080
WM5/6 dont seem to understand localhost or 127.0.0.1, that's why you got to specify your phone's Device ID as the localhost address.
windows live mail on windows mobile
Does windows live mail (hotmail) works with this method? The instruction looks complicated, but I'm willing to do it if it works with live mail with push feature. By the way, do I need static ip address for the server?
Thank a lot! This is a great guide!
navy2010 said:
Does windows live mail (hotmail) works with this method? The instruction looks complicated, but I'm willing to do it if it works with live mail with push feature. By the way, do I need static ip address for the server?
Thank a lot! This is a great guide!
Click to expand...
Click to collapse
Hotmail push email will work. The moment you're connected to messenger, all the other services will follow.
You dont need a static IP, but you'd need to have a system to either update your DNS address with your new IP every time, or manually change it yourself.
I got a dynamic IP, but since im on broadband, the connection is active all the time, so my IP pretty much never changes.
alkizmo said:
Hotmail push email will work. The moment you're connected to messenger, all the other services will follow.
Click to expand...
Click to collapse
Thanks A LOT! I'm working hard to get this work (no xbox for past 48 hrs). I'm using dd-wrt router to do the SSH server, but i have to change my verizon router to bridge mode first & i'm still trying to change it. Anyway, i will keep you update w/ my progress.
Guys, I STRONGLY recommend you setup a TEMPORARY SSH server before making all this effort to setup a permanent one. You can do this on your computer directly connected to the internet.
You should TEST with your phone BEFORE making a permanent server. That way, if your carrier blocks something special prevent SSH access, then you wouldn't have wasted your time setting up the server.
problems!
Hi,
I set up a SSH server on my Buffalo router with DD-WRT firmware. Instead of just use password, I used a private key for SSH server authorization. I did load/save the private on to the client on my phone. I got this error msg. on my phone when I try to connect to the SSH server.
PuTTY Fatal Error
"Server unexpectedly closed network connection"
I check the firewall log on the router, it confirmed that it accepted the connection from my phone. I did double check the IP address of the phone and confirmed that it's the same IP address from log:
Source IP------Protocol------Destination Port Number-----Rule
66.94.XX.XX------TCP ---------------------https------Accepted
By the way, I'm using T-Mobile USA service. Please see the attached picture for the SSH setting on my router (I did exactly as show on the picture, but I copied the pic from the web). I also enabled SSH remove management on my router.
I have been reading a lot of information regarding SSH. I can't figure out the problems yet. Please offer any suggestions.
alkizmo said:
~~~~~~ TO RUN A SSH SERVER WITHOUT A COMPUTER ~~~~~~~
If you dont like the idea of running a PC 24/7 at home, you can turn your wireless router into a SSH server.
Click to expand...
Click to collapse
I wouldn't suggest leaving any router, whether it be DD-WRT, OpenWRT or etc... open to SSH for an extended period of time... you're going to open up a bad can of worms security-wise. It's cool to do it for a short amount of time for testing, but when your done... close the hole and shut it down
navy2010 said:
Hi,
I set up a SSH server on my Buffalo router with DD-WRT firmware. Instead of just use password, I used a private key for SSH server authorization. I did load/save the private on to the client on my phone. I got this error msg. on my phone when I try to connect to the SSH server.
PuTTY Fatal Error
"Server unexpectedly closed network connection"
I check the firewall log on the router, it confirmed that it accepted the connection from my phone. I did double check the IP address of the phone and confirmed that it's the same IP address from log:
Source IP------Protocol------Destination Port Number-----Rule
66.94.XX.XX------TCP ---------------------https------Accepted
By the way, I'm using T-Mobile USA service. Please see the attached picture for the SSH setting on my router (I did exactly as show on the picture, but I copied the pic from the web). I also enabled SSH remove management on my router.
I have been reading a lot of information regarding SSH. I can't figure out the problems yet. Please offer any suggestions.
Click to expand...
Click to collapse
You're not using port 443. You need to use port 443, that's one of the only ports opened by the T-Mobile proxy.
Also, im not sure if SSHD will work with my trick. I only tested with SSH
seattleweb said:
I wouldn't suggest leaving any router, whether it be DD-WRT, OpenWRT or etc... open to SSH for an extended period of time... you're going to open up a bad can of worms security-wise. It's cool to do it for a short amount of time for testing, but when your done... close the hole and shut it down
Click to expand...
Click to collapse
Make the password extra extra long and block your router from responding to ping requests and you'll be fine. SSH is a very very very secure protocol.

How to configure a (free) VPN?... as it's possible with IPhone

Hi Leo users,
I would like to configure my Leo so as to use a VPN.
With my Laptop, I use a free VPN that we can find at http://www.itshidden.com.
And it works fine for surf. at home or on publicWiFi...
My problem is that I try and try to configure it on my Leo, but it's not working.
I saw a tutorial on IPhone3 and it seems to work !!! and it works on one XP computer and another one on Vista.
We can find an explanation "How to" for Windows XP at : http://www.itshidden.com/Support/VPNXP.html
We can find an explanation (in french, sorry) for IPhone3 at the end of http://free.korben.info/index.php/Configuration_d'une_connexion_PPTP_(VPN)#Sous_un_OS_mobile .
Please, would you like to explain me how to configure?
just some precision on what I do, and what can be done...
With Leo :
I select "Comm Manager"/Menu/Connexions
then "new VPN connexion"
Name : My VPN
Host Name: vpn.itshidden.com
User Name : my_login
password : my_password
Domain : -nil-
the pictures for Leo:
With Iphone :
Settings/Network/VPN
select for a new one
"PPTP" protocole
Description : My VPN
Server : vpn.itshidden.com
Account : my_login
password : my_password
and that's all.
pictures for IPhone :
So, I'm sure that it can be done on our Leo as it seems very simple on IPhone... but I'm not able to do it.
Please, may I have your help.
you can use a proxycab program to do it for you
civilization said:
you can use a proxycab program to do it for you
Click to expand...
Click to collapse
Hi civilization,
thanks for your answer.
I'm not sure to well understand.
I think "proxycab" is to use a proxy...
if it's that, this is not exactly what I expect because a proxy doesn't encrypt data as VPN do.
I want to use a VPN because public Network (or Network of a competitor) are not safe.
It's really easy to configure a VPN connexion on a XP or Vista laptop, but hard (for me) to configure it on Leo.
Hi all VPNers
I have unfortunate and official information for anyone hoping to use PPTP VPN connections. Apparently Microsoft implementation of MPPE is not compatible with microsoft's very own mobile OS...shocking.
A supplier who was dealing with MS told me:
> The VPN product doesn't work with Windows Mobile 6. Well, it kind of
> does, but it doesn't right now, and I think we're going to remove the
> setup instructions.
>
> Windows Mobile 6 doesn't actually support the encryption part of the
> tunnel. What you're reading is correct: Windows Mobile doesn't
> support Microsoft's own encryption protocol. That's why you're
> getting disconnected immediately when you try to browse.
Click to expand...
Click to collapse
LT2P/IPSEC work perfectly with WinMo 6+ however.
There are 2 ways around this:
1: Find a software client that works with Windows Mobile and supports PP2P MPPE (none exist that I am aware of)
2: Find a VPN supplier who will provide you with LT2P connections. Though in my experience those are quite rare and expensive
Hi jagnet,
Arghhh
like in your signature, I hope I might say "I reject your reality and substitute my own"...
but what you answer is incredible.
it's so easy to configure a VPN (PPTP) in a laptop (OS Windows, or Ubuntu, or Mac OS X), or a mobile like IPhone OS 3.
I can't imagine that it's not possible in our Windows Mobile 6.5 as we have an option to choose between IPSec/L2TP and PPTP !!!
see :
Arghhhh, Windows kill me.
did you find another solution, not too expensive?
have tried surfing the web on 3G network?
fredcom2 said:
Hi jagnet,
Arghhh
like in your signature, I hope I might say "I reject your reality and substitute my own"...
but what you answer is incredible.
it's so easy to configure a VPN (PPTP) in a laptop (OS Windows, or Ubuntu, or Mac OS X), or a mobile like IPhone OS 3.
I can't imagine that it's not possible in our Windows Mobile 6.5 as we have an option to choose between IPSec/L2TP and PPTP !!!
did you find another solution, not too expensive?
Click to expand...
Click to collapse
Yes you can select PPTP in WinMo but it still won't allow any data to pass on a PPTP connection with MPPE (i.e. 99% of routers, services and providers) A major oversight at the Windows Mobile Developers Lab.
Aaaaanyhow, I found perhaps a complex but free method which works if your don't mind some of your connection being insecure.
1: You'll need a spare server (I have too many at home )
2: Set that server up to act as a proxy
3: Set that server to connect to your VPN Provider
4: Setup your phone to use your Server as a Proxy
5: All data will then pass onto your proxy which will pass on to the VPN.
Another much more secure, though complex method is:
1: You'll need a spare server
2: Set that server up to act as a L2TP SERVER
3: Set that server to connect as a CLIENT to your VPN Provider
4: Setup your phone to connect to YOUR server with the L2TP connection (which works in WinMo and is more secure than PPTP anyway)
5: Your phone will then send all that to your server which will securely pass all data to your VPN provider.
Et voilà, your phone will pass all data through your VPN. Not secure but it works. If you need a more detailed walk-through let me know
You could also try any of the L2TP VPN providers but they're rare and usually more expensive.
What do mean by "a spare server"? how can i do that?
thanks
Hi jagnet,
thanks for your solutions.
the first one seems to be "unsecure" as datas are not encrypted between the phone and the spare server (and be sniffed).
the second seems good... but though complex.
In fact, I don't know how to create a spare server at home, I don't know the material that can and should be use... and yes I'm a noob and I need help;-)
arghh, why its not as easy as for a windows netbook... or for an Iphone
Hello all,
I also tried PPTP VPN connections via my HTC HD2 with WM 6.5.
The connection works fine:
- I can see on the W2K3 server, in the event log, that a new VPN client connected well (and I can also see the IP that has been attributed to the client)
- I can see in the active connection lists on the HTC HD2 the VPN connected
BUT, as soon as I try to transfer data, using VNC or Opera (for example), the VPN connection is closed!
What's wrong with this VPN implementation in WM6.5?
I'm really frustrated... Do you think it's linked to the unsupported PPTP MPPE?
Thanks for your advice.
Hello Mrhankry,
I am looking for a PPTP VPN connection at HD2.
I try here:
Settings / Connections / Connections / Manage existing connections
It doesnt have VPN Tab on this wm6.5....
It did have on wm6.1....
Can you explain where do you do this connection???
ROM version: 1.66.405.2
OS version: 5.2.21869
Manila version: 2.5.19211619.0
thanks,
Joao Claudio
mrhankey_ch said:
Hello all,
I also tried PPTP VPN connections via my HTC HD2 with WM 6.5.
The connection works fine:
- I can see on the W2K3 server, in the event log, that a new VPN client connected well (and I can also see the IP that has been attributed to the client)
- I can see in the active connection lists on the HTC HD2 the VPN connected
BUT, as soon as I try to transfer data, using VNC or Opera (for example), the VPN connection is closed!
What's wrong with this VPN implementation in WM6.5?
I'm really frustrated... Do you think it's linked to the unsupported PPTP MPPE?
Thanks for your advice.
Click to expand...
Click to collapse
It's so strange that I can use VPN over wifi, but it does not work over UMTS. Anyone has it work?
namth56 said:
It's so strange that I can use VPN over wifi, but it does not work over UMTS. Anyone has it work?
Click to expand...
Click to collapse
Normally unless you have a Business account from TMO you cannot use VPN , because you are NAT'd and behind their proxy server, now it seems in some places it will work, due to different configs at that data endpoint, but, for reliable VPN on TMO you need their Business internet/VPN package ..
watcher64 said:
Normally unless you have a Business account from TMO you cannot use VPN , because you are NAT'd and behind their proxy server, now it seems in some places it will work, due to different configs at that data endpoint, but, for reliable VPN on TMO you need their Business internet/VPN package ..
Click to expand...
Click to collapse
Hi watcher64,
I dont think it's a carrier problem, because when I use my PC with dial-up connection on my phone, the VPN client on my PC works.
I have tried some provider and got the same problem.
Thanks,

Advanced Geeky Programs (Windows Mobile)

Hello friends,
Like many of the people here at XDA, I try to get as much advanced use out of my Windows Mobile phone as I can. I am a ‘computer geek’ trying to make my Windows Mobile phone as close to a complete ‘computer experience’ as possible. I would like to ask what ‘advanced’ tools you guys use. We will start off with the list below, all of which run under Windows Mobile 6.1.
1. Command Prompt (DOS Prompt, CLI) http://forum.xda-developers.com/showthread.php?t=606393
2. NetCat running under Command Prompt listed above (http://prt.fernuni-hagen.de/~bischoff/wince/), Swiss Army Knife of Networking, the possibilities of this tool are nearly endless!
3. HTC Band Switch (turn off 3G, allow EDGE only, toggle settings, built into HTC’s Windows Mobile 6.1 image)
4. DynDNS Pocket 1.0 (Enable use of the DynDNS dynamic IP service, especially useful if your mobile operator provides you a public dynamic IP address and you want a static URL tied to your phone. Create an account at www.dyndns.com, but note that your username and password are sent cleartext over the network connection).
5. HTC Field Test Tool (Get mobile provider statistics, signal strength in dbm, RSSI, selection parameters, etc).
6. Mobile Firewall 3.5 (AirScanner Corp, does not work perfectly on Rhodium but I can view what IP addresses are pinging or attacking me, including source and destination IPs, and also view local listening connections to see which network services I’m making available)
7. FTP Orneta Client 1.03 (provides an FTP client)
8. FTP Server Mocha 1.0 (run an FTP server from your phone, see log of IPs that connect to you, traffic send and received)
9. Pocket Hosts by Zimmermann 1.5 (Edit your local hosts file, for ultra geeks)
10. vxIPConfig 0.9.5 – IP Config, Get Your IP, subnet mask, DHCP server, lease times, TTL statistics, datagram information, etc,)
11. Pocket IRC 1.2.5 by Code North Software (Internet Relay Chat client)
12. wmIRC 2.3 (Another Internet Relay Chat client)
13. NbtstatCE 0.05 (Scan remote machines on network, check NetBios, ping, set NetBios scan delay in milliseconds, set packet size, and timeout limits)
14. Microsoft Network Analyzer 1.0 (Get IPConfig info, ping localhost, ping HTTP server, get net stats, all output goes to a well-parsed text log file).
15. Network Monitor (PPC InterfaceMonitor 0.23.3615) by Florian Drews (View a bar graphic chart of network connections, megabytes sent and received per session, traffic utilization, works on both cellular and WiFi).
16. 3GTest (eecs.umich.edu/3GTest) (Provides detailed network link throughput information, DNS lookup latency information, information on common ports your mobile provider is blocking, etc. However, be aware that your connection test information does get sent to the application developer, as this is part of someone’s university project).
17. vxUtil 1.6.7 (DNS Audit, port scanner, trace route, ping sweep, whois, etc, a complete suite of network testing tools).
18. PocketPing (Ping and view return ping times)
19. PocketPutty build Feb 28th, 2007 Development Version (SSH Client, supports reverse tunneling and most of the features of the regular desktop Putty, reverse proxy service, xterm emulation, IPv4 and IPv6 support. However, it does not have SOCKS support).
20. zaDesktop 0.9.7 – Remote Desktop Client (Terminal Services), similar to the built-in Windows Mobile client but additionally provides support for adjusting screen size, service port (allow use of not only 3389 but any port you want). Supports loop-back (127.0.0.1) connections with no problem (when used with a reverse SSH proxy or such)
21. WiFi Remote 1.0 by Julien Manici (Allow access to your device via a web page using your WiFi connection). Will normally only work on WiFi LAN unless you are running a reverse tunnel, in which case it will work over cellular data (EDGE or 3G). Could be a security hole if you leave this on and forget about it, could expose your device to your local LAN, and possibly WAN if your mobile provider allows hosting from your cell phone IP address.
22. Microsoft Remote Desktop – The client which is built into Windows Mobile, works great but cannot zoom.
23. Mobilier (view and control your phone from a USB connected computer)
24. Remote Tracker 0.10i by Joubert Vasconcelos (Can send GPS or other data if phone is misplaced, SIM IMSI is logged, however I have not tested this program at all).
25. Mobile Sniffer 2.21 by AirScanner (Supposed to function as a mobile ethernet network sniffer, similar to WireShark, complete with promiscuous mode, but I cannot get it running on the Tmobile Rhodium because the GUI controls are not operatable using my phone, I am unsure what the problem is. Neither hardware keyboard nor the touchscreen respond properly to this application, it would be great to get it working though, can anyone assist?).
26. Handy Sniffer 1.6 (Functions as a mobile ethernet network sniffer, similar to WireShark, and it does work but I can only get it to sniff from a the WiFi adapter on the wireless LAN, I cannot get it to sniff from an EDGE or 3G connection. Provides details such as ARP table information, protocol information, sending raw packets from file, provides detailed statistic information based on protocol, etc. You can also export your sniffed log file, which you can probably open with WireShark).
27. SocksProxy Moblware 1.0 (Run a Socks Proxy on your device, provides KBps in and out, I have not tested this application personally).
28. Pocket Speed Test 1.0 by Smartivia (Very nice mobile speed test application, provides your average speed in kbit/s by downloading a small file which is then discarded.)
29. SSH Client mToken 4.3.0 by Choung.net (The best Windows Mobile SSH client I have seen, allows port forwarding, reverse SSH tunnels, SSH Known Hosts, telnet, a complete address book, direct COM port connection (untested), modem TAPI (untested), and a very comprehensive Ping/Trace Route function). Works better and much more stable than PocketPutty, but is a commercial product (Pocketputty is freeware)
30. Penetration Testing Tools TigerSuite 3.0 (Hex Editor ‘File Hack’, IP Subnetter, Remote Trojan Scanner, Host Collaboration, Stealth Scanning, Port FIN Scanner, Session Sniffers, Service Recognition and Verification, TigerSim Virtual Server Simulators, WLAN Scanning with RC Site Query, this last WLAN functionality has not shown to work on the Tmobile Rhodium).
31. wmTorrent Torrent Client (supports DHT (trackerless torrent); PEX (Peer Exchange); plain text and RC4 Protocol Encryption; HTTP Seeding; torrent extensions). This application has not been tested.
32. TxRx Test by Moshe Valenci (Test your network throughput by installing this application on two phones, or a phone and Windows computer, this program will run under MS Windows XP as well.
33. VNC Viewer Enterprise build Oct 5th 2007 (VNC viewer will all options, desktop resizing, etc).
34. VNC Server 1.4.0.0 for Mobiles (Pocketvnc.com, runs as a VNC server on your phone on any port you choose. I do not know of any other remote login utilize for Windows Mobile, but this one is tested and works great! Do you know another remote login utility for Windows Mobile?)
35. zoomVNC 1.00 (Another VNC viewer with advanced zoom functionality).
36. VNC Viewer .NET 1.0.1.17, (Build April 24 2007 by Rocky Lo, yet another VNC viewer).
37. Mobile Web Server (Another mobile web server which will serve on any port, also has a DynDNS client built in, not tested extensively).
38. tinyCAM 0.9.1 by S. Niquille (This will make your phone into a remote webcam, accessible over WiFi or even cellular if you run a reverse tunnel (or if your mobile provider allows direct hosting of services from your phone. It can also upload your shots to an FTP server at predetermined intervals, and even has a camera preview display, just awesome!)
39. WiFiFoFum 2.2.12 by Aspecto Software (View all local WiFi access points with signal strength details and GPS location settings, great tool, but does not seem to see access points which are not transmitting SSID. Can easily export log files with GPS coordinates to a file for later viewing).
40. SSH Client zaTunnel 0.9.2 for CF2 (zatelnet.com) (Use this SSH client to set up a reverse SSH session to your machine with ports forwarded for accessing services on remote machine. I don’t believe this software provides an xterm display like PocketPitty. Also does provides HTTP Proxy support, and Web basic authentication information, keyfiles, etc)
41. Loki Mobile 1.0 by SkyHook Wireless (Find your location without GPS or cellular triangulation by using Wi-Fi positioning (a very interesting concept, unique and different from GPS or cellular triangulation, this uses a large back-end server database of WiFi to physical location mappings. I find this to be super accurate in somewhat populated areas where WiFi signals exist, a crazy cool concept! When I run the program I get an error, I just select Okay, the error disappears, and the application runs perfectly fine, your WiFi must be on though. http://handheld.softpedia.com/get/Travel/Loki-Mobile-38707.shtml)
42. HTC GPS Tool 1.1.1.0 – View Detailed GPS information, including raw NMEA data directly from the satellite feeds. Not useful for navigation purposes (Google Maps is for that), but great for informational GPS diagnostics or just fun GPS details
43. BasicGPS Geocaching 2.60.95 – View number of visible satellites, compass (must be moving), altitude, and GPS coordinates (no navigation)
44. Cain for PocketPC 1.3 by Massimiliano Montoro – Mobile version of Cain and Abel, crack hashes on your phone (LANMAN, NTLM, MD5, Cisco PIX, and many others)
45. Hex Editor EDh 1.3 by winm-soft.atspace.com (Mobile Hex Editor on your phone)
46. SKTools 4.1.21.4 (Optimize your device in every way, check out the spec list)
47. Task Manager 3.1 by FdcSoft (The best mobile task manager I have seen. You get PID (Process ID Number) information, the ability to Register and Unregister DLLs (Dynamic Link Libraries), view CPU usage statistics, running services, and many other things)
48. PocketDOS 1.12.2 (Regular computer (x86) emulation on your phone, install DOS 6.22 and run most DOS software as if you’re running on a 286 machine! Very cool, I’ve read about people being able to run older version of Windows (3.11 or 95) using PocketDOS, you can mount drives, adjust system usage, basically a full 286-type computer on your phone).
49. Total Commander (A great file manager)
50. PowerGuard 1.2 (View your detailed power settings on a bar graph, lots of useful geeky information).
51. Advanced Configuration Tool 3.3.0.0 by Julien Schapman (perform advanced config of your phone, a must have!)
52. RSS Reader pRSSreader by David Andrs (Read RSS feeds)
53. HTC Network Plugin for File Explorer 1.0 – Map Network Drives from your phone. After install will appear under Settings, Connections, ‘Network Plugin’.
54. HTC Wi-Fi Router – Share your cellular internet connection via WiFi (Works for me, but seems to mess up my preset WiFi access points after use, not a big issue).
55. Registry Explorer by SKTools – Registry Editor Windows Mobile.
56. RAR Pocket 3.90 by Roshal – Open Rar zip arhives on your phone.
Folks, this is the list I’ve been able to put together. A simple search of the web will allow you to download and/or purchase all of the listed programs.
PLEASE ADD YOUR FAVORITE ADVANCED PROGRAMS!
Thank you!
CE Reg Edit
Hi, Don't see CEReg Editor by mobisoft on your list.
A nice tool
That's a good addition, anyone have other additions or thoughts?
I would put PE Info (sk software) and devhealth.exe on the list.
When programs are suggested links should be provided imo.
awesome thread btw.
I use VTI Pocket Emulator for my coursework. Saves me from having to lug the old TI-83p around (except for tests of course).
http://www.ticalc.org/archives/files/fileinfo/309/30978.html
Very good list indeed. Could you please provide the links ?
OpenVPN
How about OpenVPN? I use this to connect to my home network
http://ovpnppc.ziggurat29.com/ovpnppc-main.htm

I have some dumb VPn questions, figured XDA maybe could help me...

Sorry but I don't have another resource to ask and I am always on XDA...
I am trying to connect from a home Windows 8 via RDC to a VPN at a Dr's office. I have all the info I need to connect but am not able to. The remote computer is requesting my login verification but none of my known logins are working.
I am probably incorrectly using the RDC client for the VPN purpose. I am using it with the outside IP and not using any VPN tunnel prior. Is this incorrect?
I have the IPSEC Grup Name and Password as well as VPN Shared Key and even an instruction that says: VPN CONNECTION FROM REMOTE, but no matter what I try I don't get connected.
I tried from my WP8 phone and was able to literally see the Windows Server 2008 logon screen but then was unable to login. Perhaps the username syntax is incorrect and I need to use a domain?
So can anyone offer me a bit of advice?
Do I need to use some sort of cisco software to connect to the cisco vpn before logging on with the RDC?
Remote Desktop is not a VPN protocol. If you want to connect to a server that is only visible on a VPN (i.e. not available to the Internet at large, which is quite common), you'll need to first connect to the VPN (which is basically an encrypted "LAN" connection that goes over the Internet) and then you'll be able to use RDP to that server.
Depending on the type of VPN, you may need to download and install the VPN software on your PC first, or you may be able to use Windows' built-in VPN client. To do the latter, these are the steps on Win8:
1. Open the "Network and Sharing Center" (can be done from Start search or by right-clicking the network icon in the system tray on the desktop).
2. Click "Set up a Connection or Network".
3. Select "Connect to a workplace" and hit Next.
4. Click "Use my Internet connection (VPN)".
5. Enter the name of the VPN server where it says "Internet address" (there are some examples), and give it a name (like "Doctor's office VPN").
6. If you have a Smart Card (unlikely but possible) then select the checkbox for that. If you're on a shared computer, you might want to uncheck "Remember my credentials".
7. Once the options you want are selected, hit Create.
8. The connection will appear in the Networks list (click the Network icon on the desktop, or use Settings charm -> network button).
9. Click it and choose Connect.
10. Type in your user name for the VPN (you may need to specify a domain, such as DRDOMAIN\username).
11. Type in your password for the VPN, and hit OK.
12. Once it says you're connected, you should be able to access resources on the VPN (such as the Remote Desktop server).
EDIT: I just saw that you mention it's a Cisco VPN. Yes, you'll need Cisco's VPN software (the above steps will probably not work). You should ask the office how to get a copy of it and how to use it.

Categories

Resources