00:14:16 | | Meli quits [Ping timeout: 260 seconds] |
00:17:20 | <pabs> | JAA: sure, they are related at least though? was thinking on a separate page, like the Relay one |
00:17:23 | <pabs> | "Right now, I think it's probably best if you uninstall atop. I don't mean just stopping it, but actually keep it from being executed." https://rachelbythebay.com/w/2025/03/25/atop/ |
00:21:29 | <myself> | That's.... ominous. |
00:24:27 | | etnguyen03 quits [Client Quit] |
00:32:46 | | Chris5010 quits [Quit: Ping timeout (120 seconds)] |
00:33:05 | | Chris5010 (Chris5010) joins |
00:37:06 | | vitzli (vitzli) joins |
00:49:16 | | grill quits [Ping timeout: 260 seconds] |
00:50:38 | | grill (grill) joins |
00:58:26 | | etnguyen03 (etnguyen03) joins |
01:04:16 | | fionera quits [Quit: fionera] |
01:04:55 | | fionera (Fionera) joins |
01:04:59 | | fionera quits [Client Quit] |
01:07:48 | | grill quits [Ping timeout: 250 seconds] |
01:31:52 | <nukke> | oh boy |
01:40:53 | <LunarianBunny1147> | ominous warning is very ominous |
02:06:04 | | yasomi is now known as Xe |
02:09:54 | <steering> | o_O |
02:09:59 | | steering wonders what atop is |
02:11:34 | <steering> | looking at screenshots i think i prefer htop anyway :P |
02:22:48 | | BennyOtt_ joins |
02:24:04 | | BennyOtt quits [Ping timeout: 250 seconds] |
02:24:04 | | BennyOtt_ is now known as BennyOtt |
02:24:05 | | BennyOtt is now authenticated as BennyOtt |
02:32:44 | | sparky14921 (sparky1492) joins |
02:36:12 | | sparky1492 quits [Ping timeout: 250 seconds] |
02:36:13 | | sparky14921 is now known as sparky1492 |
02:38:19 | <nukke> | There's a lot of speculation about why, with the answer almost certainly security / exploitable (or backdoor), and I'll just throw an extra little tidbit in: |
02:38:21 | <nukke> | atop seems to run persistently as root, which may be the reason for preventing it from running/uninstalling. |
02:38:23 | <nukke> | the netatop part of atop installs a persistent kernel module, netatop.ko, as part of its installation. The module hooks netfilter to be able to monitor all traffic. |
02:38:25 | <nukke> | If there's an exploitable flaw in the kernel module, this would be a max-severity CVE. |
02:38:27 | <nukke> | netatop _also_ runs a persistent daemon, netatopd, which I believe from inspecting the source runs as root. |
02:38:29 | <nukke> | The article's language about uninstalling it kinda sorta makes you think one of these three parts is in some way exploitable or backdoored -- any which way it's a privileged process, and one that's monitoring network traffic. |
02:38:39 | <nukke> | oops I meant to copy the comment link: https://news.ycombinator.com/item?id=43477510 |
02:49:15 | <steering> | hmm, it also says to "keep it from being executed", which wouldn't help if it was in either of those components? |
02:49:37 | <steering> | but also wow yeah I definitely prefer htop :D |
02:50:52 | <@JAA> | htop++ |
02:50:52 | <eggdrop> | [karma] 'htop' now has 1 karma! |
02:56:51 | <@JAA> | pabs: I should've actually looked at the Relay page; I don't consider those AT channels either. (I had assumed you meant the read-only relay channels #archivebot-chat etc.) |
03:01:09 | <pabs> | ah, I forgot the -chat channels. the current list is less AT-owned channels and more useful-to-AT channels |
03:03:08 | <pabs> | I'll make a separate table for the -chat ones |
03:03:35 | | etnguyen03 quits [Remote host closed the connection] |
03:09:05 | <pabs> | I think documenting the non-AT-but-useful-to-AT-folks channels is valuable to help get new folks more integrated into the community and knowledgeable about AT methods |
03:23:57 | <steering> | hmm, speaking of scanning things, I just noticed something: $ nc scanme.nmap.org 22 |
03:24:00 | <steering> | SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.13 |
03:24:32 | <steering> | Ubuntu 14.04! |
03:39:19 | <myself> | btop looks cooler than htop though... |
03:45:39 | <nukke> | btop has like 1000000 python dependencies |
03:46:05 | <nukke> | the smart thing to do is to memorize all pids and just use `ps` |
03:48:02 | <myself> | brb writing qbasictop |
03:48:31 | <nicolas17> | I have an idea for a faster top/ps |
03:49:20 | <nicolas17> | process tools need to open/read/close a crapload of pseudo-files in /proc, which means a lot of syscalls and context switches |
03:49:47 | <nicolas17> | has anyone tried using io_uring to optimize that? |
03:50:19 | | pabs wonders if any of them use proc events for realtime updates |
03:50:34 | <nicolas17> | 1. there are proc events? |
03:51:11 | <nicolas17> | 2. many pseudo files inside /proc/$pid/ change *all* the time so "notifications of updates" don't make much sense :) |
03:51:16 | <pabs> | https://lwn.net/Articles/157150/ |
03:51:37 | <nicolas17> | omg |
03:51:56 | <nicolas17> | I didn't know of this |
03:52:18 | <pabs> | Python client https://github.com/dbrandt/proc_events |
03:52:22 | <pabs> | (looks ancient) |
03:52:25 | <nicolas17> | I tried monitoring process start and exit by hooking libc functions with LD_PRELOAD and it did not work well |
03:52:51 | <nicolas17> | I think some of the processes I wanted to watch used _exit() and bypassed my atexit hook |
03:53:55 | <nicolas17> | then I looked into some bpf thing to monitor syscalls and it seemed way too complicated |
03:55:29 | <pabs> | yeah syscall filtering with bpf/seccomp isn't great, since syscalls get added a lot and the numbers aren't portable anyway |
03:56:18 | <nicolas17> | I think I was also missing some processes due to posix_spawn |
03:57:02 | <nicolas17> | anyway my goal was timing all subprocesses of 'make' and making a timeline |
03:57:51 | <pabs> | hmm, reminds me of bootchart and the systemd replacement for it |
03:59:01 | <nicolas17> | is that recursive, or only watches systemd's direct children via systemd telling you their timing? |
04:00:03 | <pabs> | I think it was everything during boot |
04:01:24 | <nicolas17> | oh fun |
04:01:40 | <nicolas17> | bootchart works by polling /proc |
04:03:02 | <nicolas17> | basically "while true; do ps aux >> log; sleep $veryshorttime; done" but more efficiently in C |
04:35:13 | <pabs> | ew |
05:01:38 | | fuzzy80211 quits [Read error: Connection reset by peer] |
05:02:14 | | fuzzy80211 (fuzzy80211) joins |
05:09:50 | | MetaNova quits [Excess Flood] |
05:11:11 | | MetaNova (MetaNova) joins |
05:11:19 | | BlueMaxima quits [Read error: Connection reset by peer] |
05:20:30 | | fuzzy80211 quits [Read error: Connection reset by peer] |
05:22:14 | | AlsoHP_Archivist joins |
05:22:15 | | fuzzy80211 (fuzzy80211) joins |
05:24:36 | | HP_Archivist quits [Ping timeout: 260 seconds] |
05:49:36 | | ThetaDev quits [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] |
05:49:59 | | ThetaDev joins |
05:51:02 | | midou quits [Read error: Connection reset by peer] |
05:51:08 | | midou joins |
06:01:52 | | sec^nd quits [Remote host closed the connection] |
06:02:07 | | sec^nd (second) joins |
06:02:31 | | midou quits [Ping timeout: 260 seconds] |
06:03:04 | | fuzzy8021 (fuzzy80211) joins |
06:05:22 | | midou joins |
06:05:30 | | fuzzy80211 quits [Ping timeout: 250 seconds] |
06:08:53 | | SootBector quits [Ping timeout: 276 seconds] |
06:27:50 | | fuzzy80211 (fuzzy80211) joins |
06:30:13 | | fuzzy8021 quits [Read error: Connection reset by peer] |
07:03:31 | | Meli (Meli) joins |
07:46:21 | | midou quits [Ping timeout: 260 seconds] |
07:55:22 | | midou joins |
08:01:45 | | sec^nd quits [Remote host closed the connection] |
08:01:56 | | sec^nd (second) joins |
08:16:09 | | kuroger quits [Quit: ZNC 1.9.1 - https://znc.in] |
08:21:07 | | kuroger (kuroger) joins |
09:04:23 | | Naruyoko5 joins |
09:07:30 | | Naruyoko quits [Ping timeout: 250 seconds] |
09:38:45 | | kuroger quits [Client Quit] |
09:46:46 | | kuroger (kuroger) joins |
10:36:47 | | nothere quits [Read error: Connection reset by peer] |
10:45:30 | | systwi_ quits [Quit: systwi_] |
10:48:23 | | Dango360 quits [Read error: Connection reset by peer] |
10:52:33 | | Dango360 (Dango360) joins |
11:00:02 | | Bleo18260072271962345 quits [Quit: The Lounge - https://thelounge.chat] |
11:02:50 | | Bleo18260072271962345 joins |
11:04:18 | | kuroger quits [Client Quit] |
11:11:15 | | kuroger (kuroger) joins |
12:05:14 | | nothere joins |
12:09:23 | | kuroger quits [Client Quit] |
12:13:21 | | BornOn420 quits [Remote host closed the connection] |
12:13:55 | | BornOn420 (BornOn420) joins |
12:23:03 | | kuroger (kuroger) joins |
13:08:25 | | kuroger quits [Client Quit] |
13:08:44 | | SootBector (SootBector) joins |
13:11:52 | | kuroger (kuroger) joins |
13:32:56 | | kuroger quits [Client Quit] |
13:44:54 | | kuroger (kuroger) joins |
14:02:10 | | anarcat quits [Quit: rebooting] |
14:03:34 | | anarcat (anarcat) joins |
14:06:32 | | anarcat quits [Client Quit] |
14:07:53 | | sparky1492 quits [Remote host closed the connection] |
14:08:14 | | sparky1492 (sparky1492) joins |
14:08:19 | | anarcat (anarcat) joins |
15:00:39 | | FiTheArchiver joins |
15:06:12 | | sparky14921 (sparky1492) joins |
15:10:16 | | sparky1492 quits [Ping timeout: 260 seconds] |
15:10:16 | | sparky14921 is now known as sparky1492 |
15:22:31 | | NatTheCat quits [Ping timeout: 260 seconds] |
15:24:34 | | vitzli quits [Quit: Leaving] |
15:25:43 | | NatTheCat (NatTheCat) joins |
15:49:37 | | arch quits [Remote host closed the connection] |
15:49:45 | | arch joins |
15:50:34 | | arch quits [Remote host closed the connection] |
15:50:43 | | arch joins |
15:59:29 | | HackMii quits [Remote host closed the connection] |
15:59:51 | | HackMii (hacktheplanet) joins |
16:20:16 | | kuroger quits [Client Quit] |
16:21:45 | | DLoader is now authenticated as DLoader |
16:21:45 | | DLoader quits [Changing host] |
16:21:45 | | DLoader (DLoader) joins |
16:24:45 | | kuroger (kuroger) joins |
16:32:11 | | kuroger quits [Read error: Connection reset by peer] |
16:35:14 | | grill (grill) joins |
16:37:29 | | sparky14920 (sparky1492) joins |
16:37:46 | | sparky1492 quits [Ping timeout: 260 seconds] |
16:37:46 | | sparky14920 is now known as sparky1492 |
17:26:44 | | nomead joins |
17:31:01 | | sparky14925 (sparky1492) joins |
17:34:30 | | sparky1492 quits [Ping timeout: 250 seconds] |
17:34:31 | | sparky14925 is now known as sparky1492 |
17:50:59 | | Lord_Nightmare2 (Lord_Nightmare) joins |
17:51:50 | | Lord_Nightmare quits [Ping timeout: 250 seconds] |
17:51:50 | | Lord_Nightmare2 is now known as Lord_Nightmare |
18:19:24 | | nomead quits [Client Quit] |
18:37:54 | | AlsoHP_Archivist quits [Read error: Connection reset by peer] |
19:25:29 | <sparky1492> | lack of OPSec update |
19:25:29 | <sparky1492> | https://12ft.io/https://www.theatlantic.com/politics/archive/2025/03/signal-group-chat-attack-plans-hegseth-goldberg/682176/ |
19:29:45 | | Dango360_ (Dango360) joins |
19:33:14 | | Dango360 quits [Ping timeout: 250 seconds] |
19:34:31 | | MetaNova quits [Ping timeout: 260 seconds] |
19:40:48 | | MetaNova (MetaNova) joins |
19:43:33 | | Dango360_ quits [Client Quit] |
19:43:42 | | Dango360 (Dango360) joins |
19:51:26 | | Meli quits [Ping timeout: 260 seconds] |
20:05:10 | | Meli (Meli) joins |
20:31:59 | | BlueMaxima joins |
20:57:20 | | sparky14924 (sparky1492) joins |
21:00:51 | | sparky1492 quits [Ping timeout: 260 seconds] |
21:00:51 | | sparky14924 is now known as sparky1492 |
21:15:12 | <@JAA> | atop update: https://rachelbythebay.com/w/2025/03/26/atop/ |
21:18:05 | <Fijxu|m> | That doesn't seem to mean anything |
21:25:34 | <@JAA> | Yeah, doesn't clarify much. It could mean LPE or even RCE, or ... not. |
21:36:53 | | etnguyen03 (etnguyen03) joins |
22:07:27 | | Dango360 quits [Client Quit] |
22:07:45 | | Dango360 (Dango360) joins |
22:15:36 | | @imer quits [Quit: Oh no] |
22:16:12 | | imer (imer) joins |
22:16:12 | | @ChanServ sets mode: +o imer |
22:33:13 | | etnguyen03 quits [Client Quit] |
22:36:31 | | etnguyen03 (etnguyen03) joins |
22:54:44 | | BornOn420 quits [Remote host closed the connection] |
22:55:18 | | BornOn420 (BornOn420) joins |
22:59:30 | | sparky14921 (sparky1492) joins |
23:02:58 | | sparky1492 quits [Ping timeout: 250 seconds] |
23:02:59 | | sparky14921 is now known as sparky1492 |
23:05:57 | | sparky14920 (sparky1492) joins |
23:09:28 | | sparky1492 quits [Ping timeout: 250 seconds] |
23:09:29 | | sparky14920 is now known as sparky1492 |
23:13:26 | | etnguyen03 quits [Client Quit] |
23:19:52 | | grill quits [Ping timeout: 250 seconds] |
23:50:56 | | CraftByte quits [Quit: Ping timeout (120 seconds)] |
23:53:01 | | etnguyen03 (etnguyen03) joins |