Issue 56: Uses fixed Port Numbers
Status:  Accepted
Owner: ----
Reported by lharris9@gmail.com, Dec 11, 2008
What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
This is probably an enhancement. When traveling it would be nice to be able
to get your files from your Tivo. I was able to use iTivo to get files from
a cruise ship last week but I needed to remap my router to send port 80 and
443 (I think) requests to my Tivo (although my Tivo was already exposed on
a different port number). I would prefer not to use port 80 and 443 (there
by hoping minimizing my security risk).

What version of the product are you using? On what operating system?


Please provide any additional information below.


Dec 11, 2008
Project Member #1 yoav.yer...@gmail.com
This is something you'll have to talk to the tivo people about..
  Their interface for downloading shows is via http and https (80 and 443).  I use
their interface, so those are the ports I use.

  If you want to make it more secure, you can do the following (eek):

  Set up a machine inside your network, call it host A.  

  Run an sshd server on host A.  SSH to host A from your laptop, and create a tunnel
from your laptop (127.0.0.1:80 via hostA to your tivo at port 80).  Do the same for
port 443.

  then with iTiVo connect to My TiVo at 127.0.0.1

  I *believe* you will get a warning about an invalid security certificate, but I
*think* it will still work.

  anyways, marking as wontfix since it's not really something that tivos support, so
itivo can't use it...  but hopefully you can work around it with the ssh port
tunneling...
Status: WontFix
Dec 11, 2008
#2 lharris9@gmail.com
I think you are missing the issue. My router actually does the mapping. For example,
internally my Tivo is 127.168.1.5. I might expose map 127.168.1.5 to
www.myhouse.org:5050 which would then map to 127.168.1.5:80 within my house. That way
my Tivo can be exposed to the outside world (along with other devices). This is
especially true if you have two Tivos. There are a number of reason why you would
want to use a different Port number. I understand that the Tivo wants port 80/443 but
when exposed to the outside world, you might want your application to be flexible to
handle a different pair of ports. 
If not I can fix it myself.
Dec 11, 2008
Project Member #3 yoav.yer...@gmail.com
Ah. Ok I guess I can see an argument if you want to expose multiple tivos on the same
address..  hmm..

  Ok, switching it to Enhancement request then.  If you have the energy to put in to
make the change I'll gladly take the patch.
Status: Accepted
Labels: -Type-Defect Type-Enhancement
Dec 31, 2012
#4 ejonesss...@gmail.com
security issues? i dont see any security problems since you have to know the mak of the tivo.

since the mak is 10 digits all numbers in theory you/someone could have a war dialer like password cracker but i think the box would lock dwn like any other security platform does say for example mis enter your pin at the atm it keeps  your card and maybe the account is locked down too.

also i noticed the internal server is crash prone  twice i had to reboot the box because the server hung on "waiting for tivo"

now that's for downloading.

uploading is another issue  if someone could break into your box they could upload illegal stuff (we are not talking copyrighted here) you could be charged with something worse than copyright violations (if the law can act like hollywood and charge you pending investigation)