From d26b319fd6f98517cc3421f10bf18698b953e4d2 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Thu, 13 Sep 2018 20:39:48 -0400 Subject: Updated extensions list for v60 --- .../tprb.addon@searxes.danwin1210.me/tprb_core.js | 3509 ++++++++++++++++++++ 1 file changed, 3509 insertions(+) create mode 100644 data/extensions/tprb.addon@searxes.danwin1210.me/tprb_core.js (limited to 'data/extensions/tprb.addon@searxes.danwin1210.me/tprb_core.js') diff --git a/data/extensions/tprb.addon@searxes.danwin1210.me/tprb_core.js b/data/extensions/tprb.addon@searxes.danwin1210.me/tprb_core.js new file mode 100644 index 0000000..da71fd1 --- /dev/null +++ b/data/extensions/tprb.addon@searxes.danwin1210.me/tprb_core.js @@ -0,0 +1,3509 @@ +var tprq_init = 0; +var tprq_mylang = {}; +var tprq_whitelist = {}; +var tprq_black_nrml = []; +var tprq_black_regx = []; +var tprq_whitetemp = {}; +var tprq_tab_dst = {}; +var tprq_amdroid = false; +var tprq_mustcleanup = false; +var tprq_cleanup_what = {}; +var tprq_tabcls_cnt = 0; +var tprq_acln_x = 999; +var tprq_acln_y = 1440; +var tprq_acln_lastrun = 0; +var tprq_newtab_mute = false; +var tprq_allowcss = 0; +var tprq_separdark = 0; +var tprq_mixignore = 0; +var tprq_l2iignore = 0; +var tprq_tac_ignlst = []; +var tprq_allowsubdom = 0; +var tprq_allowwidedm = 0; +var tprq_allowcdnf = 0; +var tprq_allowcdnd = 0; +var tprq_alloweytb = 0; +var tprq_showtemp = 0; +var tprq_fmtdsturl = 0; +var tprq_fmtdstrxp = 0; +var tprq_smartref = 0; +var tprq_ignh_altsvc = 0; +var tprq_ignh_etag = 0; +var tprq_ignh_expct = 0; +var tprq_ignh_xdnspf = 0; +var tprq_showcntr = 0; +var tprq_kb_act = -1; +var tprq_jsfilter = 0; +var tprq_jsnoxss = 0; +var tprq_noworker = 0; +var tprq_jslineok = 0; +var tprq_jsak_wud = 0; +var tprq_jsak_cdnf = 0; +var tprq_jsak_cdnd = 0; +var tprq_jsakreqhs = 0; +var tprq_oklist_js = []; +var tprq_history_js = []; +var tprq_tmpok_js = []; +var tprq_showicon = 0; +var tprq_myuis = []; +var tprq_showdotf = 0; +var tprq_showxbtn = 0; +var tprq_pop_sort = 0; +var tprq_pop_bid = ['', '#fff']; +var tprq_popstyle = 0; +var tprq_poponoff = 0; +var tprq_poponoff_ison = true; +var tprq_pophtps_js = 0; +var tprq_popshowip = 0; +var tprq_popshowcc = 0; +var tprq_popshowsubs = 0; +var tprq_usednsapi = 0; +var tprq_dnsapi_url = ''; +var tprq_dnspair = {}; +var tprq_popnarld = 0; +var tprq_poprclk = 0; +var tprq_poplbla = 0; +var tprq_denypuny = 0; +var tprq_secureonly = 0; +var tprq_onlygp = 0; +var tprq_denysocks = 0; +var tprq_fwdom = 0; +var tprq_blockfnt = 0; +var tprq_blockmid = 0; +var tprq_blockimg = 0; +var tprq_blockobj = 0; +var tprq_mime_av = 0; +var tprq_mime_pdf = 0; +var tprq_mime_office = 0; +var tprq_cleanparam = 0; +var tprq_redir2htps = 0; +var tprq_scan_shortu = 0; +var tprq_aured_ignr = 0; +var tprq_aured_confirm = false; +var tprq_usedntme = 0; +var tprq_unsocial = 0; +var tprq_scan_mitm = 0; +var tprq_mitmoklist = []; +var tprq_nomitm_s403 = 0; +var tprq_nomitm_inc = 0; +var tprq_nomitm_ggl = 0; +var tprq_nomitm_scu = 0; +var tprq_bkt_mitms = []; +var tprq_flags = ['icons/icon-32.png', 'icons/i_ylw.png', 'icons/i_red.png']; +var tprq_bl_img = 'R0lGODlhAQABAIAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgAAACwAAAAAAQABAAACAkQBADs='; +var tprq_dblack_fqdn = []; +var tprq_dblack_dom = []; +var tprq_dsocial_fqdn = []; +var tprq_dsocial_dom = []; +var tprq_db_xss1 = []; +var tprq_db_xss2 = []; +var tprq_db_xss3 = []; +var tprq_geo4_loaded = false; +var tprq_db_geo4 = {}; +//=== +function onError(e) { + console.log(`TPRB: Error:${e}`); +} + +function text2array(w) { + var wr = {}; + var wx = w.split("\n"); + var wxy, wxy_a, wxy_b; + for (var y = 0; y < wx.length; y++) { + wxy = wx[y].split(' '); + if (wxy.length == 2) { + wxy_a = wxy[0]; + wxy_b = wxy[1]; + if (wr[wxy_a] == undefined) { + wr[wxy_a] = []; + }; + if (!wr[wxy_a].includes(wxy_b)) { + wr[wxy_a].push(wxy_b); + } + } + }; + return wr; +} + +function array2text(w) { + var _wr = ''; + var wk, lk; + for (var k in w) { + if (k.length >= 1) { + wk = w[k]; + for (var l in wk) { + lk = wk[l]; + if (lk.length >= 1) { + _wr += k + " " + lk + "\n"; + } + } + } + }; + return _wr; +} + +function text2array2(w) { + var wr = {}; + var wx = w.split("\n"); + var wxy, wxy_a, wxy_b; + for (var y = 0; y < wx.length; y++) { + wxy = wx[y].split(' '); + if (wxy.length == 2) { + wxy_a = wxy[0]; + wxy_b = wxy[1]; + if (wr[wxy_a] == undefined) { + wr[wxy_a] = wxy_b; + } + } + }; + return wr; +} + +function rqbl_loadcfg() { + browser.storage.local.get().then(function (w) { + tprq_whitelist = (w.myset_rqblwhitelist) ? text2array(w.myset_rqblwhitelist) : {}; + var _tmpbl = (w.myset_rqblblacklist) ? w.myset_rqblblacklist.split("\n").filter(v => v != '') : []; + if (_tmpbl.length < 1) { + tprq_fwdom = 0; + } else { + if (w.myset_rqbl_bldstrxp == 'y') { + tprq_fwdom = 2; + } else { + tprq_fwdom = 1; + } + } + tprq_black_nrml = []; + tprq_black_regx = []; + if (tprq_fwdom >= 1) { + for (var i = 0; i < _tmpbl.length; i++) { + if (_tmpbl[i].startsWith('/')) { + tprq_black_regx.push(_tmpbl[i]); + } else { + tprq_black_nrml.push(_tmpbl[i]); + } + } + } + tprq_allowcss = (w.myset_rqblcsslover == 'y') ? 1 : 0; + tprq_allowsubdom = (w.myset_rqblsubdomok == 'y') ? 1 : 0; + tprq_allowwidedm = (w.myset_rqblallok_wuz == 'y') ? 1 : 0; + tprq_allowcdnf = (w.myset_rqblaok_cdnf == 'y') ? 1 : 0; + tprq_allowcdnd = (w.myset_rqblaok_cdnd == 'y') ? 1 : 0; + tprq_alloweytb = (w.myset_rqblaok_ytb == 'y') ? 1 : 0; + tprq_separdark = (w.myset_rqblcleardark == 'y') ? 1 : 0; + tprq_mixignore = (w.myset_rqblmixokay == 'y') ? 1 : 0; + tprq_l2iignore = (w.myset_rqbll2iokay == 'y') ? 1 : 0; + tprq_tac_ignlst = (w.myset_rqblcftrwhite) ? w.myset_rqblcftrwhite.split("\n").filter(v => v != '') : []; + tprq_showtemp = (w.myset_rqblsettemp == 'y') ? 1 : 0; + tprq_fmtdsturl = (w.myset_rqblfmtdsturl == 'y') ? 1 : 0; + tprq_fmtdstrxp = (w.myset_rqblfmtdstrxp == 'y') ? 1 : 0; + tprq_smartref = (w.myset_rqblsmartref == 'y') ? 1 : 0; + tprq_nodlact = w.myset_rqblnodlact || 0; + tprq_ignh_altsvc = (w.myset_rqbl_ignh_altsvc == 'y') ? 1 : 0; + tprq_ignh_etag = (w.myset_rqbl_ignh_etag == 'y') ? 1 : 0; + tprq_ignh_expct = (w.myset_rqbl_ignh_expct == 'y') ? 1 : 0; + tprq_ignh_xdnspf = (w.myset_rqbl_ignh_xdnspf == 'y') ? 1 : 0; + tprq_cleanparam = (w.myset_rqblrdr_clnsrch == 'y') ? 1 : 0; + tprq_redir2htps = (w.myset_rqblrdr_justhtps == 'y') ? 1 : 0; + tprq_bl_img = 'R0lGODlhAQABAIAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgAAACwAAAAAAQABAAACAkQBADs='; + tprq_scan_shortu = w.myset_rqblaured || 0; + tprq_aured_ignr = w.myset_rqblrdrign || 0; + if (tprq_aured_ignr == 1 || tprq_aured_ignr == 2) { + tprq_aured_ignr = 0; + } + tprq_aured_confirm = (w.myset_rqblardr_usealrt == 'y') ? true : false; + tprq_scan_mitm = w.myset_rqblrdr_mitm || 0; + if (tprq_scan_mitm != 0) { + tprq_mitmoklist = (w.myset_rqblmitmoklist) ? w.myset_rqblmitmoklist.split("\n").filter(v => v != '') : []; + } else { + tprq_mitmoklist = []; + } + tprq_nomitm_s403 = (w.myset_rqblrdr_mitm_t2oi == 'y') ? 1 : 0; + tprq_nomitm_inc = (w.myset_rqblrdr_mitm_inc == 'y') ? 1 : 0; + tprq_nomitm_ggl = (w.myset_rqblrdr_mitm_ggl == 'y') ? 1 : 0; + tprq_nomitm_scu = (w.myset_rqblrdr_mitm_scu == 'y') ? 1 : 0; + tprq_showcntr = 1; + if (w.myset_rqblnoscript == 'y') { + tprq_oklist_js = (w.myset_rqbljsoklist) ? w.myset_rqbljsoklist.split("\n").filter(v => v != '') : []; + tprq_jsfilter = 1; + } else { + tprq_jsfilter = 0; + tprq_oklist_js = []; + tprq_history_js = []; + } + tprq_jsnoxss = (w.myset_rqblxssblock == 'y') ? 1 : 0; + tprq_db_xss1 = (w.myset_rqblxssblock == 'y') ? ['%3cscript+', '%3cscript%20', '%3c%2fscript', '%3c/script', 'javascript%3a', 'livescript%3a', 'javascript:', 'livescript:', '