Brutkey

TudbuT
@tudbut@social.tudbut.de

aka.: TudbuT, Tud, Lea, Tove, Daniella

plural creature from germany. no headmate list on here as it is too difficult to maintain, but rest assured she/her, it/it, and they/them are fine for all of us. (finally diagnosed with) AuDHD. anarchist but accepting of basically all left wing ideologies.

you may find nixos and archlinux installation media in my proximity. and also SPL and rust and java code.

includes controversial opinions like:
- fascism is bad
- no human is illegal, no human deserves manufactured death
- trans people deserve healthcare at any age
- on the internet, everyone is a they until they say otherwise
- self diagnosis is valid
...and more! (if you disagree with any of these, we might have many other clashing opinions.)

i code spl:
https://git.tudbut.de/tudbut/spl

fascists or similar dni. "minors dni" also dni, this is not how you protect minors.

May The Network Of Evil rise and the stairs be of ascension.

i speak english, german, and a decent bit of toki pona. i used to speak french.

i sleep polyphasically (E3exflex,
https://napchart.com/snapshot/Fh62n7Eh5)

not a huge fan of the state.

reviews:

"very soft hair, and very evil" ~milli (not on fedi)

#nobot #noindex


Notes
1
Following
0
Followers
0
Git
https://git.tudbut.de/tudbut
E-Mail
fedi-public@mail.tudbut.de
Discord
tudbut
GitHub (old)
https://github.com/tudbut
Place where money
https://ko-fi.com/tudbut
Website
https://tudbut.de
Matrix
@tudbut:matrix.tudbut.de
delta.chat
https://i.delta.chat/#99F5C6FC6F07EDD1334F579443509F6B25EBBDDF&a=2grh8mqum%40nine.testrun.org&n=TudbuT&i=Ft_c-scxhWbczlONzV3MRw1x&s=83Mim2wip2g1WT-ndR4kEkkc
Signal
tudbut.2624
professional nouns
she/her, it/it; they/them ok
personal alt
@tud@social.tudbut.de
pfp by
myself
the network of evil
https://the-evil.network/
age
18 < x < 21
TudbuT
@tudbut@social.tudbut.de
announcement, anti llm scraper tool i made, boosts encouraged

as some of you may know i made sth called bombai (name comes from bomba and ai) thats kinda like anubis or iocaine in purpose. those solutions are kind of β€œfine” already, but the thing about them is that anubis sucks for regular users too, and isnt always effective, and that iocaine usually relies on lists or similar things.

scrapers unfortunately come in all shapes and sizes and with new user agents or hidden ones all the time. after using anubis for a while, i got my forgejo downed again and so i went looking. iocaine seems like a good idea, but i want something that is sure to stop my git from going down even if i dont maintain it or the lists are incomplete.

what i made now does the following:
very configurable detection entirely based on behaviour, without modifying site content
request counting
one fail = timeout, continuously resetting if attempts continue (this can be excellently combined with trap paths)
weighted by path and such
blobbing entire subnets together if desired (needed for alibaba’s bot for example)
allows setting up β€œtrap paths” that instantly flag someone for timeout upon visit
customizable response
redirection to iocaine or other trap
zip bombs (small ones usually since most scrapers are smart enough to not decompress them fully otherwise - but it makes it cheaper on bandwidth either way)
maze similar to but less sophisticated than iocaine
plain http or html response from file

it is worth mentioning especially explicitly that paths that are expensive for the server to provide (in storage or otherwise), can be thus limited extremely well, and of course most scrapers are blocked even far before the first time they request such a path.

if interest exists and help is needed setting it up or you just want to chat about it, DO IT I WOULD LOVE THAT.

if a bot makes it through that is capable of doing any harm, i consider that a bug immediately. make an issue and ill debug either your config or the program itself.

i use this myself for a bit now, and it works excellently for me with my forgejo.

#opensource #forgejo


TudbuT
@tudbut@social.tudbut.de
announcement, anti llm scraper tool i made, boosts encouraged

as some of you may know i made sth called bombai (name comes from bomba and ai) thats kinda like anubis or iocaine in purpose. those solutions are kind of β€œfine” already, but the thing about them is that anubis sucks for regular users too, and isnt always effective, and that iocaine usually relies on lists or similar things.

scrapers unfortunately come in all shapes and sizes and with new user agents or hidden ones all the time. after using anubis for a while, i got my forgejo downed again and so i went looking. iocaine seems like a good idea, but i want something that is sure to stop my git from going down even if i dont maintain it or the lists are incomplete.

what i made now does the following:
very configurable detection entirely based on behaviour, without modifying site content
request counting
one fail = timeout, continuously resetting if attempts continue (this can be excellently combined with trap paths)
weighted by path and such
blobbing entire subnets together if desired (needed for alibaba’s bot for example)
allows setting up β€œtrap paths” that instantly flag someone for timeout upon visit
customizable response
redirection to iocaine or other trap
zip bombs (small ones usually since most scrapers are smart enough to not decompress them fully otherwise - but it makes it cheaper on bandwidth either way)
maze similar to but less sophisticated than iocaine
plain http or html response from file

it is worth mentioning especially explicitly that paths that are expensive for the server to provide (in storage or otherwise), can be thus limited extremely well, and of course most scrapers are blocked even far before the first time they request such a path.

if interest exists and help is needed setting it up or you just want to chat about it, DO IT I WOULD LOVE THAT.

if a bot makes it through that is capable of doing any harm, i consider that a bug immediately. make an issue and ill debug either your config or the program itself.

i use this myself for a bit now, and it works excellently for me with my forgejo.

#opensource #forgejo