[ home / overboard ] [ soy / qa / mtv / dem ] [ int / pol ] [ a / asp / biz / fit / k / r9k / sude / tech / tv / v / x ] [ q / news / chive / rules / pass / bans ] [ wiki / booru / irc ]

A banner for soyjak.party

/tech/ - Soyence and Technology

Download more RAM for your Mac here
Catalog
Email
Subject
Comment
File
Password (For file deletion.)

File: feraljak yotsuba.png 📥︎ (686.97 KB, 1400x1630) ImgOps

 â„–4613loop[Last 50 Posts][Quote]

>FUCK SOIJAK POSTERS
Here we talk about the source code leak of 4chan's proprietary software Yotsuba and try to "fix" it in order to make a proper open-source version of 4chan's (sh!tty) software, for example by fixing bugs such as the colored border on GIF thumbnails and making it work on modern, traditional server setups.
<REDDIT SPACE
Get the source code here:
https://files.catbox.moe/d56ws8.7z

 â„–4712[Quote]

yall better have an altchan online running yotsuba when i wake up

 â„–4713[Quote]

>>4702
having vulnerabilities will eventually break it

 â„–4714[Quote]

>>4713
incredible observation

 â„–4715[Quote]

>>4636
I came across this updated version of it, maybe it is helpful to the coders here:

https://github.com/OtakuMegane/FutallabyCodefix

 â„–4716[Quote]

man DCT hashes are tiny, might want to use PDQ ones like here if i want to do anything serious with filtering images
>1 - glasses open_mouth soyjak stubble template variant_classic_soyjak.png
<eb94b04b946bcc87

 â„–4717[Quote]

Real fucking talk here
Any way to get things decentralized? Heard that word was the hot raisin years prior

 â„–4718[Quote]

>>4717
yes but it would be dead since that kind of stuff usually requires a higher technical skill so it would just be a bunch of schizos and trannies on the network

 â„–4719[Quote]

File: 1744605568302m.png 📥︎ (55.25 KB, 1094x2043) ImgOps

To all you fags here: If there's one feature you must add to "OpenYotsuba", that would be a Media Pending Approval system. It's one of the best features that the sharty has that kept this raisinty ass site alive for so long. It'll also help altchans deal with P spam.

 â„–4720[Quote]

>>4703
It's literally their only option if they want to comeback online in 15 days.
>>4704
Those issues are largely overblown and more a cause of altchans using weak hardware.

 â„–4721[Quote]

File: 1735491938351233.jpg 📥︎ (120.14 KB, 600x500) ImgOps

>>4719
It's the gayest feature on here, you telling me I need to wait for personal janny approval for everything?

 â„–4722[Quote]

>>4721
yes, we cant have nice things because niggers cant stop posting illegal raisin

 â„–4723[Quote]

You know what we need? sitewide webms/MP4 with SOUND.

 â„–4724[Quote]

>>4720
Yeah an alternate base is needed in order to not get pwned again. I'll take anything tbh, don't care about speed atm
Also I doubt anyone on the current janny team has deep experience with coding. I expect a purge-and-replace. Hopefully the new hotpockets will at least be somewhat competent. People are vastly underestimating the site's soft powers.

 â„–4725[Quote]

>>4721
I've rarely had to wait more than 5 minutes tops, but thats cause my IP is associated with a lot of posts on this site I think. Still better than a fucking 900 SECOND timer for newposters geggg

 â„–4726[Quote]

>>4720
>Those issues are largely overblown and more a cause of altchans using weak hardware.
a weak server does not explain my tab freezing when i open a big thread

 â„–4727[Quote]

>>4725
Didn't the leak confirm that it was for phoneposters anyways

 â„–4728[Quote]

>>4720
>more a cause of altchans using weak hardware.
Again, not like 4cuck was using a good server. Last updated in 2016 so even if it was the best CPU from 2016 it's still quite underpowered.

 â„–4729[Quote]

File: 1744698941592m-0.png 📥︎ (768.48 KB, 968x1024) ImgOps

>>4721
It's like you ignored the latter half of my sentence, retard.
Nevermind, this project is going to be literal nigger aids since you have the naivety of an actual teenager. I hope you realize that a MPA system prevents retarded bad actors from spamming CP.

 â„–4730[Quote]

>>4721
If you keep posting, jannies recognize the IP and the MPA won't apply to you.

 â„–4731[Quote]

File: 1733067254916165.png 📥︎ (4.29 KB, 407x416) ImgOps

>>4615
This. If they couldn't update it in 9 years, why should users here be the good goy that fixes it for them? RapeApe needs to learn to do something for those thousands a month he gets paid.

 â„–4732[Quote]

File: faux sigma.png 📥︎ (197.06 KB, 667x592) ImgOps

>>4729
>instantly demoralized by one post

 â„–4733[Quote]

>>4730
Oh neat

 â„–4734[Quote]

File: 1744736465970s.png 📥︎ (1.42 MB, 1238x1413) ImgOps

>>4732
>Demoralized
No, you're just a retard, and I'd rather see someone else work on it.
I can tell you've never been outside of your tranime website if you can't even recognize why giving such a system to smaller altchans would be beneficial in the long run.

 â„–4735[Quote]

i'm retarded and dont want to spend hours looking at php code i dont understand, how cooked is 4chan? i heard only rapeape and his goons know anything about the backend on the staff

 â„–4736[Quote]

File: output-onlinegiftools.gif 📥︎ (6.08 MB, 720x720) ImgOps

let it die, it will not be missed

 â„–4737[Quote]

File: 1706406705833046.jpg 📥︎ (43.51 KB, 475x567) ImgOps

>>4735
its not nearly the deal these titillating trannoids are making it out to be
theyre gonna patch holes and move on, the "exploit" wasnt even a real exploit it was some JIDF shill on the mod team cracked a debug admin roles credentials

 â„–4738[Quote]

>>4737
you're clearly more retarded than me so i assume anything you say is false

 â„–4739[Quote]

>>4735
According to some, the source code is leaked. So the next pwn will be even more devastating if they go back up with the same setup. They still have the database, so it's a matter of migrating.
the unpaid staff will probably get replaced if hiro actually goes to work

 â„–4740[Quote]

>>4739
source code hasnt actually leaked btw

 â„–4741[Quote]

>>4739
i got the source code right here nigga, i know everything is super fucking old and it might be full of exploits, if they have to go over everything and possibly rewrite most of time it's gonna be down for like a month or more since i expect rapeape and his team to be retarded and lazy and not used to actually working

 â„–4742[Quote]

>>4741
I'm guessing the (you) was meant for >>4740

 â„–4743[Quote]

>>4741
They need to set up a kanban pronto, and unironically hire some anons from this thread. I'd do it for 1BTC

 â„–4744[Quote]

>>4741
"I got the source code bro"
"dude trust me"
that's the same raisin that leaked in the 2010s leak, it looks old because it is old
its psyop crap the fat retarded kike who instigated this whole thing scraped from the wayback machine, there is no 2025 source code leak its the exact same raisin from last time over a decade ago

 â„–4745[Quote]

>>4743
unironically if it is as bad as i think it might be they are probably recruiting /g/ anons to help them for free or at least they should, source is leaked already anyway

 â„–4746[Quote]

>>4745
goddamn you are fucking retarded lol
cant believe i share a board with you subhumans

 â„–4747[Quote]

Again the "hacker" didnt actually hack into anything, he got into a debug admin role and used that to plumb the team domain to find hiros trip info to post on the chans under hiros trip
It literally just boils down to someone leaving a bad password, there is no access to the source code through the interfaces the "hacker" had access to. Its not even really hacking, just guessing a password.
Embarrassing show

 â„–4748[Quote]


 â„–4749[Quote]

is JIDF already falseflagging here? so quickly?

 â„–4750[Quote]

File: 1736018037695z.gif 📥︎ (71.47 KB, 384x400) ImgOps

>Again the "hacker" didnt actually hack into anything, he got into a debug admin role and used that to plumb the team domain to find hiros trip info to post on the chans under hiros trip
>It literally just boils down to someone leaving a bad password, there is no access to the source code through the interfaces the "hacker" had access to. Its not even really hacking, just guessing a password.
>Embarrassing show

 â„–4751[Quote]

File: ClipboardImage.png 📥︎ (92.84 KB, 1093x684) ImgOps

For anyone who's doing drive-bys, yes, the source code was leaked. Here's a snippet of their filters.
You're telling me that they had filters for AI stuff back then?
TLDR: expect things to be down for a while

 â„–4752[Quote]

>>4744
>that's the same raisin that leaked in the 2010s leak, it looks old because it is old
What explains the onions basedjak filters being there? are they that old?

 â„–4754[Quote]

>>4736
You are aware this site will become unusable due to the 'grants

 â„–4755[Quote]

i will probably need to get admin.php working next since you need admin to regenerate the 'log

 â„–4756[Quote]

wow the 'grants are making this board unusually fast

 â„–4757[Quote]

-

 â„–4758[Quote]

.

 â„–4759[Quote]

File: openyotsuba admin.png 📥︎ (22.52 KB, 833x245) ImgOps

kek, it's kino!

 â„–4760[Quote]

>>4759
o sweet

 â„–4761[Quote]


 â„–4762[Quote]


 â„–4763[Quote]

Would anyone have interest in a chan that is less like sharty and more like 4chan EXCEPT keeping the hating and banning pedos but also banning fags and furries and troons, and which innately combats spam and newfaggotry by simply only allowing a certain number of posts per day per IP?
And your amount per day can go up if you make normal posts as you use it longer.
Basically it would be for chuds

 â„–4764[Quote]

>>4763
It's an idea, but I see issues.

That requires saving all the data from every poster. And IP hoppers can avoid that limit. If they can dodge a ban they can dodge a limit. If the limit is anything less than 20 a day than you're just hurting reg users.

 â„–4765[Quote]

>>4763
No, IPs are cheap for the spammers and mods will always be fags.

 â„–4766[Quote]

>>4721
You can apply for a pass once you've posted for a bit. It gts ride of post approval and it's free. You can use a no KYC email (but not disposable.)

 â„–4767[Quote]

>>4737
>the "exploit" wasnt even a real exploit it was some JIDF shill on the mod team cracked a debug admin roles credentials
That isn't right. The exploit worked by uploading PostScript to the boards that accept PDF, like /sci/, then using that RCE for privilege escalation.

 â„–4769[Quote]

>>4763
>keeping the hating and banning pedos but also banning fags and furries and troons
you can't have both

 â„–4864[Quote]

>>4759
how? what'd you do? can you upload your fixed up version of the sources (or just the diffs is fine)

 â„–4871[Quote]

>>4613 (OP)
I'm not downloading that raisin nigga + not contributing to 'cuck for free. Upload the repo to a read-only source-hut and I might clone it and poke with it a little, I want to try and dockerize it and run it locally and pentest around

 â„–4877[Quote]

>>4613 (OP)
why does it run on openbsd and php in 2025?
why hasn't gook moot update the codebase ? or at least organize it why?

10 thousand in imageboard.php isn't just lazy. it's crazy.

 â„–4878[Quote]

>>4871
>dockerize
good morning sirs

 â„–4883[Quote]

>>4670
cuz
1. its decades old php code, it doesn't have the bloat other nu-languages inherently bring over i.e. cacascript
2. gook moot spent a fuck ton in servers (the sharty hacker didn't specify which kind of dell poweredges but for the amount of traffic and storage cuckchan needs you can already see how this balloons into much more expensive server racks https://www.dell.com/en-us/shop/dell-poweredge-servers/sr/enterprise-products/servers

 â„–4884[Quote]

>>4878
DO NOT REDEEM THE LOCAL SETUP SAAR

 â„–4885[Quote]

File: image-8.png 📥︎ (400.38 KB, 1600x874) ImgOps

>>4759
No luck here still. Somebody suggested that I fix up a bad <? tag in lib/util.php but that didn't do the trick

 â„–4891[Quote]

>>4885
is your webserver configured to run php?

also try putting short_open_tag=On in your php.ini

 â„–4929[Quote]

>>4891
short_open_tag is set in /etc/php/5.6/cli/php.ini, and nginx is configured to use php5.6-sock for the subdomain. Dunno if I screwed up the symlinks or whatever. You have a reference I can follow? Preferably in a *nix environment.

 â„–4937[Quote]


 â„–4938[Quote]

>>4937
go advertise somewhere else nigger

 â„–4944[Quote]

>>4885
i am changing all the <?s to <?php so it works on stock PHP 8

 â„–4947[Quote]

keep up the good work devGODS

 â„–4955[Quote]

>>4763
my ISP changes my IP on like a weekly basis. I don't even need to evade bans.

 â„–4959[Quote]

Oh great, now I get white screens and no errors.

 â„–4965[Quote]

>>4959
There may still be errors/warnings that you're just not seeing because you probably didn't enable error messages in your php.ini. You can run this to enable that (assuming your path is the same):
f=/etc/php5/apache2/php.ini && sed -i -e 's/display_errors = .*/display_errors = On/' -e 's/display_startup_errors = .*/display_startup_errors = On/' -e 's/error_reporting = .*/error_reporting = E_ALL/' "$f" && service apache2 restart

 â„–4967[Quote]

File: setup.txt 📥︎ (1.69 KB)

here's a script i made that creates the boardlist and admin user tables, once again change the extension from .txt to .php

 â„–4968[Quote]

I wonder how many glowniggers where also posting in 4chan?
I bet /pol/ was 99% feds fedposting to other feds, that bord really was really at contaiment, until they got to /k/ using the ukrain war(no one gives a fuck about ukrainians) and spreed everywhere

 â„–4971[Quote]

>>4968
they already found about 50% of the posts on /pol/ were from israel ips.
it was kiked and glowniggered to raisin, but that was evident for the last decade.

 â„–4975[Quote]

File: ClipboardImage.png 📥︎ (120.28 KB, 930x485) ImgOps

>>>4759
aha, i made it to where you are
nothing like manually editing array access syntax
i'll let you know if i make it past here
(i'm a machine programming (x86_64/EVM) and smart contract/ETH/EVM schizo; i want an imageboard with as few 'raisiny' word filters and no 900 second flat timer retardation as possible, and ideally no fucking troon jannies leaving up blacked faggot raisin all over the place)

 â„–4977[Quote]

why does virustotal say there's a backdoor in imageboard.php? HEUR:Backdoor/PHP.WebShell.c or algo

 â„–4979[Quote]

>>4977
is it only one antivirus that detects it? which one

 â„–4980[Quote]


 â„–4982[Quote]

>>4980
in the case of 1 literal who antivirus flagging on virustotal, it most likely IS a false flag

 â„–4985[Quote]

File: ClipboardImage.png 📥︎ (15.5 KB, 466x190) ImgOps

>>4979
windows 11 blocks it (the entire 7z download), but for a very aggressive reason that's usually a false flag.
it'll block files compiled with csc.exe for the same reason (built-in C# compiler for windows, made by windows, on every windows machine → C# 'hello world'? determined a trojan)

 â„–4986[Quote]

File: ClipboardImage.png 📥︎ (8.07 KB, 454x520) ImgOps

>>4985
dude omg i once got that falseflag with my downloaded minecraft mods

 â„–4989[Quote]

>>4975
Yeah, here I replaced the short tags recursively, and now I get empty pages with no errors logged in error.log or the page output.

 â„–4991[Quote]

>>4971
Huh. Is that why the post count was removed? Anons were getting wise to what was going on

 â„–4995[Quote]

>>4989
not sure what you mean by replacing short tags, although i'm doing this like an insane retard
i know less than nothing about PHP, i'm using PHP8.2, and apache2's errors when i tried accessing the site after blindly making it accessible were first about curly brace array access syntax, which i fixed manually for some of the source files (make them square braces).
then there were some permissions errors on directories, then some missing global config files (i've created these but left them blank), a missing variable ("$use_pdo"?), and now i'm setting up the database since the only error for now is the "mysql_try_connect" parameters being undefined in lib/db.php

 â„–5002[Quote]

>>4980
It looks like it's just detecting it as having a backdoor when it sees exec used anywhere as removing all of those lines results in no detection. So it's not necessarily backdoored. Though the @exec() there for the PDF thumb conversion seems to be what S0I1337 allegedly used to pawn 4chan.

 â„–5003[Quote]

>>4995
just fyi the old short tags (<? vs the new <php?) don't affect in how php interprets that code. But, if you're trying to run the source code in php8.2 chances are you won't be able to run it at all, because the php version 'cuck runs on is php5.6, and even upgrading one major version is already a pain in the ass and a lot of things not work properly.

 â„–5005[Quote]

>>4967
You're doing good work, lad. Keep us updated on the instructions, I'll catch up tomorrow.

 â„–5006[Quote]

you might not be able to run it at all*

 â„–5020[Quote]

>>5003
>if you're trying to run the source code in php8.2 chances are you won't be able to run it at all
no derp, but that's the exact lazy boomer mindset that caused it to be a trash heap in the first place
right now Claude and i are updating all the mysql query functions, but we were able to get a database connection already

 â„–5023[Quote]

>sharteens doing more work than 4cacas have in a decade in the span of a few hours
LMAO

 â„–5026[Quote]

>>4759
any progress?

 â„–5030[Quote]

>>5023
>and they have us doing it
<FOR FREE

 â„–5036[Quote]

>>5020
I meant you won't be able to run it as is without any modifications, the code needs to be updated to reflect on those major version changes

 â„–5037[Quote]

The codebase of 4chan doesn't seem all that valuable tbh. The concept of an imageboard is simple, and having an extremely complex and bloated system is antithetical to the purpose of what an imageboard should be.

I've been programming my own imageboard that's just a SPA (single-page application). It only has a catalog and threads that are all loaded at the same time. The "database" just uses json files for each thread. It's horribly inefficient but what's great about it is that it's only 850 LOC total so far instead of tens of thousands and it's extremely easy to deploy. And it retains basically all of the most important functions of 4chan.

Simpler imgboards makes it easier for techlets to get into running their own stuff which I think would help the internet overall. It would be less about the technical skill and more about the dedication, art, and culture–which is what made places like soyjak party succeed.

It would be cool if more political creators online ran their own boards. I would love if people like Sam Hyde or Nick Fuentes had their own boards that they ran. Even if only they could create threads and anons could only comment in them it would still be awesome.

/blogpost

 â„–5042[Quote]

>>5037
i know that
(we got it to start reading tables from the database)
>>5037
any old codebase is extremely valuable since newer code bases become exponentially more raisinbloated as time goes on
i guarantee anyone who manages to get this thing barely crawling and working will find that it does so using a shockingly low amount of resources (so far, all of my testing on a 1GB cloud midget machine is working fine. you can't even use the rusttranny compiler for a hello world application with that memory)

 â„–5045[Quote]

why is php faster than javascript?

 â„–5049[Quote]

>>5042
>any old codebase is extremely valuable since newer code bases become exponentially more raisinbloated as time goes on
??? This makes zero sense.

Efficiency is important, I'll grant that, but imgboards shouldn't require a lot of resources to run anyways. It's just text and images. I'll try to make my board simpler by having the json database files only loaded when a user clicks on a thread in the catalog. That should be good enough.

 â„–5058[Quote]

>>5049
alright, so put yourself into one of the groups being formed and we'll see how it goes.
so far we have:
1. trying to faithfully recreate the source code with the correct versions (other anons/chuds here)
2. trying to get it online with a modern distro, modern mysql and PHP versions (me)
3. "the codebase of 4chan doesn't seem all that value desu" → presumably meaning you want to make it from scratch (or would like people to)

 â„–5059[Quote]

Now that you mention groups, shouldn't we get together to an IRC or something to get the code workin? It's a bit easier to talk that way. Of course, first getting the backend working on 5.6 and then slowly move it over to 8.2
>>5058



[Return][Catalog][Go to top][Post a Reply]
Delete Post [ ]
[ home / overboard ] [ soy / qa / mtv / dem ] [ int / pol ] [ a / asp / biz / fit / k / r9k / sude / tech / tv / v / x ] [ q / news / chive / rules / pass / bans ] [ wiki / booru / irc ]