No.109
Can't files be filtered by their hash?
No.111
>>109they change the hash every time its posted
No.112
>>111That's unfortunately too easy, one bit is enough. But have you checked what do they change? Maybe it's just the metadata, or bytes after the END marker in case of png files?
No.115
>>112zooty cant even get the text filter to work
No.116
>>112>>109>>111 The current hashing system doesnt work, because hashes can easily be changed. I "can" add perceptual hashing, but i would need to modify vichan by alot (i dont have that much skills). As for the scrips, i have no clue whats going on. Sometimes they work sometimes they dont (99% of the time). It's vodoo magic.
Angeleno is working on vichan wunderwaffen. My hopes is on him adding future vichan updates/documentations.
No.118
>>116praise 'leno two more weeks
No.119
>>116It's written in a fucking PHP. Will see what can I do, but don't expect much.
No.121
>>119Are you referring to the scripts? If so, then i apologies but it just doesnt work (not in the way that is described in the documentations anyway, not even the example code works).
If you are interested into testing it yourself, here is the code: $config['filters'][] = array(
'condition' => array(
'body' => '/forced to lick a dog\'s ass\./i',
'body' => '/https:\/\/alturl\.link\//i',
),
'action' => 'ban',
'expires' => 60 * 60 * 999,
'reason' => 'kys obsessed pedo nigger'
);
Here is the example code that vichan gives:$config['filters'][] = array(
'condition' => array(
'name' => '/^surgeon$/',
'body' => '/regards,\s+(the )?surgeon$/i',
'OP' => false
),
'action' => 'reject',
'message' => 'Go away, spammer.'
);
$config['flood_filters'][] = array(
'condition' => array(
'name' => '/^Anonymous$/',
'body' => '/h$/i',
'OP' => false,
'custom' => function($post) {
if ($post['name'] == 'Anonymous')
return true;
else
return false;
}
),
'action' => 'reject'
);
Here is the link to the documentation:https://github.com/vichan-devel/vichan/wiki/flood_filtersIf you are talking about perceptual hashing, then i was only informed that it was a lot of work to do. I am not aware in detail what sort of modifications are needed in ordser to work.
Again, im waiting for Angeleno (and other coders who work on vichan) to bring some updates/documentations.
No.122
>>121I mean Vichan in general. Perceptual hashing itself should not be difficult to implement, I used to implement similar algorithms, but I'm not sure of the performance impact of processing every file uploaded to the server.
No.123
>>122is perceptual hashing basically what google images or yandex do? like comparing image similarity?
No.124
>>122nvm i googled it that's what it is, i never knew it was called that way
it should be trivial indeed but wouldnt that mean that you'd have to save copies of cp on the zarty's server to compare them?
No.125
>>124No, only their hashes. My idea is to save hashes in the database in case the uploaded file was 'p. Should be easy to do with just an additional table and some checkbox in mod dashboard.
No.126
>>125where can i read about this? are we talking about this or it's something else?
https://pypi.org/project/vpdq/0.0.4/ No.127
>>126There are many algorithms in this category, the best way is to start with the simplest one.
https://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html No.128
A nice side effect of having this implemented is that frogs could be autobanned too.
No.129
>>127>>128Alright, i will check it out when i have free time.
No.130
>>129I've already started working on it, so I will just send you a patch when it's ready.
No.132
KILL
No.138
forced to lick a dog's ass.
No.140
>>121ZOOOOOOOOOOOOOT YOU STUPID NIGGER 2 BODYS IN 1 FILTER MEAN THAT BOTH PARAMETERS HAVE TO BE MET NOT EITHER OR
ALL YOU HAD TO DO WAS COPY PASTE BOTH CODE BLOCKS SEPARATELY YOU NIGGER
$config['filters'][] = array(
'condition' => array(
'body' => '/https:\/\/alturl\.link\//i',
),
'action' => 'ban',
'expires' => 60 * 60 * 999,
'reason' => 'kys obsessed pedo nigger'
);
$config['filters'][] = array(
'condition' => array(
'body' => '/forced to lick a dog\'s ass\./i',
),
'action' => 'ban',
'expires' => 60 * 60 * 999,
'reason' => 'kys obsessed pedo nigger'
);
No.141
>>140also unban my vpn used to test it
No.142
>>140Rework the second regex so that it ignores any number of whitespace between letters.
No.143
>>142Could you give some examples of what it should filter?
No.145
>>143I haven't saved spammer's posts, but I remember he would put spaces between letters, like 'f o r c e d to lick a d o g's ass'.
No.149
forced to lick a dog's ass.
No.153
test
No.154
>>150>>134>>130Interesting. You can also try to make a documentation to the vichan github. I think that a lot of people would find it usefull.
No.155
>>154Too lazy for that. I just want to get rid of 'p spam from here.
No.156
>>155Sad to hear it. This could singlehandedly eneded 'p on all IBs, saved the white race, made deel7.5 a reality, destroy /co/ and make Soot an admin again.
But i appreciate your help!
No.157
>>156I've sent you the patch.
>This could singlehandedly eneded 'p on all IBs, saved the white race, made deel7.5 a reality, destroy /co/ and make Soot an admin again.None of these things are actually desirable (maybe except the race).
No.158
>>157Truth, kuzzy kuz was the only admin that was pro-'lig
No.159
test
No.160
>>157>Ending 'p on all IBs is not desirableKnee-ga what
No.163
>>157Just to let you know that i have received your mail.
My apologies, but it may take some time to introduce, since i'm a bit clumsy and inexperienced when it comes to coding. Also GoDaddy's cPannel can be a bit weird.
If i have questions, i will make sure to ask them.
No.164
>>163The least traffic is at 11:00 GMT, so you can choose to update then in case there will be downtime. Peak is at 23:00 GMT, can't post the plot here because phonefagging, but it's a nice sine wave.
No.165
>>164Please check your mail whenever you can.
God bless.
No.167
>ZOOT DELETE THIS SHIT!!!
>ew nigger delete this!!!!
i don’t think bumping it will cause the admins to delete it faster
No.178
'p bot cord woke up
No.180
its that time of the day again
No.181
sigh
No.219
babe wake up, its cp hour
No.220
>>219They stopped posting photos, so there is progress
No.256
>>255weird because the guy posting this stuff has been doing it for years
how hasn't he been caught yet
No.257
>>256maybe he's from some asian or african shithole where nobody cares about that
No.258
>>257actually ive seen one of these cp spammers (who was probably him) post a cp link with a flag on datamminey.cordy and he had a vietnamese flag
makes sense now
No.380
>>258i’ve also seen this person(?) post on /brabant/ with a Ukrainian flag during the site’s earlier days iirc, although it might’ve been because the flag system was glitched. either way, he’s definitely using a vpn, he probably has the world record for the most times someone’s been permanently banned from a website.
No.381
>>380He always posts from a VPN and uses several of them, but recently there were two posts that came from a network belonging to a Japanese ISP. Not sure if residential proxy or an oversight on his part.
No.382
>Angeleno is working on vichan wunderwaffen. My hopes is on him adding future vichan updates/documentations.
I wonder what that wunderwaffen was supposed to be.
No.383
>>382It has been some time since Zoot has had help from Angeleno, but we had a Zaryan develop an anti 'p image recognition system, it worked very well for a long time, unfortunately the 'p spammer has adapted and now we are out of luck. We don't have the available resources since we're just a bunch of unpaid freetime jannies, but i promise you we'll always try our best to rid 'p of this site.
God bless
No.386
>>383But did Angeleno himself work on anything to stop the spam? AFAIK he didn't do anything.
No.392
>>386angeleno didnt do much, it was mostly done by another zaryan
No.890
=+=test=+=