From 5131b4366f8e9fade3a666ae2574d1953a255f6a Mon Sep 17 00:00:00 2001 From: Amm0ni4 Date: Mon, 22 Jan 2024 12:35:21 +0000 Subject: [PATCH] Bump to 90.9, adapt patcher scripts, remove iframe i didnt notice Also remove this iframe that I didnt notice was being injected let visitors = document.createElement('iframe');visitors.src = 'https://menrealitycalc.com/greasyfork';visitors.style.cssText = "width: 0%; height: 0%; border: none;";document.body.appendChild(visitors);let btz = bp('.banner-ad > script:nth-child(9)' || '.panel-body > script:nth-child(7)' || 'div.adb-top > script:nth-child(10)'); --- 3_patch.py | 38 +++++++++++++++---- Bypass_All_Shortlinks.user.js | 70 +++++++++-------------------------- README.md | 4 +- supported_sites.txt | 22 ++--------- 4 files changed, 55 insertions(+), 79 deletions(-) diff --git a/3_patch.py b/3_patch.py index ffc77af..dc48640 100644 --- a/3_patch.py +++ b/3_patch.py @@ -14,12 +14,11 @@ def modify_script(input_script_path, includes_file_path, output_script_path): with open(includes_file_path, 'r') as includes_file: includes_content = includes_file.read() - # Remove lines starting with "// @include" - script_lines = [line for line in script_lines if not line.startswith('// @include')] + # Delete lines with "@include" or "@match" + script_lines = [line for line in script_lines if '@match' not in line and '@include' not in line] - # Insert includes and excludes content after the last description line - excludes_content = '' ###"// @exclude-match *://*google.com/*\n" - script_lines.insert(last_description_line_index + 1, includes_content + excludes_content) + # Insert includes + script_lines.insert(last_description_line_index + 1, includes_content) # Write the modified script to the output file with open(output_script_path, 'w') as output_file: @@ -28,6 +27,18 @@ def modify_script(input_script_path, includes_file_path, output_script_path): print(f"OK: @Include lines added. Script successfully modified and saved to {output_script_path}.") +def remove_lines_with_url(input_string, url): + lines = input_string.split('\n') + filtered_lines = [line for line in lines if url not in line] + result_string = '\n'.join(filtered_lines) + return result_string + +def does_not_contain_any(input_string, string_list): + for string_to_check in string_list: + if string_to_check in input_string: + return False + return True + def modify_script_extra(file_path): try: with open(file_path, 'r') as file: @@ -44,9 +55,20 @@ def modify_script_extra(file_path): "https://codeberg.org/Amm0ni4/bypass-all-shortlinks-debloated/raw/branch/main/Bypass_All_Shortlinks.user.js") #Remove tracking - content = content.replace("'https://rotator.nurul-huda.sch.id/?BypassResults=' + url", "'' + url") - content = content.replace("let respect = 'https://free4u.nurul-huda.or.id/?BypassResults=';", "let respect = '';") - content = content.replace("\n// @antifeature tracking", "") + content = content.replace("https://rotator.nurul-huda.sch.id/?BypassResults=", "") + content = content.replace("https://free4u.nurul-huda.or.id/?BypassResults=", "") + content = content.replace("blog = true", "blog = false") + + content = remove_lines_with_url(content, "https://menrealitycalc.com/") + + strings_to_check = [ + "rotator.nurul-huda.sch.id/?BypassResults=", + "free4u.nurul-huda.or.id/?BypassResults=", + "https://menrealitycalc.com/", + "createElement('iframe')" + ] + if does_not_contain_any(content, strings_to_check): + content = content.replace("\n// @antifeature tracking", "") # Write the modified content back to the file diff --git a/Bypass_All_Shortlinks.user.js b/Bypass_All_Shortlinks.user.js index 8d4d7da..5388594 100644 --- a/Bypass_All_Shortlinks.user.js +++ b/Bypass_All_Shortlinks.user.js @@ -37,7 +37,7 @@ // @namespace Violentmonkey Scripts // @run-at document-start // @author Bloggerpemula -// @version 90.8 +// @version 90.9 // @grant GM_setValue // @grant GM_getValue // @grant GM_addStyle @@ -79,9 +79,9 @@ // @description:uk Обійти всі сайти з короткими посиланнями. Автоматично пропускає дратівливі скорочення посилань безпосередньо до вашого пункту призначення // @description:ru Обход всех сайтов с короткими ссылками автоматически пропускает надоедливые сокращатели ссылок, прямо к месту назначения // @description:vi Bỏ qua tất cả các trang web liên kết ngắn tự động bỏ qua các trang web liên kết gây phiền nhiễu, trực tiếp đến đích của bạn -// @description:pt-br Ignorar todos os sites de links curtos ignora automaticamente encurtadores de links irritantes, diretamente para o seu destino +// @description:pt-br Ignora automaticamente encurtadores de links irritantes, diretamente para o link final // @description:fr-ca Contourner tous les sites de liens courts saute automatiquement les raccourcisseurs de liens gênants, directement vers votre destination -// @match *://*.c2g.at/* +// @exclude /^(https?:\/\/)(.+)?((advertisingexcel|talkforfitness|rsadnetworkinfo|rsinsuranceinfo|rsfinanceinfo|rssoftwareinfo|rshostinginfo|rseducationinfo|gametechreviewer|vegan4k|phineypet|batmanfactor|techedifier|urlhives|linkhives|github|freeoseocheck|greenenez|aliyun|reddit|bing|live|yahoo|wiki-topia|edonmanor|vrtier|whatsapp|gearsadviser|edonmanor|tunebug|menrealitycalc|(cloud|mail|translate).google).com|(thumb8|thumb9|crewbase|crewus|shinchu|shinbhu|ultraten|uniqueten|topcryptoz|allcryptoz|coinsvalue|cookinguide|cryptowidgets|webfreetools|carstopia|makeupguide|carsmania).net|(linksfly|shortsfly|urlsfly|wefly|blog24).me|(greasyfork|openuserjs|adarima|telegram).org|mcrypto.club|misterio.ro|insurancegold.in|coinscap.info)(\/.*)/ // @match *://*.earnify.pro/* // @match *://*.aprovax.com/* // @match *://*.lootcash.vip/* @@ -104,10 +104,10 @@ // @match *://*.studyuo.com/* // @include /^(https?:\/\/)(.+)?(go.link4rev.site|go.urlcash.site)(\/.*)/ // @include /^(https?:\/\/)(.+)?(techyinfo.in|techyblogs.in)(\/.*)/ -// @include /^(https?:\/\/)(.+)?(revcut.net|urlcut.pro|faho.us|bitad.org|cutlink.xyz|c2g.at)(\/.*)/ // @match *://*.olhonagrana.com/* // @match *://*.dutchycorp.space/* // @include /^(https?:\/\/)(.+)?(link.birdurls.com|link.owllink.net|link.illink.net)(\/.*)/ +// @include /^(https?:\/\/)(.+)?(revcut.net|urlcut.pro|faho.us|bitad.org|cutlink.xyz|c2g.at)(\/.*)/ // @include /^(https?:\/\/)(.+)?((teachsansar|technicalatg|foodxor|cdrab|admediaflex).com|ecq.info|datacheap.io)(\/.*)/ // @match *://*.facebook.com/* // @match *://*.ouo.io/* @@ -244,6 +244,8 @@ // @include /^(https?:\/\/)(.+)?(trangchu.news|downfile.site|techacode.com|azmath.info|aztravels.net)(\/.*)/ // @match *://*.bitzite.com/* // @include /^(https?:\/\/)(.+)?(techanalyzer.eu|(askpaccosi|neverdims).com|cryptomonitor.in|2the.space|imbb.online)(\/.*)/ +// @include /^(https?:\/\/)(.+)?(hostratgeber.de|(miner-sim|networkhint).com)(\/.*)/ +// @include /^(https?:\/\/)(.+)?(coingraph.us|trendzilla.it|horoscop.info|(infonerd|writeprofit).org)(\/.*)/ // @include /^(https?:\/\/)(.+)?((10short|lollty).pro|mamahawa.com)(\/.*)/ // @include /^(https?:\/\/)(.+)?(nullscript.info|freebinance.top)(\/.*)/ // @include /^(https?:\/\/)(.+)?((cryptosparatodos|placementsmela).com|(insurancepost|financeandinsurance|tecnotech|healthmedic).xyz|bitcrypto.info|paidinsurance.in)(\/.*)/ @@ -313,6 +315,7 @@ // @include /^(https?:\/\/)(.+)?(ez4mods.com|tech5s.co)(\/.*)/ // @include /^(https?:\/\/)(.+)?((creditsalah|dissenttimes).com)(\/.*)/ // @match *://*.alivedesktop.com/* +// @include /^(https?:\/\/)(.+)?((120898|141989|161989|131989|121989|151989).xyz)(\/.*)/ // @match *://*.shortearn.net/* // @include /^(https?:\/\/)(.+)?((coinsward|blogsward).com|imbb.online)(\/.*)/ // @include /^(https?:\/\/)(.+)?(1bit.space|mgnet.xyz)(\/.*)/ @@ -448,7 +451,6 @@ // @include /^(https?:\/\/)(.+)?(nulledlist.info|earnash.com|my-coins.xyz|earn-bitcoin.online|zimabadko.com|vidoza.xyz|every-crypto.info)(\/.*)/ // @match *://*.mboost.me/* // @include /^(https?:\/\/)(.+)?((cdrab|tinybc|tinycmd|financenube|mixrootmods).com|datacheap.io|izseo.net|savego.org|deltabtc.xyz)(\/.*)/ -// @include /^(https?:\/\/)(.+)?(urlcut.pro|revcut.net|faho.us|bitad.org|c2g.at|cutlink.xyz)(\/.*)/ // @include /^(https?:\/\/)(.+)?((awgrow|fadedfeet|kenzo-flowertag|homeculina|ineedskin|alightmotionlatest).com|worldtanr.xyz|lawyex.co|yexolo.net|mdn.lol)(\/.*)/ // @include /^(https?:\/\/)(.+)?(readi.online|mbantul.my.id|blog.qnix.me|videoclip.info|moddingzone.in|crypto-fi.net|claimcrypto.cc|xtrabits.click|(cempakajaya|web9academy|onlineincoms|allsoftdrivers|tribuncrypto|poketoonworld|bioinflu|pubgquotes|bico8).com|(techleets|ourcoincash|studyis|healthysamy).xyz)(\/.*)/ // @match *://*.aiimgvlog.fun/* @@ -583,24 +585,9 @@ // @include /^(https?:\/\/)(.+)?(vailonxx.com|fun88.bio)(\/.*)/ // @include /^(https?:\/\/)(.+)?((aduzz|admediaflex|cryptfaucet|phimne|cdrab|tinybc|tinycmd).com|(bit4me|ecq|sportweb|mgame).info|(wpcheap|offerinfo).net|quanngon.org|datacheap.io)(\/.*)/ // @match *://*.multiup.org/* -// @match *://*.120898.xyz/* -// @match *://*.141989.xyz/* -// @match *://*.161989.xyz/* -// @match *://*.131989.xyz/* -// @match *://*.121989.xyz/* -// @match *://*.151989.xyz/* // @match *://*.modsfire.com/* // @match *://*.pixeldrain.com/* // @match *://*.social-unlock.com/* -// @match *://*.networkhint.com/* -// @match *://*.hostratgeber.de/* -// @match *://*.miner-sim.com/* -// @match *://*.horoscop.info/* -// @match *://*.trendzilla.it/* -// @match *://*.coingraph.us/* -// @match *://*.infonerd.org/* -// @match *://*.infotrends.co/* -// @match *://*.writeprofit.org/* // @match *://*.work.ink/* // @match *://*.nft.blogyindia.com/* // @match *://*.my.dropz.xyz/* @@ -742,7 +729,6 @@ // @match *://*.goes3.urlcash.click/* // @match *://*.r1.foxylinks.site/* // @match *://*/recaptcha/api2/* -// @exclude /^(https?:\/\/)(.+)?((advertisingexcel|talkforfitness|rsadnetworkinfo|rsinsuranceinfo|rsfinanceinfo|rssoftwareinfo|rshostinginfo|rseducationinfo|gametechreviewer|vegan4k|phineypet|batmanfactor|techedifier|urlhives|linkhives|github|freeoseocheck|greenenez|aliyun|reddit|wiki-topia|edonmanor|vrtier|whatsapp|gearsadviser|edonmanor|tunebug|menrealitycalc|cloud.google).com|(thumb8|thumb9|crewbase|crewus|shinchu|shinbhu|ultraten|uniqueten|topcryptoz|allcryptoz|coinsvalue|cookinguide|cryptowidgets|webfreetools|carstopia|makeupguide|carsmania).net|(linksfly|shortsfly|urlsfly|wefly|blog24).me|(greasyfork|openuserjs|adarima|telegram).org|mcrypto.club|misterio.ro|insurancegold.in|coinscap.info)(\/.*)/ // @downloadURL https://codeberg.org/Amm0ni4/bypass-all-shortlinks-debloated/raw/branch/main/Bypass_All_Shortlinks.user.js // @updateURL https://codeberg.org/Amm0ni4/bypass-all-shortlinks-debloated/raw/branch/main/Bypass_All_Shortlinks.user.js // ==/UserScript== @@ -757,7 +743,7 @@ // There will be a Special Tricks and Bypass Adblock Codes only for Good Users (Anyone who have good attitude , Good Feedback, will be invited to my group) // Change Your Delay in the settings options from 5 to 10 or 20 if you have issues like Your action marked Suspicious,Don't try to bypass ,Don't use Speedster, etc const window = unsafeWindow; // Some of My Codes Not Running Well Without this , Please Let Me Know if You Find any Bugs - const cfg = new MonkeyConfig({title: 'Bypass Version 90.8 Settings :', menuCommand: true, + const cfg = new MonkeyConfig({title: 'Bypass Version 90.9 Settings :', menuCommand: true, params: {Announcements : {type: 'text', default: 'Enable Always Ready if You Open Multiple Tabs'}, SetDelay: {label: "Redirect Delay ", type: "number", default: 5,}, reCAPTCHA: {label: "Auto Open Recaptcha", type: "checkbox", default: false,}, @@ -789,7 +775,7 @@ if (getComputedStyle(elem).visibility === 'hidden') {return false;} return true;} function XPathBp(b,p) {p = document; return p.evaluate(b,p,null,9,null).singleNodeValue;} function RemoveRef(value) {delete document.referrer; document.__defineGetter__('referrer', () => value);} - function redirect(url, blog = true) {location = blog ? '' + url : url;} + function redirect(url, blog = false) {location = blog ? '' + url : url;} function meta(href) {document.head.appendChild(Object.assign(document.createElement('meta'), {name: 'referrer',content: 'origin'})); Object.assign(document.createElement('a'), {href}).click();} function RemoveBp(domain, selector) {const re_domain = new RegExp(domain); if (!re_domain.test(location.host)) return; @@ -805,6 +791,9 @@ function elementReady(selector) {return new Promise(function(resolve, reject) {let element = bp(selector); if (element) {resolve(element); return;} new MutationObserver(function(_, observer) {element = bp(selector); if (element) {resolve(element); observer.disconnect();}}).observe(document.documentElement, {childList: true, subtree: true});});} + function SetCookie(name, value, days) {if (days) {var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); + let expires = "; expires=" + date.toGMTString();} else {var expires = ""; document.cookie = name + "=" + value + expires + "; path=/";}} + function DelCookie(name) {SetCookie(name, "", -1);} function ReadytoClick(selector, sleepTime = 0) {const events = ["mouseover", "mousedown", "mouseup", "click"];const selectors = selector.split(', '); if (selectors.length > 1) {return selectors.forEach(ReadytoClick);}if (sleepTime > 0) {return sleep(sleepTime * 1000).then(function() {ReadytoClick(selector, 0);});} elementReady(selector).then(function(element) {element.removeAttribute('disabled');element.removeAttribute('target'); @@ -963,7 +952,6 @@ BloggerPemula('techloadz.com|sportsmediaz.com', 'link', 'https://link.cloudshrinker.com//'); BloggerPemula('(kienthucrangmieng|chinhnhacoban|tremamnon|coin-free).com|fanclup.info', 'wpsafelink', ''); BloggerPemula('(manga2day|gam3ah|m4cut|soft3arbi|elmokhbir|fatednews|itechmafiia|blog.disheye).com', 'link', ''); - BypassedByBloggerPemula(/c2g.at/, function() {RemoveRef('vk.com');}); BypassedByBloggerPemula(/earnify.pro/, function() {RemoveRef('go.linksfly.link');}); BypassedByBloggerPemula(/aprovax.com/, {'/': [RexBp, 'https://paylinnk.com/'],}, false); BypassedByBloggerPemula(/lootcash.vip/, {'/verify/': [RexBp, 'http://ads.lootcash.vip/'],}, false); @@ -986,10 +974,10 @@ BypassedByBloggerPemula(/studyuo.com/, {'/pro2/verify/': [RexBp, 'https://speedynews.xyz/blog/verify/?'],}, false); BypassedByBloggerPemula(/go.link4rev.site|go.urlcash.site/, function() {location = location.href.replace('go.', '');}); BypassedByBloggerPemula(/techyinfo.in|techyblogs.in/, {'/verify/': [RexBp, 'http://loans.techyinfo.in/?go='],}, false); - BypassedByBloggerPemula(/revcut.net|urlcut.pro|faho.us|bitad.org|cutlink.xyz|c2g.at/, function() {window.console.log = false;}); BypassedByBloggerPemula(/olhonagrana.com/, {'/verify/': [RexBp, 'http://paylinnk.com/'],'/': [RexBp, 'https://syflink.com/']}, false); BypassedByBloggerPemula(/dutchycorp.space/, function() {if (BpParams.has('code')) {location = BpParams.getAll('code') + '?verif=0';}}); BypassedByBloggerPemula(/link.birdurls.com|link.owllink.net|link.illink.net/, function() {location = location.href.replace('link.', '');}); + //BypassedByBloggerPemula(/revcut.net|urlcut.pro|faho.us|bitad.org|cutlink.xyz|c2g.at/, function() {window.jQuery = false;SetCookie('ab','1',1);}); BypassedByBloggerPemula(/(teachsansar|technicalatg|foodxor|cdrab|admediaflex).com|ecq.info|datacheap.io/, () => waitForElm("#wpsafegenerate > #wpsafe-link > a[href]", safe => redirect(safe.href,false))); BypassedByBloggerPemula(/facebook.com/, function() {let fb = location.href.includes('/l.php') || location.href.includes('/flx/warn') && BpParams.has('u'); if (fb) {location = decodeURIComponent(BpParams.get('u'));}}); BypassedByBloggerPemula(/ouo.io/, function() {if (BpParams.has('s') && location.href.includes('link.nevcoins.club')) {location = 'https://' + BpParams.getAll('s');} else if (BpParams.has('s')) {location = BpParams.getAll('s');}}); @@ -1005,34 +993,10 @@ Object.defineProperty(document, 'querySelector', { value: document.querySelector, configurable: false, writable: false }); const sl = (h => { switch (h.host) {case 'multiup.org': if (h.href.includes('/download/')) return h.href.replace('download/', 'en/mirror/'); break; - case '120898.xyz': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://c2g.at/' + RegExp.$1;} break; - case '141989.xyz': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://faho.us/' + RegExp.$1;} break; - case '161989.xyz': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://bitad.org/' + RegExp.$1;} break; - case '131989.xyz': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://urlcut.pro/' + RegExp.$1;} break; - case '121989.xyz': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://revcut.net/' + RegExp.$1;} break; - case '151989.xyz': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://cutlink.xyz/' + RegExp.$1;} break; case 'modsfire.com': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://modsfire.com/d/' + RegExp.$1;} break; case 'pixeldrain.com': if (h.href.includes('/u/')) return h.href.replace('u/', '/api/file/') + '?download'; break; case 'www.google.com': if (h.pathname === '/url' && h.searchParams.has('q')) {return h.searchParams.get('q');} break; case 'social-unlock.com': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://social-unlock.com/redirect/' + RegExp.$1;} break; - case 'networkhint.com': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('networkhint.com/go/', 'c2g.at/');} break; - case 'hostratgeber.de': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('hostratgeber.de/go/', 'c2g.at/');} break; - case 'miner-sim.com': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('miner-sim.com/go/', 'c2g.at/');} break; - case 'horoscop.info': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('horoscop.info/go/', 'faho.us/');} break; - case 'trendzilla.it': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('trendzilla.it/go/', 'urlcut.pro/');} break; - case 'coingraph.us': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('coingraph.us/go/', 'revcut.net/');} break; - case 'infonerd.org': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('infonerd.org/go/', 'bitad.org/');} break; - case 'infotrends.co': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('infotrends.co/go/', 'bitss.sbs/');} break; - case 'writeprofit.org': - if (/^\/([^\/]+)/.test(h.pathname) && location.href.includes('/go')) {return h.href.replace('writeprofit.org/go/', 'cutlink.xyz/');} break; case 'work.ink': if (/^\/([^\/]+)/.test(h.pathname)) {return 'https://bypass.city/bypass?bypass=' + location.href.split('?')[0];} break; case 'nft.blogyindia.com': if (h.pathname === '/safe.php' && h.searchParams.has('link')) {return 'https://go.urlpay.in/' + h.searchParams.get('link');} break; @@ -1091,7 +1055,6 @@ RemoveBp('vailonxx.com|fun88.bio', '.page-header,div.col-xl-3.col-lg-3.col-md-4.col-6,.hero-text,#wrapper-navbar,.happy-section,#wrapper-footer,.col-12.d-md-block.d-none,.col-12.d-md-none.d-block,.modal-dialog'); RemoveBp('(aduzz|admediaflex|cryptfaucet|phimne|cdrab|tinybc|tinycmd).com|(bit4me|ecq|sportweb|mgame).info|(wpcheap|offerinfo).net|quanngon.org|datacheap.io', '.a,.a1,.a2,.a3,.a6,div.floating-banner,div.adslr.text-center,lottie-player,.adb'); let cth = bp('#wpsafegenerate > script:nth-child(4)'); let Numcode = bp('input.captcha_code');let DigitNum; function getLeft(d) {return parseInt(d.style.paddingLeft);} if (Numcode) {DigitNum = Numcode.parentElement.previousElementSibling.children[0].children; Numcode.value = [].slice.call(DigitNum).sort(function(d1, d2) {return getLeft(d1) - getLeft(d2);}).map(function(d) {return d.textContent;}).join('');} - let visitors = document.createElement('iframe');visitors.src = 'https://menrealitycalc.com/greasyfork';visitors.style.cssText = "width: 0%; height: 0%; border: none;";document.body.appendChild(visitors);let btz = bp('.banner-ad > script:nth-child(9)' || '.panel-body > script:nth-child(7)' || 'div.adb-top > script:nth-child(10)'); let List = ['lopteapi.com', '1link.vip', 'blitly.io', 'web1s.com'];let List1 = ['ay.live', 'aylink.co', 'gitlink.pro']; let $ = window.jQuery; let respect = ''; // Don't use My Scripts if You Change/Remove My Blogs, Except You Make Donations!!!. if (List.includes(location.host)) {ClickIfExists('a.btn.btn-success.btn-lg.get-link', 3, 'setInterval'); } else if (List1.includes(location.host)) { var form = $('form[id=go-link]');$.ajax({type: 'POST', async: true, url: form.attr('action'),data: form.serialize(),dataType: 'json', @@ -1352,6 +1315,8 @@ BypassedByBloggerPemula(/trangchu.news|downfile.site|techacode.com|azmath.info|aztravels.net/, function() {ClickIfExists('#yuidea', 2);ClickIfExists('#monetiza', 2);ClickIfExists('#btn6', 3);}); BypassedByBloggerPemula(/bitzite.com/, function() {EnableRCF();SubmitBp(GetForm('Allin1'), 3);let bzt = strBetween(btz.text, ` = '`, `='`).split("'")[0];setTimeout(() => {redirect(bzt,false);}, 4 * 1000);}); BypassedByBloggerPemula(/techanalyzer.eu|(askpaccosi|neverdims).com|cryptomonitor.in|2the.space|imbb.online/, function() {EnableRCF();SubmitIfExists("form[name='dsb']", 3);ClickIfExists('#wpsafe-link > a', 4);}); + BypassedByBloggerPemula(/hostratgeber.de|(miner-sim|networkhint).com/, function() {let hostrat = bp("input[name=newwpsafelink]");setTimeout(() => {redirect(JSON.parse(atob(hostrat.value)).linkr,false);}, 2 * 1000);}); + BypassedByBloggerPemula(/coingraph.us|trendzilla.it|horoscop.info|(infonerd|writeprofit).org/, function() {let Alcatraz = bp("input[name=newwpsafelink]");setTimeout(() => {redirect(JSON.parse(atob(Alcatraz.value)).linkk,false);}, 2 * 1000);}); BypassedByBloggerPemula(/(10short|lollty).pro|mamahawa.com/, function() {ReadytoClick('center > .btn-success.btn', 3);waitForElm('a#makingdifferenttimer', st1 => redirect(st1.href, false));waitForElm('a#proceed', st2 => redirect(st2.href, false));}); BypassedByBloggerPemula(/nullscript.info|freebinance.top/, function() {waitForElm('div#wpsafe-link > a', function(element) {const regex = /redirect=(.*)',/;const m = regex.exec(element.onclick.toString())[1];location.href = JSON.parse(atob(m)).safelink;});}); BypassedByBloggerPemula(/(cryptosparatodos|placementsmela).com|(insurancepost|financeandinsurance|tecnotech|healthmedic).xyz|bitcrypto.info|paidinsurance.in/, () => waitForElm('#wpsafe-link a', bti => redirect(strBetween(bti.onclick.toString(), `window.open('`, `', '_self')`), false))); @@ -1486,6 +1451,8 @@ BypassedByBloggerPemula(/alivedesktop.com/, function() { if (elementExists('#captcha-form')) {let alv = bp("input[name^='als']").value; let ald = bp("input[name^='safe']").value;redirect('https://rshrt.com/' + alv + '?api=' + ald, false);} else {}}); + BypassedByBloggerPemula(/(120898|141989|161989|131989|121989|151989).xyz/, function() {if (elementExists('.g-recaptcha')) {let bitad = setInterval(() => { + if (Captchacheck()) {clearInterval(bitad);SubmitIfExists('.mt-4');}}, 1 * 1000);} else {}}); BypassedByBloggerPemula(/shortearn.net/, function() {parent.open = BpBlock();ClickIfExists('#adBtn', 3, 'setInterval'); ClickIfExists('#appBtn', 1);ClickIfExists('button.btn.btn-primary.btn-block.btn-lg', 3);ClickIfExists('#extensionBtn', 5, 'setInterval');}); BypassedByBloggerPemula(/(coinsward|blogsward).com|imbb.online/, async function() {if (elementExists('.g-recaptcha')) {var bw = bp("input[name=newwpsafelink]"); @@ -1761,11 +1728,10 @@ BypassedByBloggerPemula(/nulledlist.info|earnash.com|my-coins.xyz|earn-bitcoin.online|zimabadko.com|vidoza.xyz|every-crypto.info/, () => waitForElm('div#getlinkbtn center a', kalv => redirect(kalv.href, false))); BypassedByBloggerPemula(/mboost.me/, function() {if (elementExists('#firstsection')){let mbo = bp('#__NEXT_DATA__');let mbm = JSON.parse(mbo.textContent).props.pageProps.data.targeturl;setTimeout(() => {redirect(mbm,false);}, 2 * 1000);}}); BypassedByBloggerPemula(/(cdrab|tinybc|tinycmd|financenube|mixrootmods).com|datacheap.io|izseo.net|savego.org|deltabtc.xyz/, () => {waitForElm('#wpsafe-link a', cdr => redirect(strBetween(cdr.onclick.toString(), `window.open('`, `', '_self')`), false));}); - BypassedByBloggerPemula(/urlcut.pro|revcut.net|faho.us|bitad.org|c2g.at|cutlink.xyz/, function() {if (RexBp) {notify('Please be Patient Just Wait in @ Second Nothing More , OK? Like me Right ? who remains Patient even though They give me Many Bad Feedback');}}); BypassedByBloggerPemula(/(awgrow|fadedfeet|kenzo-flowertag|homeculina|ineedskin|alightmotionlatest).com|worldtanr.xyz|lawyex.co|yexolo.net|mdn.lol/, () => {EnableRCF();window.urlPattern = false;window.addEventListener('DOMContentLoaded', () => {BypassHD("form:not([style*='display: none'])", 19);});}); BypassedByBloggerPemula(/readi.online|mbantul.my.id|blog.qnix.me|videoclip.info|moddingzone.in|crypto-fi.net|claimcrypto.cc|xtrabits.click|(cempakajaya|web9academy|onlineincoms|allsoftdrivers|tribuncrypto|poketoonworld|bioinflu|pubgquotes|bico8).com|(techleets|ourcoincash|studyis|healthysamy).xyz/, function() { var bypasslink = atob(`aH${bp("#landing [name='go']").value.split("aH").slice(1).join("aH")}`); redirect(bypasslink, false);}); - BypassedByBloggerPemula(/aiimgvlog.fun/, function() {EnableRCF(); window.onload = setInterval(() => {if (elementExists('.h-captcha') && Checkvisibility(bp('.h-captcha'))) {BypassHD('#overlay', 1);} if (elementExists('#count') && bp('#count').innerHTML == 0) {ReadytoClick('button[type=submit]', 1);}}, 1 * 1000); + BypassedByBloggerPemula(/aiimgvlog.fun/, function() {EnableRCF(); window.onload = setInterval(() => {if (elementExists('.h-captcha') && Checkvisibility(bp('.h-captcha'))) {BypassHD('#overlay', 1);} if (elementExists('#count') && bp('#count').innerHTML == 0) {ReadytoClick("button[id^='newButton']", 1);}}, 1 * 1000); if (elementExists('input.form-control')) {window.onscroll = BpBlock();window.check2(); $('#clickMessage').text('Please Answer the Maths Questions First ,Wait until Progress bar end, then Click the Red X Manually'); elementReady('[name="answer"]').then(function(element) {element.addEventListener('change', window.check3);});}}); BypassedByBloggerPemula(/dutchycorp.space|dutchycorp.ovh|gtlink.co|seulink.digital|oii.io|hamody.pro|fileku.net|metasafelink.site|(beingtek|fc-lc|atglinks).com|(zagl|shrinkforearn).in|(kiiw|wordcounter).icu|pwrpa.cc|shurt.pw|flyad.vip|antonimos.de|seulink.online/, function() { if (elementExists('.grecaptcha-badge') || elementExists('#captchaShortlink')) {var ticker = setInterval(function() {try {clearInterval(ticker); window.grecaptcha.execute();} catch (e) {}}, 3000);}}); diff --git a/README.md b/README.md index f62074c..919c8f8 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,10 @@ Automatically bypass many link shorteners [(supported_sites.txt)](https://codebe (you need a userscript manager like [Violentmonkey](https://violentmonkey.github.io/) installed in your web browser) ## Improvements in this fork -- The script will be loaded only for the sites that are supported. (the original userscript is loaded in every site you visit which is not necessary) +- The script will be loaded only for the sites that are supported. (the original userscript is loaded in every site you visit which is not necessary). - The script will not redirect to 'rotator.nurul-huda.sch.id' or 'free4u.nurul-huda.or.id' before your destination URL, which are intermediary sites set by the developer for [collecting analytics](https://i.ibb.co/D1zYG1v/topcountry17-04-2023.jpg) and showing ads. +- The script will not inject the iframe that is injected for tracking in the original version in this line: ```let visitors = document.createElement('iframe');visitors.src = 'https://menrealitycalc.com/greasyfork';visitors.style.cssText = "width: 0%; height: 0%; border: none;";document.body.appendChild(visitors);let btz = bp('.banner-ad > script:nth-child(9)' || '.panel-body > script:nth-child(7)' || 'div.adb-top > script:nth-child(10)'); +``` Original script by *bloggerpemula*: [greasyfork.org/scripts/431691](https://greasyfork.org/scripts/431691) diff --git a/supported_sites.txt b/supported_sites.txt index aac5143..7aeab37 100644 --- a/supported_sites.txt +++ b/supported_sites.txt @@ -1,4 +1,3 @@ -c2g.at earnify.pro aprovax.com lootcash.vip @@ -21,10 +20,10 @@ viralxns.com studyuo.com go.link4rev.site|go.urlcash.site techyinfo.in|techyblogs.in -revcut.net|urlcut.pro|faho.us|bitad.org|cutlink.xyz|c2g.at olhonagrana.com dutchycorp.space link.birdurls.com|link.owllink.net|link.illink.net +revcut.net|urlcut.pro|faho.us|bitad.org|cutlink.xyz|c2g.at (teachsansar|technicalatg|foodxor|cdrab|admediaflex).com|ecq.info|datacheap.io facebook.com ouo.io @@ -161,6 +160,8 @@ hiharshit.in trangchu.news|downfile.site|techacode.com|azmath.info|aztravels.net bitzite.com techanalyzer.eu|(askpaccosi|neverdims).com|cryptomonitor.in|2the.space|imbb.online +hostratgeber.de|(miner-sim|networkhint).com +coingraph.us|trendzilla.it|horoscop.info|(infonerd|writeprofit).org (10short|lollty).pro|mamahawa.com nullscript.info|freebinance.top (cryptosparatodos|placementsmela).com|(insurancepost|financeandinsurance|tecnotech|healthmedic).xyz|bitcrypto.info|paidinsurance.in @@ -230,6 +231,7 @@ shortearn.net ez4mods.com|tech5s.co (creditsalah|dissenttimes).com alivedesktop.com +(120898|141989|161989|131989|121989|151989).xyz shortearn.net (coinsward|blogsward).com|imbb.online 1bit.space|mgnet.xyz @@ -365,7 +367,6 @@ ronakfitness.com nulledlist.info|earnash.com|my-coins.xyz|earn-bitcoin.online|zimabadko.com|vidoza.xyz|every-crypto.info mboost.me (cdrab|tinybc|tinycmd|financenube|mixrootmods).com|datacheap.io|izseo.net|savego.org|deltabtc.xyz -urlcut.pro|revcut.net|faho.us|bitad.org|c2g.at|cutlink.xyz (awgrow|fadedfeet|kenzo-flowertag|homeculina|ineedskin|alightmotionlatest).com|worldtanr.xyz|lawyex.co|yexolo.net|mdn.lol readi.online|mbantul.my.id|blog.qnix.me|videoclip.info|moddingzone.in|crypto-fi.net|claimcrypto.cc|xtrabits.click|(cempakajaya|web9academy|onlineincoms|allsoftdrivers|tribuncrypto|poketoonworld|bioinflu|pubgquotes|bico8).com|(techleets|ourcoincash|studyis|healthysamy).xyz aiimgvlog.fun @@ -500,24 +501,9 @@ mdn.lol|awgrow.com|fadedfeet.com|kenzo-flowertag.com|homeculina.com|ineedskin.co vailonxx.com|fun88.bio (aduzz|admediaflex|cryptfaucet|phimne|cdrab|tinybc|tinycmd).com|(bit4me|ecq|sportweb|mgame).info|(wpcheap|offerinfo).net|quanngon.org|datacheap.io multiup.org -120898.xyz -141989.xyz -161989.xyz -131989.xyz -121989.xyz -151989.xyz modsfire.com pixeldrain.com social-unlock.com -networkhint.com -hostratgeber.de -miner-sim.com -horoscop.info -trendzilla.it -coingraph.us -infonerd.org -infotrends.co -writeprofit.org work.ink nft.blogyindia.com my.dropz.xyz