New mission: revamp the portals to make them look actually tolerable to the eye. They are currently placeholders as of now.
The Gold Network: Soyworld | SNCApedia | SoyPlace


I'm not dead, just inactive for the moment. Faggot (talk) 20:16, 9 April 2026 (UTC)

Russian 'P poster: Difference between revisions

From SNCApedia, the shit nobody cares about encyclopedia
Jump to navigationJump to search
Replaced with more graphical archives from my dropbox. I can include that famous trashchan thread about 'p spammers if you cannot find what you are looking for
No edit summary
 
(19 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{Pedo}}
{{Pedo}}
{{Singularity|title=THE RUSSIAN CHILD PORN POSTER}}
{{Quoting|It's a specific Siberian shitshink who posts ads for xis 'p on every image board imaginable.
{{WarningSmall|'''This is one of the reasons why <u>it is ALWAYS advised to disable images (SEE HOW [https://cleanbrowsing.org/help/docs/disable-images-in-browser/ HERE]) when browsing any dead or barely active imageboard/splinter,</u> as the posts made by this bot may stay up for a long period of time. Report the links to link shortener's support/abuse email and/or [https://www.missingkids.org/gethelpnow/cybertipline NCMEC]; <u>do not visit it under any circumstances.</u>'''}}
Even if you host your own instance of Vichan and never advertise it, he will eventually post on it.
<big><big>{{Tip|'''And please,''' {{redtext|when you find him posting on some site}} {{bantext|'''NEVER SAY OR HINT TO THE NAME OF THE SITE(S) THAT CHILD PORN/LINKS TO IT ARE PRESENT ON,'''}} {{redtext|including in a "OYYY THERE'S 'P ON <nowiki><</nowiki>insert imageboard<nowiki>></nowiki> DELETE IT OYY" way (it will only get you banned for sharing the site the child porn is on). {{bantext|<u>You must report the post and/or otherwise PRIVATELY contact moderation of the site it was posted on</u>.}} {{bantext|'''AND NEITHER YOU SHOULD SHARE EVEN CENSORED SCREENSHOTS OF CHILD PORN POSTS OR SHARE KEYWORDS AND/OR FILE NAMES USED IN THEM, BECAUSE SOME MAY TRY TO USE THEM TO FIND THE POSTS THEMSELVES!'''}}}}}}</big></big>
MPA was added so people don't see that shit.|-DC, Swinny admin}}
{{Infobox person|name=Captain 'P|image=[[File:Kazakhroach.png|200px]]|status=Active|nationality=Presumably russian based on his timezone|race=|religion=|years active=early 2020s(?)–now|known for=Spamming child porn and links to it|opponents=Moderators|nickname=Captain 'P|caption=An unofficial depiction of him. It is widely believed{{cn|By whom and why?}} he is from [[List of Asian countries#Northwest_Asia#Kazakhstan|Kazakhstan]] instead of Russia, russian is widely spoken in Kazakhstan.}}
{{Singularity|title=THE RUSSIAN 'P POSTER}}
On imageboards, an obsessed Central Asian(?){{margerald}} pedophile subhuman, also referred to as '''Captain 'P''' would ocassionally advertise a shortened link to 'P files, accompanied with a 'P image and keywords/descriptions of extremely degenerate antimatter. On active imageboards, it is immediately banned upon sight. Investigation by a [[Swedishwin.com|swinnycuck]] showed that this <s>bot</s> (most likely Captain 'P isn't a bot) targets imageboards listed on an imageboard directory website and that the subhuman has been doing it for 4 years.<ref>https://www.dropbox.com/scl/fi/onqjr7qd9zc4uh4bszw0s/_g_-At-least-2-P-threads-are-on-the-Nutty-and-I-ve-reported-the-posts.-Can-some-admin-in-charge-of-that-site-please-delete-it_-Even-with-MPA-it-still-appears-in-the-front-page-and-the-catalog-I-m-not-going-to-see-it-myself-because-that-s-ILLEGA.pdf?rlkey=qoo9dlhmbiz2fq0y3sbkmwvfd&st=cdt6i4xb&dl=0</ref><ref>https://www.dropbox.com/scl/fi/3cx12oaj8gtcl76xkpae8/_g_-If-you-are-an-admin-of-a-small-altchan_imageboard-and-you-site-is-listed-on-imageboards.net-your-site-is-at-huge-risk-of-having-P-posted-on-it.This-site-the-swinny-thatsnuts.online-and-several-other-sites-including-my-own-small-altchan-ha.pdf?rlkey=lr71tn8d5f8va5j1pxf6f3qb7&st=la70qmph&dl=0
{{Tip|{{Bantext|If you see any of these advertisements on any imageboard, silently report it to the admins and <u>'''do not ever interact with the advertisement (even with SAGE!) or even publicly mention that it exists on their site or another's site.'''</u> If the site is unmoderated, <u>ALWAYS</u> disable images by [[User:Landfill/How_to_disable_images_in_Firefox_Mobile|using this guide]] or try to avoid using the site for a while. Posting even censored screenshots of the advertisement is discouraged due to the risk of others attempting to find it, for it's best you completely redact the post altogether if you still want to post the screenshot.}}}}{{Tip|The russian 'P advertisements often target inactive endchan boards due to the popularity of endchan in russia. When browsing these DNB boards ALWAYS have images turned off as endchan's imageboard engine (Lynxchan and JSchan) do not have default MPA for new boards, SAGE!'s don't work, the vichan code to prevent it made on the chaddy doesn't work there either, and numerous boards are severely unmoderated. All of this also goes the same for 8chan with a smaller risk as it is less popular in russia.}}{{Infobox person|name=Captain 'P|image=[[File:Kazakhroach.png|200px]]|status=Active|nationality=Presumably russian based on timezone|race=|religion=|years active=early 2020s(?)–now|known for=Spamming child porn and links to it|opponents=Moderators|nickname=Captain 'P|caption=An unofficial depiction of Captain 'P. It is widely believed{{cn|By whom and why?}} he is from [[List of Asian countries#Northwest_Asia#Kazakhstan|Kazakhstan]] instead of Russia, russian is widely spoken in Kazakhstan.}}
</ref>. A datamine into his logged fingerprint on one of the imageboards he tried to post 'p on has shown that '''his timezone is Moscow Time<ref>see what regions this timezone applies in [https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B5_%D0%B2%D1%80%D0%B5%D0%BC%D1%8F#%D0%A0%D0%B5%D0%B3%D0%B8%D0%BE%D0%BD%D1%8B_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D1%81_%D0%BC%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC here]</ref> and his browser languages are Russian, English, American English and Polish.''' '''<big><big>The same datamine also has shown that he used same fingerprint a few times it was logged, meaning that fingerprint bans are PARTIALLY effective against him. See the Prevention section of this page to find more ways to fight against him.</big></big>''' I'll find the post later but a non-soyosphere altchan owner had a thread on his site talking about a bot using Russian IPs to advertise CSAM since around 2020 on various altchans, presumably these are run by the same pedophile.
[[File:1771202854308.png|thumb|An altchan (Trashchan) user's information about the Russian 'P poster. This thread was derailed multiple times.<ref>https://trashchan.xyz/meta/thread/374.html (Archives: https://archive.ph/Whbvh https://megalodon.jp/2026-0409-0616-21/https://trashchan.xyz:443/meta/thread/374.html) <big>'''You can read this for more information about these advertisements!'''</big></ref>]]
[[File:Rpbsherdee.png|thumb|Heavily redacted (i.e. text redacted) screenshot of the Russian 'P advertisement on soyjak.party's /soy/ catalog; the 'P image was blocked by Media Pending Approval. This post only lasted a few seconds before the janitor rightfully banned the advertisement completely.]]
 
The Russian 'P advertisements are a series of [[Jews|commercial]] 'P spam that occurs on almost every single imageboard website, where a link to a clearnet 'p file collection text file hosted on random text sharing services are posted (sometimes with a "preview"). This kind of spam has occurred since at least the 2020s and probably earlier, has many variants, probably by seperate individuals, using goyzillions of proxy IPs and fingerprints from Central Asia/Russia/Siberia (probably other proxy servers as well). Imageboard users have accused the advertisements of being a bot, a single pedo (in SNCApedia and sometimes the Swinny it has been called "Captain 'P"), a glowie, or a boogeyman or hostile community attempting to take the site down.
 
This includes, but is not limited to:
* Posted on the main or active board (e.g. /b/ of an SNCA altchan or /soy/ of soyjak.party or a splinter), [[sharty:Though|though]] there are exceptions. It is usually posted as a new thread, but uncommonly as a reply to a random post.
* A sexually suggestive or explicit image of a minor. Sometimes there will be a link shilled in the image itself, and some advertisers post images with a different link from the text field (the link the image is the same even with different images). Filenames always vary (including completely gibberish filenames). The image is rarely other non-'P images.
* Having keywords related to 'p, some even of [[sharty:Giggly Goonclown|extremely gross degeneracy]], followed by a shortened link redirecting to the 'p file listings, in the text field. The links can be present in both the text field and image, or the text field may be completely blank.
* Evades all wordfilters by using spaces, dots, or asterisks in between the words, also evades all CAPTCHAs and other verification systems, so it is probably not a bot.
 
These advertisers are known to go through a directory of imageboards, although it is not completely restricted to those (it may be by web searching for imageboards or using web crawlers{{CitationNeeded|xhey just do that, okay?}}). Most active imageboards (including [[soyjak.party]]) immediately ban it upon sight, where it is instantly stopped by an automated filter or manual image/post approval, where an admin takes steps to remove it and probably report it to law enforcement. This information is slightly documented by [[swedishwin.com|sweens]] and other literal whos.<ref>https://www.dropbox.com/scl/fi/onqjr7qd9zc4uh4bszw0s/_g_-urgent-attention.pdf?rlkey=qoo9dlhmbiz2fq0y3sbkmwvfd&st=zaciszlt&dl=0 (dead link)</ref><ref>https://www.dropbox.com/scl/fi/3cx12oaj8gtcl76xkpae8/_g_-warning-to-small-altchan-owners.pdf?rlkey=lr71tn8d5f8va5j1pxf6f3qb7&st=4fzjl9jn&dl=0 (dead link)
</ref>. A datamine into the logged fingerprint on one of the imageboards the spammers tried to post 'p on has shown that his timezone is Moscow Time<ref>see what regions this timezone applies in [https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B5_%D0%B2%D1%80%D0%B5%D0%BC%D1%8F#%D0%A0%D0%B5%D0%B3%D0%B8%D0%BE%D0%BD%D1%8B_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D1%81_%D0%BC%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC here]</ref> and the browser languages are Russian, English, American English and Polish.The same datamine also has show that the advertisers use the same fingerprint a few times when it was logged, meaning that fingerprint bans are PARTIALLY effective against the spam. See the Prevention section of this page to find more ways to fight against the spam.
 
It is possible that these advertisements do not explicitly target imageboards, but also forum sites (including vulnerable sites) and other posting sites. You WILL NOT investigate those posts any further (genuinely do not attempt to search for said posts yourself).
 
Note that this is different from the 'cordnigger jarty foodist 'p spam which usually does not shill a redirect to 'p and/or attempts to demoralize soyteens (spammed during imageboard raids), which is less common since 'p spam has been completely killed of on the Sharty thanks to multiple safeguards.


This pedophile had reportedly tried to spam Kiwi Farms and also {{Singularitytext|sold 'P.}} You WILL dox and kill this subhuman scum.
== Prevention ==
== Prevention ==
'''Reporting him''' - obviously must always be done.
'''Reporting the post''' - obviously must always be done.
*'''Fingerprint ban him''' - very likely will prevent him, do this.
*'''Fingerprint ban ''' - very likely will prevent him from posting, do this.
*'''Enabling manual approval of media on site''' – will prevent visitors from being jumpscared with child porn but will still leave links. '''There is also an upside to him putting descriptions that make it obvious that he's linking 'p: you can check for him and report/ban him with images disabled'''.
*'''Enabling manual approval of media on site''' – will prevent visitors from being jumpscared with 'p but will still leave links. '''There is also an upside to the advertiser putting descriptions that make it obvious that he's linking 'p: you can check for the advertiser and report/ban the IP with images disabled'''.
*'''Enabling manual approval of whole post''' – will prevent his spam completely (do this, your 10 post per day doesn't need to have users posts reach the log immediatly no offense).
*'''Enabling manual approval of whole post''' – will prevent the spam from seen by users completely (do this, your 10 post per day doesn't need to have users posts reach the log immediately no offense).
*'''Spamming boards 'p was posted on with non-offensive shit''' – may be done to put the 'p post down until the moderation comes back, will get you banned.
*'''Spamming boards 'p was posted on with non-offensive shit/spam in a containment thread to slide the ad off the front page''' – may be done to put the 'p post down until the moderation comes back, will get you banned.
*'''Enabling captchas on site''' - may not work, he is proven to solve captchas.
*'''Enabling captchas on site''' - may not work, the advertisers are proven to solve captchas.
*'''Wordfiltering text he uses in his 'p posts''' – will not work as he will just change the text.
*'''Wordfiltering text used in the 'p posts''' – will not work as the advertisers will just change the text.
*'''For jschan, using a system made against him''' - see below:
*'''Ban all links that are detected as redirects''' - May not work for the same reasons as wordfiltering; the spammer also links in the image.
 
''When running a [[forumotion]] forum add this code to the javascript page and set it to be activated in all pages when the javascript code is running. In the (severely unlikely) chance servimg and forumotion's built in spam protection fails you can enable this javascript page and it will catty wipe all links to the illegal material. [https://files.catbox.moe/qf2udh.txt Here is the version used on the soyblog.]''


''Here's a shitty system i just made for the [[gigacha.de|chaddy]] to prevent this bot, feel free to use it.'''<br>
*'''For jschan, using a system made against the posts''' - see below:
''the fingerprint of the "bot" is 100% real and it solves captchas, might not even be a bot and just an obsessed faggot. Also it seems to target every altchan regardless if it is listed on that site or not''
''Here's a shitty (but functional<ref>[[:File:Bansp.png]]</ref>) system made for the [[gigacha.de|chaddy]] to prevent this bot, feel free to use it.'''


<syntaxhighlight lang="javascript">
''The fingerprint of the "bot" is 100% real and it solves captchas, might not even be a bot and just an obsessed faggot. Also it seems to target every altchan regardless if it is listed on that site or not''
 
 
<syntaxhighlight lang="javascript">
checkPostShorteners: async (options) => {
checkPostShorteners: async (options) => {
const { proxy } = config.get;
const { proxy } = config.get;
const blacklistedKeywords = config.get.blacklistedKeywords || [
const blacklistedKeywords = config.get.blacklistedKeywords || [
"small previews:",
"small previews:",
Line 31: Line 50:
"zoo and scat",
"zoo and scat",
"real rape",
"real rape",
"CP porn",
"list links",
"CP studios."
];
];


Line 56: Line 78:
"soyjakwiki.org",
"soyjakwiki.org",
"gigacha.de",
"gigacha.de",
"gigawiki.org",
"wiki.gigacha.de",
"github.com",
"github.com",
"gitlab.com",
"gitlab.com",
Line 152: Line 174:
const badSiteFound = await Promise.any(uniqueLinks.map(scanShortener));
const badSiteFound = await Promise.any(uniqueLinks.map(scanShortener));
if (!badSiteFound) return;
if (!badSiteFound) return;
// you'd have your ban and delete implementation here
 
</syntaxhighlight>
</syntaxhighlight>


{{Reflist}}
{{Reflist}}

Latest revision as of 19:09, 10 April 2026

WARNING: PROUD TRANNY PEDOPHILE(S)
You can help by notifying Chris Hansen, and also by ordering 'za to her house
Pedo-meter 3000:

> It's a specific Siberian shitshink who posts ads for xis 'p on every image board imaginable.

Even if you host your own instance of Vichan and never advertise it, he will eventually post on it. MPA was added so people don't see that shit.

<
-DC, Swinny admin


THE RUSSIAN 'P POSTER I̸S̴~AN̵—— ̷EX̵TREM̸EL̷Y̵ —V̵O̵LAT̵I̵LE̴— ̸A̵N̸TIM̵A̸TT̸ER̸— ̵SING̸U̸L̸A̸RI̸T̵Y̶ ̷F̸O̷RM̸E̸D̶ ̵I̸N̴ ̴A̶ ̶B̸LA̵C̵K̴H̸O̸LE̷— ̴THAT̴— ̴D̵O̵O̵M̵S̵ ̶T̷H̵E̴— E̵N̷TI̷RE̵— ̵S̸OY̷VER̷S̵E̸!!!!!!!
If you see any of these advertisements on any imageboard, silently report it to the admins and do not ever interact with the advertisement (even with SAGE!) or even publicly mention that it exists on their site or another's site. If the site is unmoderated, ALWAYS disable images by using this guide or try to avoid using the site for a while. Posting even censored screenshots of the advertisement is discouraged due to the risk of others attempting to find it, for it's best you completely redact the post altogether if you still want to post the screenshot.
The russian 'P advertisements often target inactive endchan boards due to the popularity of endchan in russia. When browsing these DNB boards ALWAYS have images turned off as endchan's imageboard engine (Lynxchan and JSchan) do not have default MPA for new boards, SAGE!'s don't work, the vichan code to prevent it made on the chaddy doesn't work there either, and numerous boards are severely unmoderated. All of this also goes the same for 8chan with a smaller risk as it is less popular in russia.
Captain 'P
An unofficial depiction of Captain 'P. It is widely believed[By whom and why?] he is from Kazakhstan instead of Russia, russian is widely spoken in Kazakhstan.
StatusActive
NationalityPresumably russian based on timezone
Other namesCaptain 'P
Years activeearly 2020s(?)–now
Best known forSpamming child porn and links to it
OpponentModerators
An altchan (Trashchan) user's information about the Russian 'P poster. This thread was derailed multiple times.[1]
Heavily redacted (i.e. text redacted) screenshot of the Russian 'P advertisement on soyjak.party's /soy/ catalog; the 'P image was blocked by Media Pending Approval. This post only lasted a few seconds before the janitor rightfully banned the advertisement completely.

The Russian 'P advertisements are a series of commercial 'P spam that occurs on almost every single imageboard website, where a link to a clearnet 'p file collection text file hosted on random text sharing services are posted (sometimes with a "preview"). This kind of spam has occurred since at least the 2020s and probably earlier, has many variants, probably by seperate individuals, using goyzillions of proxy IPs and fingerprints from Central Asia/Russia/Siberia (probably other proxy servers as well). Imageboard users have accused the advertisements of being a bot, a single pedo (in SNCApedia and sometimes the Swinny it has been called "Captain 'P"), a glowie, or a boogeyman or hostile community attempting to take the site down.

This includes, but is not limited to:

  • Posted on the main or active board (e.g. /b/ of an SNCA altchan or /soy/ of soyjak.party or a splinter), though there are exceptions. It is usually posted as a new thread, but uncommonly as a reply to a random post.
  • A sexually suggestive or explicit image of a minor. Sometimes there will be a link shilled in the image itself, and some advertisers post images with a different link from the text field (the link the image is the same even with different images). Filenames always vary (including completely gibberish filenames). The image is rarely other non-'P images.
  • Having keywords related to 'p, some even of extremely gross degeneracy, followed by a shortened link redirecting to the 'p file listings, in the text field. The links can be present in both the text field and image, or the text field may be completely blank.
  • Evades all wordfilters by using spaces, dots, or asterisks in between the words, also evades all CAPTCHAs and other verification systems, so it is probably not a bot.

These advertisers are known to go through a directory of imageboards, although it is not completely restricted to those (it may be by web searching for imageboards or using web crawlers[xhey just do that, okay?]). Most active imageboards (including soyjak.party) immediately ban it upon sight, where it is instantly stopped by an automated filter or manual image/post approval, where an admin takes steps to remove it and probably report it to law enforcement. This information is slightly documented by sweens and other literal whos.[2][3]. A datamine into the logged fingerprint on one of the imageboards the spammers tried to post 'p on has shown that his timezone is Moscow Time[4] and the browser languages are Russian, English, American English and Polish.The same datamine also has show that the advertisers use the same fingerprint a few times when it was logged, meaning that fingerprint bans are PARTIALLY effective against the spam. See the Prevention section of this page to find more ways to fight against the spam.

It is possible that these advertisements do not explicitly target imageboards, but also forum sites (including vulnerable sites) and other posting sites. You WILL NOT investigate those posts any further (genuinely do not attempt to search for said posts yourself).

Note that this is different from the 'cordnigger jarty foodist 'p spam which usually does not shill a redirect to 'p and/or attempts to demoralize soyteens (spammed during imageboard raids), which is less common since 'p spam has been completely killed of on the Sharty thanks to multiple safeguards.

Prevention

[edit | edit source]

Reporting the post - obviously must always be done.

  • Fingerprint ban - very likely will prevent him from posting, do this.
  • Enabling manual approval of media on site – will prevent visitors from being jumpscared with 'p but will still leave links. There is also an upside to the advertiser putting descriptions that make it obvious that he's linking 'p: you can check for the advertiser and report/ban the IP with images disabled.
  • Enabling manual approval of whole post – will prevent the spam from seen by users completely (do this, your 10 post per day doesn't need to have users posts reach the log immediately no offense).
  • Spamming boards 'p was posted on with non-offensive shit/spam in a containment thread to slide the ad off the front page – may be done to put the 'p post down until the moderation comes back, will get you banned.
  • Enabling captchas on site - may not work, the advertisers are proven to solve captchas.
  • Wordfiltering text used in the 'p posts – will not work as the advertisers will just change the text.
  • Ban all links that are detected as redirects - May not work for the same reasons as wordfiltering; the spammer also links in the image.

When running a forumotion forum add this code to the javascript page and set it to be activated in all pages when the javascript code is running. In the (severely unlikely) chance servimg and forumotion's built in spam protection fails you can enable this javascript page and it will catty wipe all links to the illegal material. Here is the version used on the soyblog.

  • For jschan, using a system made against the posts - see below:

Here's a shitty (but functional[5]) system made for the chaddy to prevent this bot, feel free to use it.'

The fingerprint of the "bot" is 100% real and it solves captchas, might not even be a bot and just an obsessed faggot. Also it seems to target every altchan regardless if it is listed on that site or not


		checkPostShorteners: async (options) => {
		const { proxy } = config.get;
		const blacklistedKeywords = config.get.blacklistedKeywords || [
			"small previews:",
			"updated url.",
			"6-14 years old",
			"zoo and scat",
			"real rape",
			"CP porn",
			"list links",
			"CP studios."
		];

		const allowedDomains = config.get.allowedDomains || [
			"voca.ro",
			"vocaroo.com",
			"xcancel.com",
			"x.com",
			"twitter.com",
			"youtube.com",
			"m.youtube.com",
			"music.youtube.com",
			"youtu.be",
			"garticphone.com",
			"skribbl.io",
			"catbox.moe",
			"archive.ph",
			"archive.org",
			"web.archive.org",
			"4chan.org",
			"boards.4chan.org",
			"wikipedia.org",
			"strawpoll.com",
			"soyjak.st",
			"soyjakwiki.org",
			"gigacha.de",
			"wiki.gigacha.de",
			"github.com",
			"gitlab.com",
			"bitbucket.org",
			"sncapedia.org",
			"swedishwin.com",
		];

		const post = await Posts.getPost(
			options.board._id || options.board,
			options.postId,
			true
		);

		const siteLinks = post.nomarkup.match(
			/\b(?:https?:\/\/|www\.)[^\s<>"']+/gi
		);

		if (!siteLinks?.length) return;

		const filteredLinks = siteLinks.filter((url) => {
			try {
				const parsed = new URL(
					url.startsWith("http") ? url : `http://${url}`
				);
				const host = parsed.hostname
					.replace(/^www\./, "")
					.toLowerCase();
				return !allowedDomains.some(
					(d) => host === d || host.endsWith(`.${d}`)
				);
			} catch {
				return false;
			}
		});

		const uniqueLinks = [...new Set(filteredLinks)].slice(0, 10);

		console.log("Found links:", uniqueLinks);

		const agent = proxy.enabled
			? new SocksProxyAgent(require("url").parse(proxy.address))
			: null;


		const resolveSite = async (url, signal) => {
			let currentUrl = url;

			for (let i = 0; i <= maxRedirects; i++) {
				const res = await fetch(currentUrl, {
					timeout: 10000,
					agent,
					redirect: "manual",
					signal,
					headers: {
						"User-Agent":
							"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0",
					},
				});

				if (res.status >= 300 && res.status < 400) {
					const location = res.headers.get("location");
					currentUrl = new URL(location, currentUrl).toString();
					continue;
				}

				if (i === 0) { // site wasn't a redirect
					return null;
				} 

				return res;
			}

			return null;
		};

		const scanShortener = async (url) => {
			try {
				const controller = new AbortController();
				setTimeout(() => controller.abort(), 10000);

				const res = await resolveSite(url, controller.signal);
				if (!res) return false;

				const text = await res.text();
				return blacklistedKeywords.some((k) => text.includes(k))
					? url
					: false;
			} catch (e) {
				console.warn(`Error fetching ${url}:`, e.message);
				return false;
			}
		};

		const badSiteFound = await Promise.any(uniqueLinks.map(scanShortener));
		if (!badSiteFound) return;
		// you'd have your ban and delete implementation here

Citations