00:00:31 | | threedeeitguy quits [Quit: The Lounge - https://thelounge.chat] |
00:00:34 | | etnguyen03 (etnguyen03) joins |
00:01:11 | | threedeeitguy (threedeeitguy) joins |
00:08:32 | | tzt quits [Ping timeout: 250 seconds] |
00:17:56 | | kuroger quits [Quit: ZNC 1.9.1 - https://znc.in] |
00:20:21 | | FiTheArchiver quits [Read error: Connection reset by peer] |
00:22:22 | | kuroger (kuroger) joins |
01:03:41 | | etnguyen03 quits [Client Quit] |
01:20:49 | | BlueMaxima quits [Quit: Leaving] |
01:34:08 | | etnguyen03 (etnguyen03) joins |
02:03:14 | <nulldata> | https://www.cloudsek.com/blog/the-biggest-supply-chain-hack-of-2025-6m-records-for-sale-exfiltrated-from-oracle-cloud-affecting-over-140k-tenants |
02:48:44 | | pixel leaves [Error from remote client] |
02:51:41 | <pabs> | nicolas17: are the containers in a separate mount namespace? |
02:52:49 | <nicolas17> | I just run "docker run -d -ti --rm atdr.meo.ws/archiveteam/voiceofamerica-grab" |
02:53:12 | <nicolas17> | a mountpoint of type "overlay" appears in the output of "mount" in the host |
02:53:18 | <nicolas17> | and "df" |
02:53:56 | <pabs> | JAA: reminds me of ircpipe https://git.gir.st/ircpipe.git |
03:06:31 | <pabs> | and a rust version https://github.com/vinezombie/ircpipe |
03:08:42 | <pabs> | ah, guess thats similar to ircdog |
03:09:41 | <anarcat> | ii is similar too |
03:09:42 | <anarcat> | iirc |
03:09:45 | <@JAA> | pabs: Yeah, there are a few of these. curl-irc has the advantage that cURL and Bash are usually available everywhere already. :-P |
03:10:02 | <@JAA> | So just plop in a tiny script and you have a 'functional' IRC 'client'. |
03:10:32 | <pabs> | :) |
03:10:39 | <anarcat> | coproc, wtf? |
03:10:54 | <@JAA> | anarcat: From suckless? That's the one with FIFOs etc., isn't it? |
03:11:10 | <@JAA> | Yeah, I finally had an excuse to play with coproc. :-) |
03:11:12 | <anarcat> | yeah, the one with FIFOs |
03:11:23 | <anarcat> | i don't quite recall, it's been decades |
03:11:41 | <anarcat> | irker is another thing like that, but god |
03:11:53 | <nicolas17> | irker is one way |
03:11:56 | <anarcat> | talk about making simple things complex |
03:12:05 | <anarcat> | kgb too, all of those are too complicated for their own good |
03:12:07 | <anarcat> | i like ii |
03:12:41 | <anarcat> | problem is no tls |
03:12:51 | <pabs> | stunnel? |
03:12:52 | <@JAA> | curl-irc has TLS!!1! |
03:13:12 | <@JAA> | Or socat or something |
03:13:16 | <anarcat> | pabs: yes, that's what people do, i think that's dumb |
03:13:30 | <anarcat> | like come on, a tls socket, what's so hard |
03:13:39 | <anarcat> | i guess that's why you make a coproc |
03:13:42 | <@JAA> | On the one hand, I agree. On the other hand, it lets you focus on the actual task at hand. |
03:13:42 | <anarcat> | with curl |
03:13:48 | <anarcat> | and make my blood curl |
03:13:54 | <@JAA> | :-D |
03:13:59 | <@JAA> | The coproc is so I can PONG. |
03:14:13 | <anarcat> | i think i'd be happier with the example if it was socat, actually |
03:14:20 | <anarcat> | because it's not stunnel |
03:14:25 | <anarcat> | not sure why i dislike stunnel |
03:14:29 | <anarcat> | JAA: yeah, i get it |
03:14:39 | <anarcat> | it just crosses my blood-curling bash level |
03:15:08 | <@JAA> | I mean, it was inspired by a Libera ##bash-crimes discussion, so yeah. |
03:15:28 | <@JAA> | I didn't want to create a FIFO. :-) |
03:16:16 | <@JAA> | I've never before had a case where I needed to feed back into a process based on its output, and coproc is perfect for that. |
03:18:33 | <anarcat> | omg that script |
03:18:47 | <anarcat> | curl des *not* support irc, in other words, this is some nasty http 0.9 stuff! |
03:18:51 | <anarcat> | omg |
03:18:55 | <anarcat> | chapeau, as we say in french |
03:19:54 | <pabs> | its using curl as a version of socat :) |
03:20:09 | | etnguyen03 quits [Remote host closed the connection] |
03:20:17 | <@JAA> | That's the point, yes, I made curl support IRC. :-P |
03:20:29 | <@JAA> | And we say that in Swiss German, too. :-) |
03:22:40 | <anarcat> | hehe |
03:22:46 | | anarcat shivers |
03:23:10 | <anarcat> | part of the trick seems to be that irc likes \r\n |
03:23:18 | <anarcat> | because just doing this by hand with curl doesn't work as well |
03:23:51 | <@JAA> | Yeah, and that empty lines are silently ignored, and that curl lets you replace the HTTP method with literally anything. |
03:25:07 | <@JAA> | So it uses `$'USER ...\r\nNICK ...\r\nPING :'` as the method. The third line turns into `PING : / HTTP/1.1`, which is valid IRC. :-D |
03:25:27 | <nicolas17> | gross |
03:25:43 | <anarcat> | don't you have http0.9 in there? |
03:25:49 | <anarcat> | i think you mean PING : / |
03:26:01 | <anarcat> | HTTP/1.1 wasn't added until ... well, HTTP 1.1 |
03:26:10 | <anarcat> | i think http 1.0 is when they did the Host: header |
03:26:14 | <@JAA> | Well, yes, but unlike --http2 etc., that's actually a flag for curl to accept an HTTP/0.9 *response*. It still sends a 1.1 request. |
03:26:21 | <anarcat> | oooh i see |
03:26:35 | <@JAA> | And an HTTP/0.9 response is just plain data, which happens to be IRC protocol in this case. :-D |
03:26:40 | <anarcat> | oh right and you have to tell it to no host |
03:26:41 | <anarcat> | right |
03:26:44 | <anarcat> | clever |
03:26:47 | <anarcat> | and, yes, gross |
03:28:16 | | missaustraliana joins |
03:28:35 | <TheTechRobo> | If you think that's gross, you have not seen some of JAA's oneliners. :P |
03:28:37 | <@JAA> | Unlike all other --http*, in fact. --http0.9 is the only exception. Now I'm annoyed. |
03:29:27 | <@JAA> | TheTechRobo: The oneliners might be ugly, but I don't think they're as gross as this. :-D |
03:29:52 | <@JAA> | They're just long and hard to read, but they do use the tools for the intended purpose, normally. |
03:30:17 | <@JAA> | (Yes, grepping HTML is totally normal, why do you ask?) |
03:42:36 | | terry quits [Ping timeout: 250 seconds] |
03:44:11 | | NotGLaDOS joins |
04:22:28 | | ducky (ducky) joins |
04:24:19 | | eroc1990 quits [Quit: The Lounge - https://thelounge.chat] |
04:39:50 | | eroc1990 (eroc1990) joins |
04:40:39 | | kuroger quits [Quit: ZNC 1.9.1 - https://znc.in] |
04:41:36 | | kuroger (kuroger) joins |
05:07:08 | | eroc1990 quits [Client Quit] |
05:10:35 | | eroc1990 (eroc1990) joins |
05:23:34 | | missaustraliana quits [Ping timeout: 250 seconds] |
05:46:18 | | missaustraliana joins |
05:47:54 | <pabs> | https://anarc.at/blog/2025-03-21-losing-war-internet/ |
06:06:05 | | pabs quits [Read error: Connection reset by peer] |
06:06:54 | | pabs (pabs) joins |
06:11:39 | | HackMii quits [Remote host closed the connection] |
06:12:07 | | HackMii (hacktheplanet) joins |
06:24:36 | | sec^nd quits [Remote host closed the connection] |
06:24:50 | | sec^nd (second) joins |
06:27:16 | | kuroger quits [Client Quit] |
06:35:43 | | kuroger (kuroger) joins |
06:56:07 | | pixel (pixel) joins |
07:03:16 | | kuroger quits [Client Quit] |
07:06:43 | | kuroger (kuroger) joins |
07:27:31 | | missaustraliana quits [Ping timeout: 260 seconds] |
07:35:50 | | kuroger quits [Client Quit] |
07:37:03 | | aaq|m joins |
07:39:47 | | kuroger (kuroger) joins |
07:55:50 | | kuroger quits [Client Quit] |
07:58:47 | | kuroger (kuroger) joins |
08:28:20 | | kuroger quits [Client Quit] |
08:31:17 | | kuroger (kuroger) joins |
08:58:53 | | ducky is now known as _-- |
08:58:55 | | _-- is now known as duck |
08:58:59 | | duck is now known as ducky |
08:59:33 | | missaustraliana joins |
09:00:07 | | vitzli (vitzli) joins |
09:04:08 | | missaustraliana quits [Ping timeout: 250 seconds] |
09:15:12 | | missaustraliana joins |
09:17:58 | <f_> | anarcat: interesting post |
09:20:06 | | missaustraliana quits [Ping timeout: 260 seconds] |
09:52:25 | | PAARCLiCKS quits [Remote host closed the connection] |
09:55:48 | | PAARCLiCKS (s4n1ty) joins |
10:01:49 | <Flashfire42> | https://www.tumblr.com/blog_auth/viperoserio2 has anyone ever seen a password protected tumblr? |
10:11:00 | | vitzli quits [Remote host closed the connection] |
10:11:39 | | vitzli (vitzli) joins |
10:18:25 | | missaustraliana joins |
10:18:53 | | vitzli quits [Client Quit] |
10:19:51 | | missaustraliana quits [Remote host closed the connection] |
10:30:56 | | BornOn420 quits [Remote host closed the connection] |
10:31:32 | | BornOn420 (BornOn420) joins |
10:40:18 | <katia> | Not in a long time but yes |
11:00:01 | | Bleo18260072271962345 quits [Quit: The Lounge - https://thelounge.chat] |
11:02:45 | | Bleo18260072271962345 joins |
11:54:45 | | etnguyen03 (etnguyen03) joins |
11:58:33 | | kuroger quits [Quit: ZNC 1.9.1 - https://znc.in] |
12:00:30 | | kuroger (kuroger) joins |
12:07:23 | | eroc1990 quits [Quit: Ping timeout (120 seconds)] |
12:07:43 | | eroc1990 (eroc1990) joins |
12:09:46 | | etnguyen03 quits [Client Quit] |
12:18:12 | | arch quits [Remote host closed the connection] |
12:18:19 | | arch joins |
12:33:37 | | etnguyen03 (etnguyen03) joins |
12:43:26 | | SootBector quits [Remote host closed the connection] |
12:43:50 | | SootBector (SootBector) joins |
12:47:30 | | SammySkye quits [Quit: Ping timeout (120 seconds)] |
12:47:33 | | Ryz quits [Quit: Ping timeout (120 seconds)] |
12:47:33 | | kiska52 quits [Quit: Ping timeout (120 seconds)] |
12:47:45 | | SammySkye (SammySkye) joins |
12:47:57 | | kiska52 joins |
12:48:27 | | etnguyen03 quits [Client Quit] |
12:48:36 | | Ryz (Ryz) joins |
12:55:26 | | etnguyen03 (etnguyen03) joins |
13:06:36 | | mgrytbak is now known as mgrytbak_ |
13:11:07 | | FiTheArchiver joins |
13:12:11 | | mgrytbak joins |
13:29:32 | | mgrytbak_ quits [Quit: The Lounge - https://thelounge.chat] |
14:57:09 | | etnguyen03 quits [Client Quit] |
15:25:43 | | vitzli (vitzli) joins |
15:29:05 | | benjins3 quits [Read error: Connection reset by peer] |
15:34:17 | | vitzli quits [Client Quit] |
15:34:45 | <anarcat> | f_: thanks |
15:35:18 | | benjins3 joins |
15:41:36 | | LddPotato_ joins |
15:44:31 | | LddPotato quits [Ping timeout: 260 seconds] |
15:44:39 | | LddPotato_ is now known as LddPotato |
15:49:22 | | etnguyen03 (etnguyen03) joins |
16:05:16 | | etnguyen03 quits [Client Quit] |
16:17:34 | | grill (grill) joins |
16:30:59 | | tzt (tzt) joins |
17:15:52 | | nukke quits [Quit: nukke] |
17:22:53 | | sparky14922 (sparky1492) joins |
17:26:16 | | sparky14924 (sparky1492) joins |
17:26:22 | | sparky1492 quits [Ping timeout: 250 seconds] |
17:26:23 | | sparky14924 is now known as sparky1492 |
17:29:11 | | pixel leaves [Error from remote client] |
17:30:06 | | sparky14922 quits [Ping timeout: 260 seconds] |
17:35:54 | | matoro quits [Ping timeout: 250 seconds] |
17:39:44 | | etnguyen03 (etnguyen03) joins |
18:08:01 | | nukke (nukke) joins |
18:14:38 | <nukke> | stupid linux. I remove a NIC from my server and systemd screws up all my interface names |
18:15:05 | <nukke> | took me like 30 minutes to dig up an old monitor, find a VGA cable and try to wire things up |
18:21:41 | <nicolas17> | huh |
18:22:04 | <nicolas17> | I thought that was what the new interface names were supposed to prevent, by putting the PCI slot number or MAC address or other stable info in it |
18:24:33 | | etnguyen03 quits [Client Quit] |
18:27:49 | <nukke> | I thought so too, but nope. |
18:27:59 | <nukke> | I knew I should've stayed on windows server 2008 :/ |
18:29:02 | <nicolas17> | so what did your interface name look like? |
18:32:16 | <nukke> | so it's the management interface for proxmox. it's the one on the motherboard. I had a PCIe dual port NIC that I removed that had nothing plugged in/was not in use. |
18:32:34 | <nukke> | main interface (attached to the motherboard) went from enp5s0 to enp2s0 |
18:34:37 | <katia> | nukke, you don't congigure systemd-networkd by mac address? cringe, sorry... :/ |
18:35:30 | <nukke> | I'm using Linux bro not Mac. |
18:43:00 | <nicolas17> | supposedly p5 and p2 are "PCI domain" |
18:44:03 | <katia> | nukke, maybe you need arch linux |
18:57:37 | <that_lurker> | katia: https://img.kuhaon.fun/u/I0MsMy.jpg |
19:00:00 | | etnguyen03 (etnguyen03) joins |
19:09:36 | <mete> | hm, I added this week some 25G port in one if my boxes... the existing devices haven't changed their name... debian bookworm |
19:11:01 | <katia> | nukke only runs EOL software |
19:11:11 | <mete> | xD |
19:59:47 | <nukke> | mete: weird, that's actually what I removed that messed things up! XXV710-DA2 card |
20:00:17 | <nukke> | I reported katia to the admins again. she only shows up to bully people |
20:05:21 | <mete> | that's the card I added :D |
20:05:22 | | etnguyen03 quits [Client Quit] |
20:05:28 | <mete> | or no... E810 sorry |
20:08:27 | <katia> | nukke: hi, this is the admin, processing your report. how may i assist? |
20:13:37 | <nukke> | huh, truenas scale is moving to incus (from kvm) for vms: https://www.truenas.com/docs/scale/25.04/gettingstarted/scalereleasenotes/ |
20:14:14 | <nukke> | I tried looking into what incus is and it made me even more confused. lxd, lxc and incus are different/the same |
21:11:46 | | Chris5010 quits [Ping timeout: 260 seconds] |
21:13:52 | | Chris5010 (Chris5010) joins |
21:16:39 | | etnguyen03 (etnguyen03) joins |
21:22:12 | | BlueMaxima joins |
21:52:46 | | etnguyen03 quits [Client Quit] |
21:55:03 | | etnguyen03 (etnguyen03) joins |
22:32:13 | | onetruth joins |
22:44:08 | | etnguyen03 quits [Client Quit] |
22:57:00 | | grill quits [Ping timeout: 250 seconds] |
23:04:07 | | etnguyen03 (etnguyen03) joins |
23:26:21 | | FiTheArchiver quits [Read error: Connection reset by peer] |
23:29:43 | | etnguyen03 quits [Client Quit] |
23:53:15 | | Gadelhas5628737 quits [Quit: Ping timeout (120 seconds)] |