• Detecting syncterm

    From MeaTLoTioN@1337:1/101 to All on Mon Dec 7 21:09:51 2020
    Hey all,

    Does anyone know how to reliably detect the terminal someone uses to connect
    to the bbs? specifically I wanna detect whether syncterm is used.

    I run Mystic, I know that it can be done in Synchronet, just wanna know if anyone knows how in Mystic, or if the way in Synchronet can be used for
    Mystic too

    Thanks in advance =)

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A47 2020/09/27 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)
  • From Bob Roberts@1337:3/135 to MeaTLoTioN on Mon Dec 7 14:03:53 2020
    Re: Detecting syncterm
    By: MeaTLoTioN to All on Mon Dec 07 2020 09:09 pm

    Does anyone know how to reliably detect the terminal someone uses to connect to the bbs? specifically I wanna detect whether syncterm is used.

    There is.... the BBS sends an escape sequence and SyncTerm responds back with a

























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    version report. You could comb the Syncronet code...

    I believe the relevant bit is here: https://gitlab.synchro.net/main/sbbs/-/blob/master/exec/load/cterm_lib.js

    |01bobbobbobbob|09bob|03bob|11bob|03bob|09bob|01bobbobbob |01robrobrobrob|09rob|03rob|11rob|03rob|09rob|01robrobrob
    |07
    --- SBBSecho 3.11-Linux
    * Origin: Halls of Valhalla =-= Happy Holidays (1337:3/135)
  • From MeaTLoTioN@1337:1/101 to Bob Roberts on Mon Dec 7 23:41:14 2020
    I believe the relevant bit is here: https://gitlab.synchro.net/main/sbbs/-/blob/master/exec/load/cterm_lib.js

    Thanks! I have figured out what ansi escape sequence I need to send and what output I get to determine whether it's syncterm or not, however I don't know how to programatically get and compare the output.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    --- Mystic BBS v1.12 A47 2020/09/27 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)