• icy_term

    From NuSkooler@21:1/121 to All on Monday, August 21, 2023 10:15:25
    I just want to drop a quick plug of icy_term for all those that have not yet tried it. Mike has done an AMAZING job on this terminal, and it's still very very new. It is quickly becoming my default.

    Yesterday I spent some time adding SSH and WebSocket (both secure and non-secure) support - both of which are now in and functional. We plan on adding PublicKey auth as well, and I'll update enigma to support it.

    Mike is working on Wasm support. Meaning, this will drop right into the browser when it's working. That will be in addition to all the major desktop and mobile platforms.

    And a bonus for some of us nerds: It's written in Rust!

    Check it out here:
    https://github.com/mkrueger/icy_term

    Note that you may need to supply your own build for now. If you have Rust, that's essentially git pull and 'cargo build --release'.

    For myself, I'd love feedback on SSH and WebSocket testing. Also, feedback on any oddities, or unsupported ESC sequences boards may be spitting out there.






    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From paulie420@21:2/150 to NuSkooler on Monday, August 21, 2023 21:09:37
    I just want to drop a quick plug of icy_term for all those that have not yet tried it. Mike has done an AMAZING job on this terminal, and it's still very very new. It is quickly becoming my default.

    I saw the Syncterm font compatibility - it is really nice to see new terminals come onto the scene. Also, its so hard to create a software package that is as good, or offer new features, than the other existing feature-rich packages.

    Really awesome that Icy Term is developing - I've installed it on my computers... support, use and take a l00k... thanks for sharing, NuS.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From paulie420@21:2/150 to NuSkooler on Monday, August 21, 2023 21:24:28
    Yesterday I spent some time adding SSH and WebSocket (both secure and non-secure) support - both of which are now in and functional. We plan on adding PublicKey auth as well, and I'll update enigma to support it.

    And a bonus for some of us nerds: It's written in Rust!

    Ahhhh - I didn't realize you jumped in on this one... and rust;
    cargo run - and let them CPUs r0ck and r0ll!

    :P



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Zip@21:1/202 to NuSkooler on Tuesday, August 22, 2023 16:14:55
    Hello NuSkooler!

    On 21 Aug 2023, NuSkooler said the following...

    I just want to drop a quick plug of icy_term for all those that have not yet tried it. Mike has done an AMAZING job on this terminal, and it's still very very new. It is quickly becoming my default.

    Mike is working on Wasm support. Meaning, this will drop right into the browser when it's working. That will be in addition to all the major desktop and mobile platforms.

    That's really cool! Will keep an eye on this. =)

    Best regards
    Zip

    --- Mystic BBS v1.12 A49 2023/04/30 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (21:1/202)
  • From Exodus@21:1/176 to Nuskooler on Wednesday, August 23, 2023 23:28:12
    Yesterday I spent some time adding SSH and WebSocket (both secure and non-secure) support - both of which are now in and functional. We plan on adding PublicKey auth as well, and I'll update enigma to support it.

    I know what I forgot to tell him ... maybe make it possible to upload via "text/ascii" mode like you can in mTelnet .... I miss using that to upload aa text file to a message without having to dump a upload of it.

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (21:1/176)
  • From NuSkooler@21:1/121 to Exodus on Thursday, August 24, 2023 13:03:35

    ,,On Wednesday, August 23rd Exodus muttered...
    ,, Ex> I know what I forgot to tell him ... maybe make it possible to upload ,via
    ,, Ex> "text/ascii" mode like you can in mTelnet .... I miss using that to
    ,, Ex> upload aa text file to a message without having to dump a upload of it. ,
    ,Good idea!
    ,
    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Shurato@21:2/148 to NuSkooler on Thursday, August 24, 2023 23:03:00
    This is a really weird request. I'm wondering if SSH authentication and
    IEMSI support can both be used? My BBS doesn't support SSH, but I have an
    SSH server that telnets into the BBS. Obviously they both use different authentication. The SSH server uses user: bbs and password shsbbs and the
    BBS uses normal credentials. The auto login support works with it, but I
    don't have a way to enter 2 different sets of passwords. I wouldn't mind embedding the ssh login and password in the hostname ie
    bbs:shsbbs@shsbbs.net . This might be too much to ask for, only a handful of systems do this.

    ---
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, smtp, ftp nntp)
    (ports 22, 23, 25, 21, 119)


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From Omnibrain@21:1/121 to Exodus on Friday, August 25, 2023 02:53:14
    How about just using cut&paste? :)


    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Omnibrain@21:1/121 to Shurato on Friday, August 25, 2023 02:56:02

    Shurato around Thursday, August 24th...
    This is a really weird request. I'm wondering if SSH authentication and IEMSI support can both be used? My BBS doesn't support SSH, but I have an SSH server that telnets into the BBS.

    Never heard of that but surely I can add an IEMSI user/pw for that setup. What's really needed is a pub key auth :).

    btw. which bbs is that?



    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Omnibrain@21:1/121 to All on Friday, August 25, 2023 14:09:00
    Just released 0.6.2.

    Added the IEMSI and upload text file feature. Many bugfixes, lots of small details.

    Get the latest builds from here: https://github.com/mkrueger/icy_term/releases/latest

    If you've features or bugs open a github issue - link inside the program menu :).

    0.6.2 is a great realease.


    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From esc@21:4/173 to Shurato on Friday, August 25, 2023 13:07:22
    This is a really weird request. I'm wondering if SSH authentication and IEMSI support can both be used? My BBS doesn't support SSH, but I have
    an SSH server that telnets into the BBS. Obviously they both use

    I don't have a solution for the IEMSI style login you are asking about however I am curious about your SSH server. How are you doing this?

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From NuSkooler@21:1/121 to Shurato on Friday, August 25, 2023 22:50:56

    On Thursday, August 24th Shurato was heard saying...
    This is a really weird request. I'm wondering if SSH authentication and

    For big requests you'll need to hit up the author on GitHub. I'm only contributing. He's a reasonable guy. Sounds more like a scripting feature to me - "send these keys" type of thing, which could probably do the trick.

    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From NuSkooler@21:1/121 to Omnibrain on Friday, August 25, 2023 22:52:01

    On Friday, August 25th Omnibrain was heard saying...
    What's really needed is a pub key auth :).

    I'll get this in pretty soon, perhaps this weekend if I have time. I'll be adding PubKey auth to enigma bbs to test it out, as well as standard SSH sessions to Linux/BSD boxes.
    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Shurato@21:2/148 to esc on Saturday, August 26, 2023 00:10:00

    This is a really weird request. I'm wondering if SSH authentication
    and
    IEMSI support can both be used? My BBS doesn't support SSH, but I
    have
    an SSH server that telnets into the BBS. Obviously they both use

    I don't have a solution for the IEMSI style login you are asking about however I am curious about your SSH server. How are you doing this?
    This may be a dupe. I answered on "The Lab". I'm running a Debian VM with
    an SSH account that telnets locally into the BBS, keeping the telnet session secure. shsbbs.net, with a login of bbs and a password of shsbbs, then you
    log into the bbs normally.

    ---
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, smtp, ftp nntp)
    (ports 22, 23, 25, 21, 119)


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From esc@21:4/173 to Shurato on Saturday, August 26, 2023 00:45:56
    This may be a dupe. I answered on "The Lab". I'm running a Debian VM
    with an SSH account that telnets locally into the BBS, keeping the
    telnet session secure. shsbbs.net, with a login of bbs and a password
    of shsbbs, then you log into the bbs normally.

    Gotcha, that's cool. I've been toying with the idea of writing a simple BBS frontend to handle all inbound connections and then route them appropriately. My motivation for this is that I like using Daydream which doesn't really have SSH support unless I want people using my actual BBS user :P thought process was that it could listen on the appropriate port, accept any un/pw, and internally route the connection via telnet to the traditional BBS. The benefit here would be that hypothetically you could pass credentials directly to the BBS, and you could do some cool frontend-y type stuff (bot blockers, ip range blocks, custom logging, etc).

    I was wondering if you'd done something like that ... well, more like was hoping lol.

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From fusion@21:1/616 to esc on Saturday, August 26, 2023 18:51:08
    On 26 Aug 2023, esc said the following...

    Gotcha, that's cool. I've been toying with the idea of writing a simple BBS frontend to handle all inbound connections and then route them

    if you're going to do SSH i'd use libssh (not related to libssh2). it allows a bit more freedom in how the ssh session progresses. for example as far as 'ssh' the protocol is concerned, by the time you're verifying username and password, all the encryption stuff is done, so you could have an ssh login prompt that is an entire ansi with cursor positioning stuff. if you use PuTTY, or perhaps others, ssh would then behave exactly like telnet. no weird jank with passwords nor the ugly ssh username prompt.

    you could also check if the user pre-sent login/password. if they did, save it. if one isn't provided, simply set the user as (for ssh) logged in. no prompt no nothin. the bbs login would progress just like over telnet. but if they sent one, you could have your sshd watch for login: once just like a scriptable telnet client would and pre-fill that data.

    maybe if you use a script like "press escape to load the bbs" you can make that script accept the IP address of the user by pressing another character, so then the IP is passed somehow to the BBS as well.

    or do some weird stuff like if they use the pre-filled login/pass, maybe the login/pass changes which bbs the sshd telnets to locally.

    i duno, there's some cool stuff that could be done with it i think.

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: cold fusion - cfbbs.net - grand rapids, mi (21:1/616)
  • From fusion@21:1/616 to fusion on Saturday, August 26, 2023 18:52:34
    On 26 Aug 2023, fusion said the following...

    On 26 Aug 2023, esc said the following...

    Gotcha, that's cool. I've been toying with the idea of writing a simp BBS frontend to handle all inbound connections and then route them

    if you're going to do SSH i'd use libssh (not related to libssh2). it

    forgot to mention, libssh comes with an example samplesshd-kbdint that you could use as a starting point

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: cold fusion - cfbbs.net - grand rapids, mi (21:1/616)
  • From esc@21:4/173 to fusion on Saturday, August 26, 2023 21:02:06
    i duno, there's some cool stuff that could be done with it i think.

    Yeah man, your post here gave me some ideas. Lots of cool things to think about. Thanks for the suggestions...I'll have to see what I can technically pull off :P

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From esc@21:4/173 to fusion on Saturday, August 26, 2023 21:02:27
    forgot to mention, libssh comes with an example samplesshd-kbdint that
    you could use as a starting point

    Sweet, thanks.

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From Exodus@21:1/176 to Omnibrain on Sunday, August 27, 2023 21:45:28

    How about just using cut&paste? :)

    Doesn't give you the old DOS feel.

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (21:1/176)
  • From Omnibrain@21:2/150 to Exodus on Sunday, August 27, 2023 21:16:15
    Doesn't give you the old DOS feel.

    That's why I added text upload. There are some reasons to have that :).
    btw. I just released 0.6.3 with find & url support.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Utopian Galt@21:4/108 to Nuskooler on Friday, September 01, 2023 19:00:58
    BY: NuSkooler (21:1/121)

    |11N|09> |10Note that you may need to supply your own build for now. If you have|07
    |11N|09> |10Rust, that's essentially git pull and 'cargo build --release'.|07 Linux onry?


    --- WWIV 5.9.0.3695[Windows]
    * Origin: inland utopia * california * iutopia.duckdns.org:2023 (21:4/108)
  • From tenser@21:1/101 to Utopian Galt on Wednesday, September 06, 2023 11:23:51
    On 01 Sep 2023 at 07:00p, Utopian Galt pondered and said...

    BY: NuSkooler (21:1/121)

    Note that you may need to supply your own build for now. If you have Rust, that's essentially git pull and 'cargo build --release'.
    Linux onry?

    No, Rust runs on the Mac and Windows just fine, as well as
    most of the BSDs, illumos, etc.

    ... A black cat crossing your path signifies that the animal is going somewhere

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From paulie420@21:2/150 to Omnibrain on Sunday, February 25, 2024 08:43:51
    Hey Omni - using icy_view for my ANSi viewer on Linux. Is there a config file??? I'd like to turn off the automatic scrolling that starts when you move to a different file - are there any settings for that?



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Omnibrain@21:2/150 to paulie420 on Monday, February 26, 2024 04:30:43
    Hey Omni - using icy_view for my ANSi viewer on Linux. Is there a config file??? I'd like to turn off the automatic scrolling that starts when
    you move to a different file - are there any settings for that?

    Not yet - however I would prefer not having a config file because there are not many settings there.
    How about a command line parameter?

    ps. I can really need feedback for the ansi viewer.

    Regards
    Mike

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Omnibrain@21:1/121 to paulie420 on Monday, February 26, 2024 10:21:43


    Twas Sunday, February 25th when paulie420 said...
    Hey Omni - using icy_view for my ANSi viewer on Linux. Is there a config file??? I'd like to turn off the automatic scrolling that starts when you move to a different file - are there any settings for that?

    I added a config file and command line option - there are atm two settings that get stored - autoscroll and scroll speed.

    Let me know if you need more things. I'm general not really happy with the UI and workflow it needs some ideas.
    However works for my use cases but I don't use it very often.

    Same applies for my other tools - I've only very few users so I encourage giving more input.






    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 18.18.2)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From paulie420@21:2/150 to Omnibrain on Monday, February 26, 2024 21:45:57
    Hey Omni - using icy_view for my ANSi viewer on Linux. Is there a con file??? I'd like to turn off the automatic scrolling that starts when you move to a different file - are there any settings for that?

    Not yet - however I would prefer not having a config file because there are not many settings there.
    How about a command line parameter?

    ps. I can really need feedback for the ansi viewer.

    I think a config file is better, but yer the dev - it command line parameter, that would be fine I'll just edit my .desktop [Linux] file.

    Or, a settings menu in the application... I *love* icy_view, as I have been forever searching for an acidview.exe replacement - and Pabloview doesn't tick all the boxes.

    It's no BIG deal, but I do prefer scrolling when I press SPACE - or no scrolling at the start anyway... :P But no worries if it doesn't easily fit.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From paulie420@21:2/150 to Omnibrain on Monday, February 26, 2024 21:46:33
    I added a config file and command line option - there are atm two
    settings that get stored - autoscroll and scroll speed.

    Let me know if you need more things. I'm general not really happy with
    the UI and workflow it needs some ideas.
    However works for my use cases but I don't use it very often.

    KK - I'll try to grab the newest version, then... thank you kindly!

    It really works for me and I use it often!



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Omnibrain@21:1/121 to paulie420 on Tuesday, February 27, 2024 10:03:06


    paulie420 around Monday, February 26th...
    It's no BIG deal, but I do prefer scrolling when I press SPACE - or no scrolling at the start anyway... :P But no worries if it doesn't easily fit.

    It fits I just thoguht first that there is only 1 option but there are two. So it makes sense to store the state somehow.

    Maybe I'll add more stuff in the future need to take a closer look at acidview/iceview :). Didn't really research what these tools should be able to do.
    IcyView as just a test program for my ansi engine to fix bugs.

    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 18.18.2)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From paulie420@21:2/150 to Omnibrain on Tuesday, February 27, 2024 21:20:54
    IcyView as just a test program for my ansi engine to fix bugs.

    LOL - its the one I like the most b/c theres no good ANSi *viewer* solution on Linux/MacOS... thanks - I'll pull the new one.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Omnibrain@21:1/121 to paulie420 on Wednesday, February 28, 2024 22:36:03

    paulie420 around Monday, February 26th...

    It really works for me and I use it often!

    ty - if you've ideas about ui/workflow etc. let me know.
    I've not yet found the best solution yet. For example I would like to show the sauce info in a better way.

    File list used to be a the bottom there was enough space to display sauce info but users said it sucked and files should be at the left.

    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 18.18.2)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)