<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:07:03] <tS​haw> "Coordinating Computer: The coordinating computer manages communication and coordination between various components of the SCADA system. It ensures data exchange between PLCs, RTUs, sensors, actuators, and the central server. The coordinating computer uses communication protocols to gather data and transmit control commands."
L2[00:07:03] <Corded> (https://www.empoweredautomation.com/scada-system)
L3[00:08:07] <tS​haw> So yes essentially it is a master-slave system. I tell the system to do something, like turn off a machine, and that command is sent from the coordinator, to the supervisor, then to the PLC or RTU then to the machine
L4[00:09:44] ⇦ Quits: quad327 (~user@2602:ffe4:8:52dd:187:fc79:c1c9:f0a4) (Ping timeout: 190 seconds)
L5[00:09:57] <tS​haw> However because I'm basing it off of the person who made the mek scada system, the coordinator is the one you interact with
L6[00:10:50] ⇨ Joins: quad327 (~user@2602:ffe4:8:52dd:187:fc79:c1c9:f0a4)
L7[00:12:12] <tS​haw> My control room https://discordembeds.pc-logix.com/live/1753686732332.png https://discordembeds.pc-logix.com/live/1753686732447.png https://discordembeds.pc-logix.com/live/1753686732582.png https://discordembeds.pc-logix.com/live/1753686732736.png https://discordembeds.pc-logix.com/live/1753686732881.png
L8[00:24:33] <Forec​aster> Fancy
L9[00:42:31] <CompanionCube> %tonkout
L10[00:42:32] <MichiBot> Dagnammit! Compan​ionCube! You beat Spider ​EveryOS's previous record of 2 hours, 20 minutes and 32 seconds (By 6 minutes and 3 seconds)! I hope you're happy!
L11[00:42:33] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.002 tonk points! plus 0.001 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.5966. Position #2 Need 0.00803 more points to pass Spider ​EveryOS!
L12[00:42:35] <CompanionCube> %drink
L13[00:42:35] <MichiBot> You drink a silent aluminium potion (New!). CompanionCube looks up and sees the moon smile at them for a second.
L14[00:52:01] <Corded> > <bit_​flip> "Coordinating Computer: The coordinating computer manages c…
L15[00:52:01] <Re​nno> so basically it's a middleman
L16[00:52:25] <tS​haw> Basically, yes
L17[00:56:31] <quad327> Message: https://i.imgur.com/wBtymwT.png
L18[01:01:17] <Re​nno> quad327 looks cool, not sure 100% sure what I'm seeing though
L19[01:01:44] <Corded> > <bit_​flip>
L20[01:01:45] <Re​nno> how are you planning on handling the networking?
L21[01:01:58] <tS​haw> HAHAHAAH
L22[01:02:08] <tS​haw> https://discordembeds.pc-logix.com/live/1753689727883.lua https://discordembeds.pc-logix.com/live/1753689728111.lua
L23[01:02:30] <tS​haw> Like that
L24[01:04:42] <tS​haw> And yes, we are doing HMAC authentication with the messages
L25[01:05:07] <tS​haw> I dont care if you can read the message since its just a game, but you better not be able to edit the message
L26[01:06:12] <tS​haw> https://discordembeds.pc-logix.com/live/1753689972580.png
L27[01:06:21] <Re​nno> impressive
L28[01:06:40] <tS​haw> Its literally the other persons code so I can't take credit
L29[01:08:03] <tS​haw> But I did add time stamps to mine and im about to make it so the message will be dropped if the timestamp is too old
L30[01:08:11] <Re​nno> kind of painful though from the looks of it lol
L31[01:08:23] <tS​haw> Its not too bad
L32[01:08:28] <tS​haw> It uses Lua Lockbox
L33[01:08:36] <Re​nno> in my system, I pair the devices and then save them to a data registry library
L34[01:09:15] <Re​nno> all devices registered have a "password" as the first modem event argument
L35[01:09:23] <Re​nno> password is chosen upon registration
L36[01:10:48] <Re​nno> recently modularized my pairing system so it can handle multiple device types
L37[01:11:07] <tS​haw> Is the password ever shared with the peer?
L38[01:11:22] <Re​nno> idk which one is the peer
L39[01:11:44] <tS​haw> Just like, the other computer that is paired
L40[01:11:58] <Re​nno> yea its saved in the data registry for that device type
L41[01:13:10] <tS​haw> Got it. I haven't seen your system but I would say probably dont transfer passwords over the network
L42[01:13:26] <Re​nno> it's all in direct sends
L43[01:13:32] <Re​nno> not broadcasts
L44[01:13:55] <Re​nno> the password to that device is only ever sent the modem address saved at the time of pairing
L45[01:16:02] <tS​haw> Alright, personally I wouldn't do that and just type in the password manually to each paired computer that way it is never transmitted.
L46[01:16:22] <Re​nno> not possible
L47[01:16:27] <Re​nno> some of these are literally headless
L48[01:16:35] <tS​haw> Ah
L49[01:17:27] <Re​nno> I have a whole eliptical curve encryption library I cooked up because I was paranoid about network security
L50[01:17:36] <Re​nno> but it's a lot of overhead for basically no reason
L51[01:17:42] <tS​haw> Nice
L52[01:18:13] <Re​nno> iirc aside from the spoofer card, there's really no way a direct modem send can be intercepted by another device (except if the modem was cloned)
L53[01:18:26] <Re​nno> so transmitting the password isn't really a problem
L54[01:20:03] <tS​haw> I honestly haven't really tested all that heavely with how OC transmits data accross a cable so I figured you could just tap it and see everything being sent on that line
L55[01:20:21] <Izzy> spoofer card can only send, not receive
L56[01:20:44] <Re​nno> even better
L57[01:21:36] <Forec​aster> data isn't actually "transmitted" across a cable
L58[01:21:41] <Re​nno> so even if they spoofed the controllers address and knew the port of the device(s), they couldn't gain access to them
L59[01:23:35] <Forec​aster> pretty sure the Java end just checks which computers are on the network and if they have the correct address to be receiving the message unless it's a broadcast
L60[01:24:19] <Re​nno> right
L61[01:24:38] <Re​nno> so the pairing method where its authenticated on pairing is fine
L62[01:24:44] <Re​nno> no need for all the extra overhead
L63[01:28:31] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7cae:7e00:3a63:880c:c79e:267d) (Quit: Leaving.)
L64[01:41:04] <Izzy> now that you put it
L65[01:41:16] <Izzy> like that
L66[01:41:45] <Re​nno> huh?
L67[01:42:08] <Izzy> well HMAC authenticated messages are already fine even for routed within OC
L68[01:43:21] <Izzy> ideally you'd want lightweight asymmetric crypto for message signing
L69[01:43:32] <Izzy> hm
L70[01:43:34] <Re​nno> chacha20
L71[01:43:36] <Izzy> I dunno it just has me thinking
L72[01:47:26] <Izzy> might be fun to implement VPN software for minitel
L73[01:57:38] <quad327> Message routing: https://i.imgur.com/jjLtUjb.png
L74[01:58:11] <Izzy> your visualisation is much better than those I used in the minitel demos x3
L75[02:12:30] <quad327> https://i.imgur.com/fn5Y2if.png
L76[02:21:24] <Re​nno> cool
L77[02:21:28] <Re​nno> looks complex
L78[02:54:15] <quad327> Broadcasting: https://i.imgur.com/X0EChYq.png
L79[03:15:46] <Spider ​EveryOS> %tonk
L80[03:15:48] <MichiBot> Fopdoodle! Spider ​EveryOS! You beat Compan​ionCube's previous record of <0 (By 2 hours, 33 minutes and 15 seconds)! I hope you're happy!
L81[03:15:49] <MichiBot> Spider EveryOS's new record is 2 hours, 33 minutes and 15 seconds! Spider EveryOS also gained 0.00255 tonk points for stealing the tonk. Position #1.
L82[03:32:33] <quad327> Switch: https://i.imgur.com/snJukyf.png
L83[03:35:25] <Va​ur> %sip
L84[03:35:27] <MichiBot> You drink a stirring chocolate potion (New!). Vaur feels slightly faster.
L85[03:53:10] <quad327> As my expectation, microcontrollers are nice relay: https://i.imgur.com/q2ytN4b.png
L86[05:00:22] * Amanda meows and looks around
L87[05:00:22] <Amanda> %splash @Forecaster with mutable potion
L88[05:00:22] * Amanda orders michibot some %soup
L89[05:00:26] <MichiBot> You fling a mutable blue potion (New!) that splashes onto @Forecaster. @Forecaster turns into a sword boy until they steal a lamp.
L90[05:01:28] * Amanda pokes MichiBot
L91[05:07:32] <Amanda> Where's MichiBot's %soup
L92[05:07:33] <MichiBot> Waiter!! Waiter!! Theres turbo seed bullets in my soup!
L93[05:20:37] <Forec​aster> D:<
L94[06:08:30] <Amanda> Hrm
L95[06:11:55] ⇦ Quits: quad327 (~user@2602:ffe4:8:52dd:187:fc79:c1c9:f0a4) (Remote host closed the connection)
L96[06:12:24] ⇨ Joins: quad327 (~user@2602:ffe4:8:52dd:187:fc79:c1c9:f0a4)
L97[06:14:59] <quad327> Config micro controller with a wireless network card: https://i.imgur.com/IxBsOqn.png https://pastebin.com/25Ey5VfJ
L98[06:24:54] <Va​ur> %tonk
L99[06:24:55] <MichiBot> Sard! Va​ur! You beat Spider ​EveryOS's previous record of 2 hours, 33 minutes and 15 seconds (By 35 minutes and 52 seconds)! I hope you're happy!
L100[06:24:56] <MichiBot> Vaur's new record is 3 hours, 9 minutes and 7 seconds! Vaur also gained 0.0018 (0.0006 x 3) tonk points for stealing the tonk. Position #3. Need 0.33703 more points to pass Compan​ionCube!
L101[07:11:15] <Kristo​bear38> quad327: how does network discovery work in your network stack?
L102[07:11:43] <Kristo​bear38> i.e. how can I discover reachable peers in a network?
L103[07:18:09] <quad327> Kristobear38: No way now, but if application wants, they can handle a packet and you can easily send a packet to `~` to make a global broadcast.
L104[07:38:56] <quad327> A micro controller router: https://i.imgur.com/KtJFQbE.png
L105[07:39:30] <quad327> Code: https://pastebin.com/EhidryQ7
L106[08:16:27] <quad327> updated code
L107[08:17:24] <TechT​astic> What program is that?
L108[08:22:11] <quad327> Router for `inet`
L109[08:44:56] <quad327> Wireless network: https://i.imgur.com/IyRNVe8.png
L110[08:46:09] <quad327> Config: https://i.imgur.com/sw2TGxV.png
L111[08:56:43] *** Joins: Hawk777 (~Hawk777@2001:569:7cae:7e00:12cd:4cff:138:bcc1) Hawk777
L112[09:47:25] <quad327> Micro controller switch: https://i.imgur.com/oTEDwaT.png
L113[09:48:48] <Kristo​bear38> quad327: does the broadcast get repeated? Let's say I have 3 computers with wireless cards: A B and C. A has range to reach B but not enough range to reach C. However B has enough range to reach C. A sends a broadcast, will B repeat it so that it can reach C? What if it's not a broadcast but a message specifically for C? Will it
L114[09:48:48] <Corded> get repeated by B?
L115[09:49:00] <Kristo​bear38> Also: neat eeprom config editor
L116[09:49:54] <quad327> Yes, every device unless `root` has a access point, which ensures the conduction is single-directional
L117[09:50:04] <quad327> and broadcasts can spread whole network
L118[09:51:34] <quad327> I used `eeprom.get` and `eeprom.set`, which means the micro controller will modify their eeprom when running
L119[10:04:50] <quad327> Current progress: https://github.com/aawwaaa/OpenPrograms/tree/main/inet
L120[10:10:44] ⇦ Quits: quad327 (~user@2602:ffe4:8:52dd:187:fc79:c1c9:f0a4) (Ping timeout: 190 seconds)
L121[10:36:52] <CompanionCube> %tonk
L122[10:36:55] <MichiBot> Dogast! Compan​ionCube! You beat Va​ur's previous record of 3 hours, 9 minutes and 7 seconds (By 1 hour, 2 minutes and 50 seconds)! I hope you're happy!
L123[10:36:56] <MichiBot> CompanionCube's new record is 4 hours, 11 minutes and 58 seconds! CompanionCube also gained 0.0042 (0.00105 x 4) tonk points for stealing the tonk. Position #2. Need 0.00638 more points to pass Spider ​EveryOS!
L124[10:48:07] <Amanda> Hrm... maybe generating a menu with 1.4k items in it isn't smart on an eReader
L125[11:11:19] <Amanda> okay, no, it's probably iterating the zip file thta's doing it...
L126[11:12:17] <Amanda> bah, that means I'll have to deside on a sqitedb schema, after all
L127[12:03:25] <Amanda> or not. I'm dumb, and apparently koreader doesn't support non-DEFLATE/STORE for zip files. :D
L128[12:06:19] <Forec​aster> Ohno
L129[13:09:51] <Amanda> %choose rainbox time?
L130[13:09:51] <MichiBot> Ama​nda: Whatever you're thinking, don't.
L131[13:14:07] <Va​ur> %sip
L132[13:14:09] <MichiBot> You drink a falling cyan potion (New!). The bottle turns into a blue axe.
L133[13:58:22] ⇨ Joins: Cyakat (~Thunderbi@c-98-55-96-209.hsd1.co.comcast.net)
L134[14:34:34] <Amanda> %choose now rain box?
L135[14:34:34] <MichiBot> Ama​nda: I talked to the Swedish Chef, he said "Bork bork!" I think that means yes?
L136[14:50:48] <Va​ur> %tonkout
L137[14:50:49] <MichiBot> Yippee! Va​ur! You beat Compan​ionCube's previous record of 4 hours, 11 minutes and 58 seconds (By 1 minute and 57 seconds)! I hope you're happy!
L138[14:50:50] <MichiBot> Va​ur has stolen the tonkout! Tonk has been reset! They gained 0.004 tonk points! plus 0.003 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.26807. Position #3 Need 0.33273 more points to pass Compan​ionCube!
L139[14:53:34] *** Joins: Vexatos (~Vexatos@pd9e21b95.dip0.t-ipconnect.de) Vexatos
L140[14:53:34] zsh sets mode: +v on Vexatos
L141[14:53:47] <Va​ur> %sip
L142[14:53:48] <MichiBot> You drink a shining unobtanium potion (New!). A giant boulder is rolling towards Vaur! They fail to evade it with a 10 vs DC 15 and takes 1d​6 => 1 damage.
L143[15:05:00] ⇦ Quits: Vexatos (~Vexatos@pd9e21b95.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L144[15:57:31] <Amanda> %choose tattoo or darkness
L145[15:57:31] <MichiBot> Ama​nda: A nearby lamp replies "darkness".
L146[15:58:06] * Amanda turns the lamp off, making sure to turn another on elsewhere
L147[16:05:36] <Amanda> Hrm
L148[16:05:36] <Amanda> Nah, waves time
L149[16:44:43] <CompanionCube> %tonk
L150[16:44:44] <MichiBot> Awesome! Compan​ionCube! You beat Va​ur's previous record of <0 (By 1 hour, 53 minutes and 55 seconds)! I hope you're happy!
L151[16:44:45] <MichiBot> CompanionCube's new record is 1 hour, 53 minutes and 55 seconds! CompanionCube also gained 0.0019 tonk points for stealing the tonk. Position #2. Need 0.00448 more points to pass Spider ​EveryOS!
L152[17:39:44] ⇨ Joins: PewPewCricket (~pewpewcri@98.97.87.121)
L153[17:40:06] <PewPewCricket> :3
L154[17:57:30] * Amanda pads around in a circle, collapse into a pile of floof near Elfi, does a heccen zzzmew
L155[17:57:42] <Amanda> Night girls
L156[18:24:24] <Spider ​EveryOS> %sip
L157[18:24:26] <MichiBot> You drink a 2-dimensional adamantium potion (New!). Spider EveryOS's eyes turn the color of bombastium until someone turns on a lamp and then off again.
L158[18:59:48] <CompanionCube> %tonkout
L159[18:59:49] <MichiBot> Jeepers! Compan​ionCube! You beat your own previous record of 1 hour, 53 minutes and 55 seconds (By 21 minutes and 9 seconds)! I hope you're happy!
L160[18:59:50] <MichiBot> Compan​ionCube has tonked out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002 bonus points for consecutive hours! Current score: 1.6067, Position #2 Need 0.00048 more points to pass Spider ​EveryOS!
L161[18:59:52] <CompanionCube> %drink
L162[18:59:53] <MichiBot> You drink a spooned yellow potion (New!). The potion bottle is suddenly on fire! CompanionCube takes 1d​4 => 4 fire damage before letting go of it!
L163[19:01:27] <Spider ​EveryOS> %sip
L164[19:01:29] <MichiBot> You drink a chewy naqahdah potion (New!). Spider EveryOS suddenly craves cake.
L165[19:01:42] <Spider ​EveryOS> I could eat some cake right npw
L166[19:01:47] <Spider ​EveryOS> * now
L167[19:44:11] ⇦ Quits: PewPewCricket (~pewpewcri@98.97.87.121) (Read error: Connection reset by peer)
L168[20:07:28] <CompanionCube> %drink
L169[20:07:30] <MichiBot> You drink a gloomy gold potion (New!). For about a second CompanionCube knows the location of a great treasure.
L170[20:10:25] <Forec​aster> %tonk
L171[20:10:27] <MichiBot> Fudge! Forec​aster! You beat Compan​ionCube's previous record of <0 (By 1 hour, 10 minutes and 38 seconds)! I hope you're happy!
L172[20:10:28] <MichiBot> Forecaster's new record is 1 hour, 10 minutes and 38 seconds! Forecaster also gained 0.00118 tonk points for stealing the tonk. Position #5. Need 0.03128 more points to pass Redston​eParkour!
L173[20:27:40] <Spider ​EveryOS> %sip
L174[20:27:42] <MichiBot> You drink a cloudy void potion (New!). Spider EveryOS gains some curse. Spider EveryOS has 1 curse. (Rem. uses: 2)
L175[21:42:49] ⇨ Joins: quad327 (~user@2602:ffe4:8:52dd:187:fc79:c1c9:f0a4)
L176[22:03:51] ⇦ Quits: quad327 (~user@2602:ffe4:8:52dd:187:fc79:c1c9:f0a4) (Remote host closed the connection)
L177[22:04:10] ⇨ Joins: quad327 (~user@2602:ffe4:8:52dd:e45:ac74:6f04:3b3f)
L178[22:17:36] ⇦ Quits: Cyakat (~Thunderbi@c-98-55-96-209.hsd1.co.comcast.net) (Quit: Cyakat)
L179[22:55:42] <Va​ur> %tonk
L180[22:55:44] <MichiBot> Darn! Va​ur! You beat Forec​aster's previous record of 1 hour, 10 minutes and 38 seconds (By 1 hour, 34 minutes and 38 seconds)! I hope you're happy!
L181[22:55:45] <MichiBot> Vaur's new record is 2 hours, 45 minutes and 16 seconds! Vaur also gained 0.00316 (0.00158 x 2) tonk points for stealing the tonk. Position #3. Need 0.33547 more points to pass Compan​ionCube!
<<Prev Next>> Scroll to Top