Does anyone know if it's possible to replace ftelnet with htmlterm for the web externals section? I'm really wanting to kill off flash all together on my bbs. Thanks!
-=Fireball=-
---
� Synchronet � Fireball Express!!! BBS - http://fireballex.com telnet://fireballex.com
Subject: Re: Externals and htmltermthe
@MSGID: <56448191.24289.dovenetsync@bbs.docksud.com.ar>
@REPLY: <5643E6A0.12759.dove-syncdisc@fireballex.com>
@TZ: ff4c
El 11/11/15 a las 22:08, Fireball escribió:
Does anyone know if it's possible to replace ftelnet with htmlterm for
togetherweb externals section? I'm really wanting to kill off flash all
on my bbs. Thanks!
-=Fireball=-
---
� Synchronet � Fireball Express!!! BBS - http://fireballex.com telnet://fireballex.com
yes i use htmlterm
Does anyone know if it's possible to replace ftelnet with htmlterm for the web externals section? I'm really wanting to kill off flash all together on my bbs. Thanks!
Does anyone know if it's possible to replace ftelnet with htmlterm for the web externals section? I'm really wanting to kill off flash all together on my bbs. Thanks!
Does anyone know if it's possible to replace ftelnet with htmlterm for
the web externals section? I'm really wanting to kill off flash all
together on my bbs. Thanks!
I've uploaded some updated files at this link: https://www.randm.ca/files/new_ftelnet_on_synchronet.zip
There's three files that need to be replaced -- since you have a custom theme you'll have to follow the 2b instructions to manually replace a portion of that one file with the new markup.
If you run into any problems, let me know...I think I included everything that needed to change, but it's possible I missed something.
Thanks for the upload Ree. I have been curious about this as well. I also have a crazy question. I have a page that is currently using your embedded HTML5 ftelnet, and goes through my own proxy (using websocketservice.js, which I think I grabbed from your site the last time you mentioned it was newer than what is on Sync's CVS). I was wondering, is there any way to pass a variable or something from the running websocketservice.js over to the terminal that
stores the user's real IP address (as opposed to them looking like my private IP).
Just figured I would ask :-) Thanks for all the hard work and great stuff you put out there for the BBS community. ftelnet is truly impressive and breaks down some barriers for entry when it comes to people trying a BBS out for the first time.
the client's real IP address is. For RLogin I think the TerminalType line would have to be abused for this purpose (ie tack ";ip=a.b.c.d" to the end or something like that) since there's nothing similar to the options available to Telnet (that I'm aware of anyway).
time you mentioned it was newer than what is on Sync's CVS). I was
wondering, is there any way to pass a variable or something from the
running websocketservice.js over to the terminal that
stores the user's real IP address (as opposed to them looking like my
private IP).
For Telnet http://tools.ietf.org/html/rfc946 or http://tools.ietf.org/html/rfc779 could be used to tell the server what the client's real IP address is. For RLogin I think the TerminalType line would have to be abused for this purpose (ie tack ";ip=a.b.c.d" to the end or something like that) since there's nothing similar to the options available to Telnet (that I'm aware of anyway).
It could potentially be a security risk to allow the client to provide it's IP address to the server though, since a malicious client could lie and give a different IP. For example if someone wrote a "ping my IP and tell me what the latency is" door, I could connect and lie about my IP to have the pings sent to some other machine.
The way to solve that would be to have the proxy supply the client's IP instead of the client itself, but that would require changing the proxy from a dumb "shuffle these bits back and forth" proxy to one that would be capable of recognizing and responding to Telnet negotiation requests, or modifying RLogin handshakes (assuming RLogin is handled via the TerminalType abuse).
Whatever the case, DigitalMan and/or Deuce would need to make changes to Synchronet for this to work, so it would be good to get their feedback on this.
Just figured I would ask :-) Thanks for all the hard work and great
stuff you put out there for the BBS community. ftelnet is truly
impressive and breaks down some barriers for entry when it comes to
people trying a BBS out for the first time.
Thanks! Initially I created it for myself since Peter's Flashterm didn't do what I needed, but then I never ended up using it for the purpose I created it for, so I'm glad it's turned out to be useful to other people!
Re: Re: Externals and htmlterm
By: Ree to KenDB3 on Thu Nov 19 2015 12:42:10
the client's real IP address is. For RLogin I think the TerminalType line would have to be abused for this purpose (ie tack ";ip=a.b.c.d" to the end or something like that) since there's nothing similar to the options available to Telnet (that I'm aware of anyway).
Perhaps the terminal could be made to respond to some otherwise-unused escape sequence (SyncTERM does this for a few things), and report the client's IP address that way. Scripts needing this info could check if the connection appears to be coming from the WebSockets server, then try to fetch the IP via this method if so, falling back on the IP address as seen by Synchronet if necessary.
---Please goto your scfg-networking-qwk networking-default tagline, and put in
þ Synchronet þ My Brand-New BBS
Sysop: | MCMLXXIX |
---|---|
Location: | Prospect, CT |
Users: | 325 |
Nodes: | 10 (0 / 10) |
Uptime: | 12:11:52 |
Calls: | 510 |
Messages: | 220575 |