Google Answers Logo
View Question
 
Q: PCAnywhere alternative (no firewall config) ( No Answer,   9 Comments )
Question  
Subject: PCAnywhere alternative (no firewall config)
Category: Miscellaneous
Asked by: russellz-ga
List Price: $7.00
Posted: 28 Aug 2004 08:37 PDT
Expires: 23 Sep 2004 12:46 PDT
Question ID: 393778
i'm looking for an alternative to PCAnywhere that will work without
any firewall configuration.  i don't need anything fancy.  All it
needs to do is remote control.  Also, the cheaper the better.
Answer  
There is no answer at this time.

Comments  
Subject: Re: PCAnywhere alternative (no firewall config)
From: crythias-ga on 28 Aug 2004 17:32 PDT
 
The fundamental issue with what you're asking is that PCAnywhere is a
server type service. By its very nature, it, and other softwares of
its ilk are simply waiting for a connection to be made, but otherwise
just sits happily. It waits on a connection on a specific port, and
the client of the application seeks out that port for connection. Look
at it like this: port 80 is the "door" that is open for a website. If
port 80 isn't open, a web browser won't see the web page.

Likewise, if the ports for PCAnywhere, tightvnc (www.tightvnc.com),
Timbuktu, etc., aren't open/available, the server can't respond to a
client's request. Behind a firewall, those "doors" are normally
closed. To fix it, the firewall has to know what to do when the door
is requested. If it knows, it acts invisibly to relay the information
to the waiting PC that is running the host/server.

A service like "GoToMyPC" gets around this fact by having the server
announcing to a central location that it is "live", repeatedly. Since
the "announce" happens very similar to the way a web browser connects
to a website, the firewall will usually pass the "announce" unless it
is explicitly blocking the "announce." When a client/browser connects
to the central location, the connection is established.

One way you can simulate this is by having your remote control
software announce to you at home. This requires a bit of work, but not
impossible. While the most often configuration of a remote control
software is to sit and wait, another option is to have the host
connect to the viewer.

To make this work, you have to know how to make your software
announce, and to whom it is announcing. At home, you probably have a
dynamic ip address... it gets updated/changed every time you connect
to the Internet. If you have a Dynamic DNS client solution at home
from dyndns.org or no-ip.com, you can have a real name associated with
your computer. This is good ... and bad. until you get home and update
your client, there is no telling to whom your computer is going to
announce (someone else might have that ip address). Let's assume
you've gotten a dynamic DNS name.

Now, how to announce: Set up your remote control software to make a
connection to the viewing PC (connect to viewer at
hostname.dynamicdnsservice.com. This may be called a reverse
connection. Save the connection icon. Use your Windows built-in task
scheduling program to call that connection at a time you may be home.
Maybe even try again in 15-20 minute intervals until you're no longer
interested in connections. AT HOME: turn on your remote control
software so that it is waiting for host connections. See, this is
almost exactly the reverse of how you're used to doing it. Now, you
must have the ports open to the Internet that you're waiting for. If
you have a home router/firewall (or, it seems xp sp2!), you must
configure it to allow the inbound connections!

I *know* this is a very strange configuration, and I left out all the
stuff about security and authentication that you should have already
in place because you don't need to have someone "accidentally" have
your IP address and an unauthenticated client connection to your
office.

One other thing: If you use this correctly, and are portable with your
dynamic dns connection, you can have your remote control software
follow you anywhere... Also, it's a no-brainer for your administrative
assistant to double-click the "connect to home" icon when you call in
on the road ...

Reminder: this only works IF your remote control viewer software is
waiting for the call at the time of announce. Yes, it does require
preplanning on your part, but I'm PRETTY sure you'll be able to do
this without firewall configuration at your office, no matter what
software you run.
Subject: Re: PCAnywhere alternative (no firewall config)
From: russellz-ga on 29 Aug 2004 09:29 PDT
 
Ok, i follow most of what you are saying.  Let me give you a little
more info on my configuration.  I do have an account with no-ip.com. 
I am using PCAnywhere (which i assume is what your instructions were
based on).  I have my router (at home) forwarding the two necessary
ports.
I don't understand how to make the remote try to connect to the host. 
I also have tightvnc and i'm not sure how to do it with that either. 
Thanks for your help.
Subject: Re: PCAnywhere alternative (no firewall config)
From: crythias-ga on 29 Aug 2004 13:00 PDT
 
OK, but so we're clear and talking on the same page, where is the host
and where is the viewer?

I'm assuming that "office" is host and "home" is viewer, but your last
post may have made it unclear to me...

Here's a support document from Symantec that explains briefly what I
was trying to say at length...
http://service1.symantec.com/SUPPORT/pca.nsf/pfdocs/2002093009205212

If you were using tightVNC, you must have port 5500(plus display
number) viewer listening for connection when server/host is connecting
to viewer.

The reason I know all this is because I use it so my 150 users can
double-click on a "help me" icon to bring their screen on my PC (so I
don't have to hunt for their IP address). The "Help Me" icon is
"drive:\path\to\winvnc.exe" -connect computername
but you can change computername to your.no-ip.com

At the viewer, you have to have port 5500(plus display number, usually
zero) listening for connection (and passable through your
remote/viewer firewall, if exists). OK, I said that already, but it
bears repeating.

If you want to use pcAnywhere to wait for host connection, check
netstat -an on the viewer PC to make sure that the standard 5631 and
5632 ports are all that's necessary. netstat -an tells you all the
ports that your network is "listening" for. 0.0.0.0 means that "all
devices" are listening on that port.

I think it also bears repeating that tightvnc does not have any
security when host is attaching to viewer. If your tightvnc connection
happens to announce to someone not you, the only thing stopping the
connection from existing is that the "not you" is *probably* not
running VNC Viewer in listen mode. (Hint: this a good reason to
attempt to connect at other than the default 5500 port.)
Subject: Re: PCAnywhere alternative (no firewall config)
From: russellz-ga on 30 Aug 2004 09:28 PDT
 
I got PCAnywhere and TightVNC to work with two computers on different
networks.  I still have to try it on the computer behind the corporate
firewall.
You mentioned that you created a "help me" icon for your users.  I am
assuming that you already have TightVNC installed on their computers. 
Is there any way to package the app such that all a user has to do is
grab a file from my computer (a zip or exe) and run it without
installing it?  You can kind of do this with pcanywhere but it is
limited by the fact that you can't "call remote", which makes it
useless for my purposes.  Thanks again.
Subject: Re: PCAnywhere alternative (no firewall config)
From: crythias-ga on 30 Aug 2004 13:32 PDT
 
I know for a fact that PCAnywhere can call remote, otherwise both I
and Symantec (in the link I gave above) are incorrect. I know this
because I have successfully tried this scenario.

But, setting aside that fact, and moving to tightvnc, the question posed "I am
assuming that you already have TightVNC installed on their computers. 
Is there any way to package the app such that all a user has to do is
grab a file from my computer (a zip or exe) and run it without
installing it?"

To the best of my knowledge, no. Of course, my knowledge is limited in
that. There are programs like webex that run on an activex through a
browser, and I suppose there are other programs, but most of them
require some hook to get between the keyboard, mouse, and video.

Considering the small size of tightVNC and the effortless install...
If you want, you could create a batch file (viewme.bat) that contains:
\\server\path\to\tightvnc-1.2.9-setup.exe /sp- /verysilent
"c:\program files\tightvnc\winvnc.exe" -connect remote.viewer.ip.address

So it'll install and announce. This does NOT (should not?) install
tightvnc as an automatically startup service.
Subject: Re: PCAnywhere alternative (no firewall config)
From: russellz-ga on 30 Aug 2004 14:02 PDT
 
I did not mean that PCAnywhere could not call a remote.  I did that
and it worked.  What i meant was was that using the PCAnywhere "thin
host" you can't "call remote".  The thin host is a way run a host
without installing pcanywhere.

i will give the tightvnc stuff a try.  thanks.
Subject: Re: PCAnywhere alternative (no firewall config)
From: russellz-ga on 30 Aug 2004 19:30 PDT
 
When i run that bat file it automatically restarts the computer.  Is
there any way to stop that?
Subject: Re: PCAnywhere alternative (no firewall config)
From: crythias-ga on 31 Aug 2004 06:08 PDT
 
That result was not documented in tightVNC, so I don't have an answer
for you. Perhaps the tightVNC mailing list can help?
http://lists.sourceforge.net/lists/listinfo/vnc-tight-list

I don't understand why a reboot is required unless there might have
been a reboot pending... I'm pretty certain reboot isn't required if
the application is installed manually.
Subject: Re: PCAnywhere alternative (no firewall config)
From: russellz-ga on 31 Aug 2004 07:07 PDT
 
i tried it on several computers and they all rebooted.  I will try
that mailing list.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy