michaelni changed the topic of #ffmpeg-devel to: Welcome to the FFmpeg development channel | Questions about using FFmpeg or developing with libav* libs should be asked in #ffmpeg | This channel is publicly logged | FFmpeg 7.1.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
<BtbN>
Xe: there's a massive bot wave hitting our trac right now, and they're seemingly getting to Anubis relatively effortlessly. All claiming to be "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", and I can observe them solving Anubis in the access log. And they all download the same completely random but huge attachment, which trac spends 10-20 seconds rendering each time....
<BtbN>
... Thought that might interest you.
<BtbN>
I increased the difficulty back to 5 from 4, to slow them down enough to keep the server working at least
Marth64[m] has quit [Remote host closed the connection]
Marth64 has joined #ffmpeg-devel
<Xe>
BtbN: oh what, that's really odd
<Xe>
any common IP ranges?
<BtbN>
bunch of random IPs out of 149.52.0.0/16 and 192.200.0.0/16, and a few from 149.40.0.0/16
<Xe>
can you DM me one of the IPs in each range so I can add it to the ASN list?
cone-580 has quit [Quit: transmission timeout]
zulleyy3 has quit [Ping timeout: 252 seconds]
russelltg has quit [Quit: Connection closed for inactivity]
System_Error has quit [Remote host closed the connection]
Xaldafax has quit [Quit: Bye...]
rvalue has quit [Ping timeout: 248 seconds]
System_Error has joined #ffmpeg-devel
rvalue has joined #ffmpeg-devel
mkver has quit [Ping timeout: 276 seconds]
mkver has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 276 seconds]
_whitelogger has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
<BtbN>
the pattern was much more "What can we mass access to take the site down"
<BtbN>
i.e. a classic DDoS
<BtbN>
why anyone would DDoS our trac... no clue
<BtbN>
LLM scrapers want as much text as possible. Not the same one 40000 times
<kasper93>
Xe: ahead? I'm really suprised this solution was holding for so long.
witchymary has quit [Read error: Connection reset by peer]
witchymary has joined #ffmpeg-devel
<Lynne>
BtbN: is the user agent still Mozilla...blah?
<BtbN>
Chrome on OSX
<kasper93>
every user agent is Mozilla... blah
<Lynne>
anubis lets every non-mozilla user agent through
<Marth64>
This is an ambitious thought but has anyone else ever felt wonder if TRAC wiki docs can be rolled up into the texi docs? (Sans the community/open-ended bits.)
<BtbN>
well, the access log clearly shows them solving Anubis
<BtbN>
and increasing the difficulty significantly slowed down the attack
<Lynne>
wow, they're learning
<kasper93>
BtbN: no wonder, now it takes half an hour to solve it on desktop pc, lol
<BtbN>
takes around 10 seconds for me
<BtbN>
as opposed to being near instant before
<kasper93>
60124 ms for me
<kasper93>
and yes it is firefox
<kasper93>
chrome is 10 times faster
<BtbN>
"Done! Took 15908ms, 896799 iterations" in Firefox
<BtbN>
it's also random, so can be much faster or much slower
<BtbN>
but 10-20 seconds is what I observed so far
<kasper93>
*shrug*
<kierank>
Lol
<kasper93>
I get 65kH/s in firefox and 340kH/s in chrome
<kasper93>
why do I still use firefox...
<Lynne>
takes about 20 seconds on my laptop from anubis start to page appearing, 43kh/s
<BtbN>
60k is also what I get in Firefox
<Xe>
wtf is firefox doing
<Xe>
that should be jumping from JIT to heavily optimized browser internals in a loop
<Lynne>
maybe its the spectrev1 prevention somehow triggering?
<TheVibeCoder>
on android it takes 1 minute and more
<BtbN>
it's pretty much a CPU benchmark
<Xe>
I'd switch proof of work to the webassembly variant but privacy browsers keep disabling webassembly for no good reason
<BtbN>
can probably lower it back down to 4 now
<BtbN>
well, let them be slow then
<Xe>
no, they don't switch to an interpreter
<Xe>
they rip it out
<Xe>
and send death threats over email
<Xe>
lovely people
<BtbN>
I'd say at that point they can just stay locked out
<Lynne>
Xe: webgpu compute + fallback
<TheVibeCoder>
stop exluding DDoS actors and AI crawlers
<Xe>
TheVibeCoder: this sentence makes you breathe manually
<TheVibeCoder>
the writing of inflate decompression is really hard task
<BtbN>
I wonder if there's a chance if these attacks are legitimate people with Macs, who get a virus.
<BtbN>
Cause for being some IoT crap-routers, they solved Anubis at lvl5 way too fast I feel
<TheVibeCoder>
hire pro to find truth
<kasper93>
as for motivation, they might just using trac as a test target
<kasper93>
or just for fun, depends how they aquired the botne
<kasper93>
t
<APic>
Geusndheit
<kierank>
TheVibeCoder: when will librempeg get useless anime
<TheVibeCoder>
send PR
<kierank>
We need difficulty 11
<haasn>
how does this anubis thing work? is it like, the server encrypts all pages with a public key that you have to crack to be able to load the content?
<kasper93>
at this point mine some eth
<haasn>
s/public/random/
<haasn>
ikr
<haasn>
and use the mined shitcoins to pay for ddos mitigation
<kierank>
I love the way gitlab is "too slow" when we have trac that literally is down
<haasn>
nothing is faster than a terminal showing a TUI mail client
<TheVibeCoder>
mkver: are you using codebot now?
<mkver>
Why not?
<TheVibeCoder>
isnt codebot softworkz thing? just asking, looks little strange to me.
<kierank>
haasn: except when half the emails don't arrive
<haasn>
ffmpeg-devel goes straight to the spam folder on my end
<kierank>
TheVibeCoder: move to forjego immediately
<cone-469>
ffmpeg Marth64 master:693703bcdbfd: avformat/dvdvideodec: remove unused has_cc field
<cone-469>
ffmpeg Marth64 master:f8c8e1f39da0: avformat/dvdvideodec: fix seeking on multi-angle discs
<cone-469>
ffmpeg Jack Lau master:8fc91ea93633: avformat/hls: fix typo in Range header comment (chore)
kurosu has joined #ffmpeg-devel
bsFFFFFF has quit [Ping timeout: 276 seconds]
bsFFFFFF has joined #ffmpeg-devel
bsFFFFFF has quit [Ping timeout: 244 seconds]
bsFFFFFF has joined #ffmpeg-devel
minimal has quit [Quit: Leaving]
<TheVibeCoder>
cant have cool things because of forgejo
Marth64[m] has joined #ffmpeg-devel
beastd has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 260 seconds]
Everything has quit [Quit: leaving]
<TheVibeCoder>
michaelni: you are required to post all your changes to/from almpeg to public place
johnjaye has quit [Ping timeout: 265 seconds]
mkver has quit [Ping timeout: 248 seconds]
mkver has joined #ffmpeg-devel
<fflogger>
[newticket] iyesin: Ticket #11636 ([undetermined] Panic on basic encode of rgb48, 12 bpc images within ffmpeg) created https://trac.ffmpeg.org/ticket/11636
bsFFFFFF has quit [Quit: bsFFFFFF]
cone-469 has quit [Quit: transmission timeout]
<fflogger>
[editedticket] oromit: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:2
MisterMinister has quit [Ping timeout: 260 seconds]
kurosu has quit [Quit: Connection closed for inactivity]
<fflogger>
[editedticket] jamrial: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:3
MisterMinister has joined #ffmpeg-devel
TheVibeCoder has quit [Ping timeout: 252 seconds]
usagi_mimi has quit [Ping timeout: 252 seconds]
<fflogger>
[editedticket] iyesin: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:4
usagi_mimi has joined #ffmpeg-devel
<fflogger>
[editedticket] oromit: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:5
<fflogger>
[editedticket] iyesin: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:6
usagi_mimi has quit [Ping timeout: 260 seconds]
<fflogger>
[editedticket] iyesin: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:7
usagi_mimi has joined #ffmpeg-devel
markh has quit [Remote host closed the connection]