I wonder if anyone has made any software to detect keysmashing
(I mean, besides Pawsense, kind)
I mean, like, I could run it on my chat logs and see which lines were keysmashes
I wonder if anyone has made any software to detect keysmashing
(I mean, besides Pawsense, kind)
I mean, like, I could run it on my chat logs and see which lines were keysmashes
I used Discrub to export a Discord chatlog for analysis, and it gave me a JSON of all the messages in that chat, but in random order.
weird! I mean I can just sort them by timestamp or ID (maybe?) but that's just the first time I've ever seen chatlogs that are not ordered
yep, sorting them by ID puts them in the right order.
so weird
hey look a keysmash generator, that's something:
there's also a thing where people say lots of quick lines in a row, like:
<kitten> as
<kitten> gh
<kitten> buh
<kitten> jg
So I need to code it to look at timestamps too, and define some kind of threshold for sending a bunch of nonsensical mini-keysmashes in a row
I'm embracing data-driven TDD:
FAILED test_lines.py::test_detectors[ghasdlfgjk-output4] - AssertionError: detect('ghasdlfgjk') is [], expected ['is_keysmash']
I discovered another platform doing this weird.
When you do an account export from tumlbr, they give you a conversations.zip file which has HTML (not JSON or XML, HTML) for each person you've messaged.
and the messages are in reverse chronological order, with the most recent messages at the top
I'm going to have to parse this HTML and then parse the dates in it and then re-sort it!
ugh
one of the biggest problems facing the keymash detector project is the fact that I'm doing it across tumblr/discord/matrix/mastodon/blusky/irc.
That's a lot of different log types to need to ingest
Do you really have to ask at this point?
Malicious compliance. They've to provide these exports by law. Not just EU law, other countries outside of the EU implemented similar ones. But they do not want to see their product leave their platform. So they're making it as inconvenient and as useless as they can possibly get away with.
Same for why we have these dumb cookie banners. The simplest solution was always to stop the tracking as you'd no longer need any cookie banner then...