I have attbi/comcast cable internet. I want to run an extremely low-bandwidth server -- just for a few family members across the country. I do not need an always open server and do not wish to trigger Comcast server detector nor to invite in others doing port scans.
My idea is to use pings (or similar) to tell my home machine to open an http port for a few minutes so my family can connect. Other frills can be added to handle my dynamic IP, race conditions, etc. Here is the basic transaction sequence.
I will have made public the server IP, ports x1, x2. Port x2 will be closed initially.
My machine (server): Remote family machine (client):
wait for ping on port x1 -
- send ping to port Server:x1, start 30 second time delay
receive,ack ping -
open port x2 (start timeout timer) -
(waiting) - timer expires, send connect request to port x2
connection success connection success
- terminate connection
close port -
wait for ping of port x1.
Anything out there that does this? Seems like this might be easier to do in Linux than Win XP.
My idea is to use pings (or similar) to tell my home machine to open an http port for a few minutes so my family can connect. Other frills can be added to handle my dynamic IP, race conditions, etc. Here is the basic transaction sequence.
I will have made public the server IP, ports x1, x2. Port x2 will be closed initially.
My machine (server): Remote family machine (client):
wait for ping on port x1 -
- send ping to port Server:x1, start 30 second time delay
receive,ack ping -
open port x2 (start timeout timer) -
(waiting) - timer expires, send connect request to port x2
connection success connection success
- terminate connection
close port -
wait for ping of port x1.
Anything out there that does this? Seems like this might be easier to do in Linux than Win XP.