--- Log opened Fri Apr 21 00:00:21 2023 03:09 -!- NotWarcop [~josh@user/warcop] has joined #se2600 03:10 -!- Warcop [~josh@user/warcop] has quit [Ping timeout: 276 seconds] 06:04 -!- Dolemite [~scott@user/dolemite] has quit [Ping timeout: 252 seconds] 06:04 -!- Dolemite [~scott@h96-60-254-42.cncrtn.broadband.dynamic.tds.net] has joined #se2600 06:04 -!- Dolemite [~scott@h96-60-254-42.cncrtn.broadband.dynamic.tds.net] has quit [Changing host] 06:04 -!- Dolemite [~scott@user/dolemite] has joined #se2600 06:04 -!- mode/#se2600 [+o Dolemite] by ChanServ 06:05 -!- dasunt [~dasunt@192.249.59.215] has quit [Ping timeout: 252 seconds] 06:05 -!- dasunt [~dasunt@192.249.59.215] has joined #se2600 07:44 < Evilpig> new cuda out this morning and it looks like I might have gotten my dkms stuff working right 07:52 <@Dolemite> mr0ning, be0tches and h0ez! 10:35 <@Dagmar> Jesus, that gfleming dude has the audacity to claim I shouldn't be mean to him over something he's doing in his "free time" 10:35 <@Dagmar> 1. It says "Staff" right there under his name 10:36 <@Dagmar> 2. I _know_ for a _fact_ that their customer service department has given orders that everything posted there should get some kind of response from an employee in 24 hours. 10:36 <@Dagmar> He's absolutely being paid to waste my fuckin' time 11:01 < Evilpig> maybe he's not in support and trying to get there by helping people on the forum? 11:01 <@Dagmar> Well, I'm about to shoot his chances for promotion right in the face if he doesn't stop wasting my time 11:02 <@Dagmar> I'll ring up his boss and explain how his actions are in direct opposition to every goal they have 15:03 <@Dagmar> THat dude is a freakin _pre-sales engineer_ 15:03 <@Dagmar> I finally gave in to my darker impulses and stuck his username and the name of the company in Google and the first result is his linkedin 15:44 < Evilpig> so ... he should know the technical ins and outs of something 15:44 <@Dagmar> Umm...as a pre-sales engineer it's just sort of a given that he doesn't have the chops to become an actual engineer 15:45 <@Dagmar> These people usually the very image of "knows just enough to be dangerous" 15:45 < Evilpig> I figured out what to do about my AT&T fuckup. I just cobbled up a script to hit the internal pages on the gateway and make an associative array out of all them. then it will write those to disk so it can compare them on the next run. if any value changes it will email me 15:45 < Evilpig> kmac is pre-sales 15:45 <@Dagmar> Dafuq is he doing that for 15:45 < Evilpig> I'd say he knows his shit in most cases too 15:45 < Evilpig> it pays 15:45 <@Dagmar> Must be good money 15:46 <@Dagmar> This gfleming cat was so full of crap he would fail the exam for a first year coding final 15:46 <@Dagmar> So, there's a bunch of fields which are nominally both space separated _and_ can contain spaces, and he's going to casually parse them with str.split in python 15:47 <@Dagmar> Mind you this is a table where each column has a separate meaning 15:47 <@Dagmar> Oh and if a column's information is too long, it doesn't truncate, it pushes the next colum over with no separator character 15:47 < Evilpig> that's gonna lead to bad data for sure 15:47 <@Dagmar> ...and yet this guy acted like a complete asshat trying to tell me it was easily parseable with python and mocking me for it 15:48 <@Dagmar> ...and I'm like, "Bitch I am pretty sure I have been coding better than that since before you were born" 15:48 <@Dagmar> I mean that sort of thing is literally a first year challenge question 15:50 < Evilpig> it probably is possible, just not with string split 15:50 <@Dagmar> No it's literally not possible 15:51 <@Dagmar> "0000 111112222 3333 4444444" can't be detemined from "aaaa aaaaaaaaa aaaa aaaaaaa" 15:52 < Evilpig> haven't seen the output so I can't really say. it sounds like a mess though. 15:52 <@Dagmar> Knwoing you have five columns will only let you know what 0, 3, and 4 contain but you're still fucked on 1 & 2 and you are _very_ fucked the moment your space separator can be a part of those fields 15:52 < Evilpig> You could likely make some basic assumptions and get close, but it sounds like it would be HIGHLY error prone 15:52 <@Dagmar> It's exacrlt eh sort of thing I'm about to fuck over 15:53 <@Dagmar> I'm pretty sure I can grab a lease with a evil-packed vendor client identifier string and hide the lease from the CLI interface since it also accepts control characters 15:54 < Evilpig> I ended up getting beautiful soup to parse these pages out of the router to get what I needed. was just going to hit them with curl and sed but the formatting wasn't as consistent as it would need to be so I went another path 15:54 <@Dagmar> Like, submit o VCI of "00:00:de:ad:be:ef^I1.2.3.4 fakehostanme fakevci -182138132 tue jan 23 2003" 15:55 <@Dagmar> I really just wanted someone to replace the deranged format string they were using with " %s\t%s\t%s\t%s" etc 15:57 <@Dagmar> Now I'm planning on finding out what unexpected things their javascript-based web console supports and seeing if I can maybe craft a browser escape that goatses the admin 15:57 <@Dagmar> ...which I will absolutely file for a CVE 15:58 <@Dagmar> ...and I will cite one Grahm Fleming as my inspiration 15:59 <@Dagmar> ...becauase fuck that guy 21:44 <@Dagmar> This Mrs Davis thing is nuts 22:05 < Evilpig> I haven't started that yet, but notlarry was asking about it and lastchild had added it to my tracker a while back 22:11 < Evilpig> I learned about get_opcodes() and difflib with python tonight. pretty nifty. https://docs.python.org/3/library/difflib.html#difflib.SequenceMatcher.get_opcodes 22:11 < PigBot> difflib — Helpers for computing deltas — Python 3.11.3 documentation (at docs.python.org) https://tinyurl.com/psla4xp 22:13 < Evilpig> it's a way to compare two strings and get back a set of instructions on how to make string a look like string b. I used it to parse the info coming out of the at&t modem so that I can have whatever the old value was sow up in red and the new value show up in green. but it's doing substring matching so if the old version was 4.22.5 and the new is 4.25.0 it will flag the bits that changed in the email it sends me 22:13 < Evilpig> https://www.dropbox.com/s/vw5qjh5u12v2zkp/Screenshot%202023-04-21%20at%209.35.30%20PM.png?dl=0 22:13 < PigBot> Dropbox - Screenshot 2023-04-21 at 9.35.30 PM.png - Simplify your life (at www.dropbox.com) https://tinyurl.com/24uh35sr --- Log closed Sat Apr 22 00:00:22 2023