home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / ht2_20.zip / FAQ < prev    next >
Text File  |  1999-03-19  |  3KB  |  81 lines

  1. Q: I'm not real sure what httptunnel can be used for exactly?
  2.  
  3. A: It's a generic tool for sending data in and out through an HTTP proxy.
  4.    This is not very useful in itself, so you must run another program
  5.    which uses this data "tunnel".  For example, you could use telnet
  6.    to log in on a computer ouside the proxy.
  7.  
  8. Q: httptunnel craches my SuSE 5.3 box, why?
  9.  
  10. A: I don't know, but upgrading to 6.0 seems to help.
  11.  
  12. Q: I'm responsible for network security in our company.  My question
  13.    is: are there any characteristics of the communication that may be
  14.    detected at the proxy?
  15.  
  16. A: Maybe.  I make no guarantees.  Use the source.
  17.  
  18. Q: I wrote 'hts -d /dev/ptyq1' but 'cat </dev/ptyq1' returns an error.
  19.  
  20. A: Use 'cat </dev/ttyq1' instead.
  21.  
  22. Q: My friend runs hts at port 8888, but when I try to connect to it,
  23.    there is no response.
  24.  
  25. A: As for now, hts can't handle multiple tunnels.  You must run your
  26.    own instance of hts listening to another port.
  27.  
  28. Q: Is there a Windows/95/98/NT version?
  29.  
  30. A: It's possible to build and run httptunnel in the Cygwin environment.
  31.    See http://sourceware.cygnus.com/cygwin/.
  32.  
  33. Q: Is there a Macintoch version?
  34.  
  35. A: Not that I know of.
  36.  
  37. Q: My firewall requires HTTP user authentication (which is currently
  38.    not supported by httptunnel). Do you plan to add something like
  39.    that?
  40.  
  41. A: Yes.
  42.  
  43. Q: How hard would it be to implement "hts" as a cgi running on a
  44.    normal web server?
  45.  
  46. A: hts can't be called directly from the HTTP server, because hts will
  47.    service many connections during the lifetime of the tunnel.  If the
  48.    HTTP server executed a new instance of hts every time a new request
  49.    was made, each new hts wouldn't have access to the prior state of
  50.    the tunnel.
  51.  
  52.    However, a CGI proxy which forwards the requests to a normal hts
  53.    listening to a port != 80 whould most probably be quite trivial to
  54.    implement.
  55.  
  56. Q: Have you thought of using HTTPS?
  57.  
  58. A: It has been suggested, but I'd rather avoid all the nasty export
  59.    restrictions.  You can use external software to get an encrypted
  60.    tunnel.
  61.  
  62. Q: On REMOTE (brugd.ctrl-c.liu.se) I do the following:
  63.    hts -F localhost:23 8888
  64.  
  65.    This worked the first time, but never since... now I only get:
  66.    hts: couldn't create tunnel
  67.  
  68. A: The first hts is still running in the background.
  69.  
  70. Q: On LOCAL (dhcp-XXX.enea.se) I do:
  71.    htc -F 2323 -P http://internwebb/proxy2.pac:8000 brugd.ctrl-c.liu.se:8888
  72.  
  73.    Now, I try:
  74.    [root@localhost httptunnel-1.101]# telnet localhost 2323
  75.    Trying 127.0.0.1...
  76.    telnet: Unable to connect to remote host: Connection refused
  77.  
  78. A: http://internwebb/proxy2.pac:8000 is a URL, which is not a valid
  79.    argument for the --proxy option.  Find out the host name of your
  80.    proxy, and which port it is listening to, then use '--proxy hostname:port'.
  81.