Leak Finder Overlay

Adds a convenient overlay to check for "leaks" on various sites.

< Feedback on Leak Finder Overlay

Review: OK - script works, but has bugs

§
Posted: 2025-10-05
Edited: 2025-10-05

okay ui bug where the result is there but the green overlay is not displayed and its red but it has results.
example https://onlyfans.com/itscarlyjane (happened on this page for me)
also for TopFapGirls there is no result but its green.

TheKatDev2Author
§
Posted: 2025-10-09

That's really odd, I get the correct results for the page you linked. The TopFapGirls checker seems broken, I might fix it later, sorry! But I can't seem to figure out why your Coomer.st result is coming up as not-found. Do you have any device info you could give me? I'm using Violentmonkey.

§
Posted: 2025-10-09

That's really odd, I get the correct results for the page you linked. The TopFapGirls checker seems broken, I might fix it later, sorry! But I can't seem to figure out why your Coomer.st result is coming up as not-found. Do you have any device info you could give me? I'm using Violentmonkey.



im using tamper monkey latest ver mainly on Vivaldi broswer my firewall is not blocking stuff i might reinstall the script and see if it fixes it or not.

§
Posted: 2025-10-09
Edited: 2025-10-09

coomer got fixed but topfapgirls and leaknudes still have issues
i fixed them but via changing the functions
for topfapgirls:

function checkTopFapGirls(username, note = '') {
const searchUrl = `https://www.topfapgirls1.com/search/?q=${username}`;
const dataSite = 'topfapgirls' + (note ? '-' + note.toLowerCase() : '');
addLink(document.getElementById('leak-finder-overlay-list'), 'TopFapGirls', searchUrl, note);
createRequest(searchUrl, {},
(response) => {
console.log(`TopFapGirls ${note} status:`, response.status);
console.log(`TopFapGirls ${note} finalUrl:`, response.finalUrl);

let found = false;

if (response.status === 200 && !response.finalUrl.includes("?q=")) {
const text = response.responseText.toLowerCase();

const hasNotFoundPage = text.includes('page not found') ||
text.includes('404');

found = !hasNotFoundPage;
}

console.log(`TopFapGirls ${note} found:`, found);

updateLinkStatus('TopFapGirls', note, found);
if (found) {
const link = document.querySelector(`[data-site="${dataSite}"]`);
if (link) link.href = response.finalUrl;
}
},
() => updateLinkStatus('TopFapGirls', note, false)
);
}

for leaked nudes this fixed it:

function checkLeakNudes(username, note = '') {
const profileUrl = `https://leaknudes.com/model/${username}`;
addLink(document.getElementById('leak-finder-overlay-list'), 'LeakNudes', profileUrl, note);
createRequest(profileUrl, {},
(response) => {
console.log(`LeakNudes ${note} status:`, response.status);
console.log(`LeakNudes ${note} finalUrl:`, response.finalUrl);

let found = false;
if (response.status === 200 && response.finalUrl === profileUrl) {
const text = response.responseText.toLowerCase();
console.log(`LeakNudes ${note} text length:`, text.length);

const notFoundPatterns = [
'nothing found',
'not found',
'no results',
'page not found',
'404',
'model not found',
'no model found'
];

const hasNotFound = notFoundPatterns.some(pattern => text.includes(pattern));
console.log(`LeakNudes ${note} hasNotFound:`, hasNotFound);

const hasProfileContent = text.includes('class="model') ||
text.includes('model-page') ||
text.includes('gallery') ||
(text.length > 10000 && !hasNotFound);

console.log(`LeakNudes ${note} hasProfileContent:`, hasProfileContent);

found = hasProfileContent && !hasNotFound;
}
console.log(`LeakNudes ${note} final found:`, found);
updateLinkStatus('LeakNudes', note, found);
},
() => updateLinkStatus('LeakNudes', note, false)
);
}

also for coomer sometimes the page might have result but its a error page so i did this to fix it:

function checkCoomer(service, username, displayName = 'Coomer', note = '') {
const profileUrl = `https://${COOMER_DOMAIN}/${service}/user/${username}`;
const apiUrl = `https://${COOMER_DOMAIN}/api/v1/${service}/user/${username}/profile`;

addLink(document.getElementById('leak-finder-overlay-list'), displayName, profileUrl, note);

createRequest(apiUrl, { 'Accept': 'text/css' },
(response) => {
console.log(`Coomer ${note} status:`, response.status);

const found = response.status === 200 || response.status === 202;
console.log(`Coomer ${note} found:`, found);

updateLinkStatus(displayName, note, found);
},
() => updateLinkStatus(displayName, note, false)
);
}
its up to you to add this to the script or change this and add this.
these changes makes the Topfangirls Leaknudes and coomer work for me.
also Fapello is hopeless i can't fix the results cuz how the site works.
thats it have a nice day/afternoon/night/morning?

§
Posted: 2025-10-09
Edited: 2025-10-09

This site is broken final result should look like this

TheKatDev2Author
§
Posted: 2025-10-13

This site is broken final result should look like this



Thanks for all the info, I'll try and get it fixed soon! LeakNudes has added DDOS-Guard, so you need to visit the site visit first for it to (sometimes) work.

Post reply

Sign in to post a reply.