• SciNet Gate

    From Netsurge@77:77/5 to All on Sat Aug 3 01:33:12 2019
    From: Netsurge <netsurge@scinet-ftn.org>

    I have completed the work on the nntp portion of the gate. Reworking 20
    years old software has been somewhat sadistically satisfying.

    Over the next week or so, I will be making the SciNet NNTP server
    publicly available. This NNTP server will be hosting all of the SciNet
    echos along with echos from a few other networks that have agreed to
    have their stuff carried on our server.

    Here is the value add: I am in the middle of finishing up a few pairing agreements with some commercial nntp providers and I will be offering a
    full usenet feed for anyone who wants it. This feed will be sans binary newsgroups, but everything else that is publicly available on usenet
    will be carried on SciNet's news server. Best of all, it will be free
    for anyone who wants to use it.

    I will let everyone know when we go public and how to sign-up for an account.

    If you have any questions, don't hesitate to ask.
    --
    frank // netsurge
    disksh0p!bbs % bbs.diskshop.ca % mystic goodness
    SciNet ftn hq % https://diskshop.ca/scinet

    .
    --- Unison/2.2
    * Origin: % SciNet ftn/nntp/email gateway % scinet-ftn.org % (77:77/5)
  • From Avon@77:3/102 to Netsurge on Mon Aug 5 19:40:28 2019
    On 03 Aug 2019 at 01:33a, Netsurge pondered and said...

    I have completed the work on the nntp portion of the gate. Reworking 20 years old software has been somewhat sadistically satisfying.

    :)

    Over the next week or so, I will be making the SciNet NNTP server publicly available. This NNTP server will be hosting all of the SciNet echos along with echos from a few other networks that have agreed to
    have their stuff carried on our server.

    What software are you using to run the NNTP side of things?

    Here is the value add: I am in the middle of finishing up a few pairing agreements with some commercial nntp providers and I will be offering a full usenet feed for anyone who wants it. This feed will be sans binary newsgroups, but everything else that is publicly available on usenet
    will be carried on SciNet's news server. Best of all, it will be free
    for anyone who wants to use it.

    Good stuff that you're also able to do this. I have a similar setup (as you probably know) in fsxNet.

    If you have any questions, don't hesitate to ask.

    Are you planning on offering a NNTP peering or a gated feed?

    Best, Paul

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (77:3/102)
  • From Netsurge@77:77/5 to All on Mon Aug 5 11:57:48 2019
    From: Netsurge <netsurge@scinet-ftn.org>

    On 2019-08-05 07:45:01 +0000, Avon said:

    What software are you using to run the NNTP side of things?

    I'm running InterNewNews (INN) which has been around since 1990, a
    heavy weight in the NNTP games.
    https://www.eyrie.org/~eagle/software/inn/

    Are you planning on offering a NNTP peering or a gated feed?

    I will have it setup in a 3 fold setup.

    1. It can be used as a feed for SciNet itself. I have updated the old
    Fidogate software to use the more modern RFC's MSGID format of <#.basename@77:1/1 ID>. That in conjunction with the first.last@bbsname.scinet-ftn.org email gateway will allow NNTP to be
    used as a full featured platform for offering feeds to SciNet.

    2. I am currently peering most of the news group hierarchy (with the
    exception of any binary groups) with 2 major usenet providers, GigaNews
    and EasyNews with plans to add a third. This way I can offer full nntp
    feeds to whoever wants them, free of charge. I did this back when I ran bbs-scene.org

    3. Standard reader config, which will allow users of a bbs to login an
    use an NNTP client to read and post messages. I know that most modern
    bbs software like Mystic and Synchronet already have NNTP servers built
    in, so this won't be as appealing unless people also want full access
    to the UseNet firehose (alt., soc., etc..). I currently have a script
    that converts users from Mystic's user file to a comparable format that
    INN can use to authenticate users. It should be fairly easy for other
    bbs software like Synchronet as well.

    --
    frank // netsurge
    disksh0p!bbs % bbs.diskshop.ca % mystic goodness
    SciNet ftn hq % https://diskshop.ca/scinet

    .
    --- Unison/2.2
    * Origin: % SciNet ftn/nntp/email gateway % scinet-ftn.org % (77:77/5)
  • From Netsurge@77:1/100 to Netsurge on Mon Aug 5 14:25:32 2019
    From: Netsurge <netsurge@scinet-ftn.org>

    On 2019-08-05 07:45:01 +0000, Avon said:

    I do need to see if I can fix the UTC reporting to a local time zone and have the messages addressed to whoever the reply is meant for.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Avon@77:3/102 to Netsurge on Tue Aug 6 12:22:24 2019
    On 05 Aug 2019 at 11:57a, Netsurge pondered and said...

    I'm running InterNewNews (INN) which has been around since 1990, a
    heavy weight in the NNTP games.

    Yep, know it well and am using it at news.bbs.nz

    I will have it setup in a 3 fold setup.

    1. It can be used as a feed for SciNet itself. I have updated the old Fidogate software to use the more modern RFC's MSGID format of <#.basename@77:1/1 ID>. That in conjunction with the first.last@bbsname.scinet-ftn.org email gateway will allow NNTP to be used as a full featured platform for offering feeds to SciNet.

    So the server would offer the scinet groups as local groups to read/post to
    or are you looking at feeding those to other INN style peers?

    2. I am currently peering most of the news group hierarchy (with the exception of any binary groups) with 2 major usenet providers, GigaNews and EasyNews with plans to add a third. This way I can offer full nntp feeds to whoever wants them, free of charge. I did this back when I ran bbs-scene.org

    Yes I do this also (minus binaries) but offer news via gated FTN. Is this
    what you're planning? I'd be happy to offer you another peering at the INN level if you want that :)

    3. Standard reader config, which will allow users of a bbs to login an use an NNTP client to read and post messages. I know that most modern
    bbs software like Mystic and Synchronet already have NNTP servers built in, so this won't be as appealing unless people also want full access
    to the UseNet firehose (alt., soc., etc..). I currently have a script that converts users from Mystic's user file to a comparable format that INN can use to authenticate users. It should be fairly easy for other
    bbs software like Synchronet as well.

    The Mystic NNTP server offers access to the Mystic echomail etc. bases but
    news would need to be gated in/out of Mystic for a user to benefit from using the NNTP server in MIS.

    But if I understand you correctly this is more of a tool for an online BBS
    user to remotely login to INN as a reader with read/write privs and doing so
    in an authenticated login style? If yes, that sounds cool and if the script
    is available? I would be interested in playing with it to see if I could do
    the same at Agency BBS with news.bbs.nz

    Best, Paul

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (77:3/102)
  • From Netsurge@77:1/100 to Avon on Mon Aug 5 21:36:14 2019
    So the server would offer the scinet groups as local groups to read/post to or are you looking at feeding those to other INN style peers?

    I have no plans to gate scinet.* publicly. To me, SciNet is still an FTN focused network, the nntp thing is just an additional way to access it. I
    also don't want to deal with the spam.

    Yes I do this also (minus binaries) but offer news via gated FTN. Is this what you're planning? I'd be happy to offer you another peering at the
    INN level if you want that :)

    I might take you up on that offer.

    The Mystic NNTP server offers access to the Mystic echomail etc. bases
    but news would need to be gated in/out of Mystic for a user to benefit from using the NNTP server in MIS.

    But if I understand you correctly this is more of a tool for an online
    BBS user to remotely login to INN as a reader with read/write privs and doing so in an authenticated login style? If yes, that sounds cool and
    if the script is available? I would be interested in playing with it to see if I could do the same at Agency BBS with news.bbs.nz

    It will be a tool for users of The Diskshop and for nodes of SciNet. Users
    will have access to everything I carry where nodes will be able to use NNTP
    to feed SciNet. Since the gate will be doing news and netmail/email, netmail routing will be accomplished via the gate.

    Some years ago I wrote a php library for Mystic. This library allows you to parse the various data files of Mystic and pull whatever info you want (you
    can see it in action on my website, https://diskshop.ca). I recently updated the libraries to support the latest alpha build.

    I use a perl script and that php library to parse the username and password
    of users on the Diskshop. I then use that perl script in readers.conf to authenticate users. You must have compiled INN with perl support for this to work. Personally it is a bit of a hack, but I do plan on building a similar library for perl so that I'm not calling out to php to get the info.

    As soon as I work out the kinks, I will gladly share it with you.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Avon@77:3/102 to Netsurge on Tue Aug 6 16:05:14 2019

    On 05 Aug 2019 at 09:36p, Netsurge pondered and said...

    I use a perl script and that php library to parse the username and password of users on the Diskshop. I then use that perl script in readers.conf to authenticate users. You must have compiled INN with perl support for this to work. Personally it is a bit of a hack, but I do
    plan on building a similar library for perl so that I'm not calling out
    to php to get the info.

    As soon as I work out the kinks, I will gladly share it with you.

    Thank you... all sounds very interesting... and appreciate the offer of help/support.

    I have no plans to gate scinet.* publicly. To me, SciNet is still an FTN focused network, the nntp thing is just an additional way to access it. I also don't want to deal with the spam.

    Yes I've felt the same way..

    I might take you up on that offer.

    all good :)

    But if I understand you correctly this is more of a tool for an onlin BBS user to remotely login to INN as a reader with read/write privs a doing so in an authenticated login style? If yes, that sounds cool an if the script is available? I would be interested in playing with it see if I could do the same at Agency BBS with news.bbs.nz

    It will be a tool for users of The Diskshop and for nodes of SciNet.
    Users will have access to everything I carry where nodes will be able to use NNTP to feed SciNet. Since the gate will be doing news and netmail/email, netmail routing will be accomplished via the gate.

    Not following 100% so to clarify the BBS users of Diskshop would have a authenticated login to the NNTP to read / post?

    ..and SciNet nodes would use their BBS software that plays nice with NNTP to connect to the server to send/recieve posts?

    It's late(ish) here and I'm in 'bear of little brain' mode now.

    Best, Paul

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (77:3/102)
  • From Netsurge@77:77/5 to All on Tue Aug 6 00:12:18 2019
    From: Netsurge <netsurge@scinet-ftn.org>

    On 2019-08-06 04:06:38 +0000, Avon said:

    Not following 100% so to clarify the BBS users of Diskshop would have a authenticated login to the NNTP to read / post?

    Yes. Instead of using Mystic's built in NNTP server which would then
    have to gate any message out across the gate to the NNTP server, users
    would be able to authenticate with INN using their bbs username and
    password.

    ..and SciNet nodes would use their BBS software that plays nice with NNTP to connect to the server to send/recieve posts?

    Yes, as an option. I've taken a deep dive into the RFC's for both NNTP
    and Fido messaging. I'm toying with the idea of writing a mailer that
    would use the NNTP server as a hub, a fidogate lite. It would convert
    FTN .pkt's to RFC'd NNTP messages and vice versa. This is still pie in
    the sky at the moment, but an idea never-the-less.

    --
    frank // netsurge
    disksh0p!bbs % bbs.diskshop.ca % mystic goodness
    SciNet ftn hq % https://diskshop.ca/scinet

    .
    --- Unison/2.2
    * Origin: % SciNet ftn/nntp/email gateway % scinet-ftn.org % (77:77/5)
  • From Avon@77:3/102 to Netsurge on Thu Aug 8 13:08:42 2019

    On 06 Aug 2019 at 12:12a, Netsurge pondered and said...

    Not following 100% so to clarify the BBS users of Diskshop would have a authenticated login to the NNTP to read / post?

    Yes. Instead of using Mystic's built in NNTP server which would then
    have to gate any message out across the gate to the NNTP server, users would be able to authenticate with INN using their bbs username and password.

    Gotcha... and this is/will be something you want to just offer as a
    proprietary thing for your BBS users? Sorry I can't remember what is/is not possibly open for others to use.. I need to have more fish oil in the diet :)

    ..and SciNet nodes would use their BBS software that plays nice with NNT connect to the server to send/recieve posts?

    Yes, as an option. I've taken a deep dive into the RFC's for both NNTP and Fido messaging. I'm toying with the idea of writing a mailer that would use the NNTP server as a hub, a fidogate lite. It would convert
    FTN .pkt's to RFC'd NNTP messages and vice versa. This is still pie in the sky at the moment, but an idea never-the-less.

    That sounds very interesting, if you ever do build it, and opt to open it up for wider BBS community use I'd be interested in helping test it out / debug etc. using news.bbs.nz etc. with you and others.

    Best, Paul

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (77:3/102)
  • From Netsurge@77:1/100 to Avon on Wed Aug 7 21:29:36 2019
    Gotcha... and this is/will be something you want to just offer as a proprietary thing for your BBS users? Sorry I can't remember what is/is not possibly open for others to use.. I need to have more fish oil in
    the diet :)

    Anyone can use it, I just plan on using the BBS as the authentication method for users to connect. I just have to figure out g00r00's encryption method as passwords in the users.dat file are now encrypted.

    That sounds very interesting, if you ever do build it, and opt to open
    it up for wider BBS community use I'd be interested in helping test it
    out / debug etc. using news.bbs.nz etc. with you and others.

    You are now on the list. Thank!

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Avon@77:3/102 to Netsurge on Thu Aug 8 19:44:58 2019
    On 07 Aug 2019 at 09:29p, Netsurge pondered and said...

    method for users to connect. I just have to figure out g00r00's
    encryption method as passwords in the users.dat file are now encrypted.

    good luck.

    You are now on the list. Thank!

    coolio. cheers ears

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (77:3/102)
  • From ryan@77:1/128 to Netsurge on Thu Aug 8 09:09:20 2019
    Anyone can use it, I just plan on using the BBS as the authentication method for users to connect. I just have to figure out g00r00's
    encryption method as passwords in the users.dat file are now encrypted.

    I believe you can specify encryption method in the mystic config, so
    presumably that should indicate which encryption method is already being used.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: monterey bbs (77:1/128)
  • From DevNull@77:2/100 to Netsurge on Thu Aug 8 21:31:12 2019
    Anyone can use it, I just plan on using the BBS as the authentication method for users to connect. I just have to figure out g00r00's
    encryption method as passwords in the users.dat file are now encrypted.

    I had the same problem with my Mystic's Web Interface. Under Configuration - User Password Policy is the option to maintain the old ClearText Insensitive method.

    If you wants to maintain the new encrypted method, the password is
    hashed using PBKDF2 (Password based key derivation function 2).

    [+] NetMail DevNull @ [2:341/203] [46:2/103] [57:245/13] [9:92/8] [21:4/118] [+] PGP KeyID 0x1352338D

    --- Mystic BBS v1.12 A43 2019/03/03 (Raspberry Pi/32)
    * Origin: Bit's Lair BBS (77:2/100)
  • From Netsurge@77:1/100 to ryan on Thu Aug 8 17:05:20 2019
    I believe you can specify encryption method in the mystic config, so presumably that should indicate which encryption method is already being

    As always, you come to the rescue. Thanks brother.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Netsurge@77:1/100 to DevNull on Thu Aug 8 17:06:10 2019
    I had the same problem with my Mystic's Web Interface. Under
    Configuration - User Password Policy is the option to maintain the old ClearText Insensitive method.

    If you wants to maintain the new encrypted method, the password is
    hashed using PBKDF2 (Password based key derivation function 2).

    Got it. Thanks. Time to work on these passwords.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)