Leaderboard
Popular Content
Showing content with the highest reputation on 10/19/2023 in all areas
-
The transition to the minimum Win10 1607 is inevitable. "Support for Windows 8 and for Windows 10 before 1607 is now dropped" https://qutebrowser.org/doc/changelog.html The fact 120 Chrome started to work seems more like a temporary bug.5 points
-
The description fits a lot of websites as of now, btw, another typo.3 points
-
Could be they were simply ashamed, when we caught them lying.3 points
-
Why the thread Extensions and custom buttons for UXP browsers - Corrections, modifications, adjustments, and special recommendations is located in the forum Browsers working on Older NT-Family OSes, does not need to be explained any further and is crystal clear . Same for userscripts to inject further functionality into old, legacy browsers. But in terms of the thread Monkey Scripts, the creator @NotHereToPlayGames should first be asked whether he agrees to a relocation. It is not acceptable that someone here simply orders such a relocation. That is rather a no-go.2 points
-
Finally, here's my stucturedClone polyfill specifically for chase.com. Should be good on both Chrome (prior to version indicated) and FF-derived browsers. // ==UserScript== // @name Inject structuredClone() Polyfill [98] // @version 0.0.1 // @match *://*.chase.com/* // @run-at document-start // @grant none // ==/UserScript== function stringify(obj, replacer, spaces, cycleReplacer) { return JSON.stringify(obj, serializer(replacer, cycleReplacer), spaces) } function serializer(replacer, cycleReplacer) { var stack = [], keys = [] if (cycleReplacer == null) cycleReplacer = function(key, value) { if (stack[0] === value) return "[Circular ~]" return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]" } return function(key, value) { if (stack.length > 0) { var thisPos = stack.indexOf(this) ~thisPos ? stack.splice(thisPos + 1) : stack.push(this) ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key) if (~stack.indexOf(value)) value = cycleReplacer.call(this, key, value) } else stack.push(value) return replacer == null ? value : replacer.call(this, key, value) } } self.structuredClone = function (value) { return JSON.parse(stringify(value)); } This correctly deals with self-referential arrays and objects, but has other restrictions, so I use it only when a site (like chase.com) needs it.2 points
-
2 points
-
Actually, it would be nice to start a monkey business thread, so all these scripts are available in one place.2 points
-
SOLVED!! Both UXP's built-in structuredClone implementation and @UCyborg's polyfill kept blowing up on a circular reference, so neither works on chase.com. I had to go hunting for a fix; finally found one at https://github.com/moll/json-stringify-safe Here's my (chase.com only) polyfill incorporating that code. I don't fully understand what I did, but it works: // ==UserScript== // @name Inject structuredClone() Polyfill [98] // @version 0.0.1 // @match *://*.chase.com/* // @run-at document-start // @grant none // ==/UserScript== function stringify(obj, replacer, spaces, cycleReplacer) { return JSON.stringify(obj, serializer(replacer, cycleReplacer), spaces) } function serializer(replacer, cycleReplacer) { var stack = [], keys = [] if (cycleReplacer == null) cycleReplacer = function(key, value) { if (stack[0] === value) return "[Circular ~]" return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]" } return function(key, value) { if (stack.length > 0) { var thisPos = stack.indexOf(this) ~thisPos ? stack.splice(thisPos + 1) : stack.push(this) ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key) if (~stack.indexOf(value)) value = cycleReplacer.call(this, key, value) } else stack.push(value) return replacer == null ? value : replacer.call(this, key, value) } } self.structuredClone = function (value) { return JSON.parse(stringify(value)); } I think what it does is convert the object to a JSON string then convert it back to a new object. If any circular references are detected, a special value is placed in the JSON string instead of going into a loop and blowing up on a stack overflow. There are probably a lot of things this won't work on, so I limited it to chase.com, leaving the native implementation for everything else. Perhaps someone more skilled than I (@UCyborg?) can apply the same idea to UXP's native implementation and submit a pull request upstream.2 points
-
Did you try with the flags I posted here? You would need to test with a new profile! Applying the flags on old won't show the difference.2 points
-
It'd be very interesting to read your feedback regarding Supermium. You say it's heavy, what's your system? Answer here, please. https://msfn.org/board/topic/185045-supermium/page/2 points
-
1 point
-
And here's @UCyborg's polyfill for structuredClone (Chrome before v.98; K-Meleon, New Moon 27, FF 45; not needed on UXP-based browsers or Serpent 55) // ==UserScript== // @name Inject structuredClone() Polyfill [98] // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (typeof self.structuredClone !== "function") { self.structuredClone = function (value) { if (Array.isArray(value)) { const count = value.length; let arr = new Array(count); for (let i = 0; i < count; i++) { arr = self.structuredClone(value); } return arr; } else if (typeof value === "object") { let obj = {}; for (const prop in value) { obj[prop] = self.structuredClone(value[prop]); } return obj; } else { return value; } } } This will fail if an array or object property references itself, but works well in most cases.1 point
-
What - no polyfills? Here are a few contributed by n16s. Should be good on both Chrome (prior to version indicated) and FF-derived browsers. // ==UserScript== // @name Inject findLast() Polyfill [97] // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (!Array.prototype.findLast) { Object.defineProperty(Array.prototype, "findLast", { value: function (predicate, thisArg) { let idx = this.length - 1; while (idx >= 0) { const value = this[idx]; if (predicate.call(thisArg, value, idx, this)) { return value; } idx--; } return undefined; } , writable: true, enumerable: false, configurable: true }); } // ==UserScript== // @name Inject findLastIndex() Polyfill [97] // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (!Array.prototype.findLastIndex) { Object.defineProperty(Array.prototype, "findLastIndex", { value: function (predicate, thisArg) { let idx = this.length - 1; while (idx >= 0) { const value = this[idx]; if (predicate.call(thisArg, value, idx, this)) { return idx; } idx--; } return -1; } , writable: true, enumerable: false, configurable: true }); } // ==UserScript== // @name Inject randomUUID() Polyfill [92] // @version 0.0.1 // @match *://*/* // @run-at document-start // @grant none // ==/UserScript== if (!('randomUUID' in crypto)) crypto.randomUUID = function randomUUID() { return ( [1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16) ); };1 point
-
1 point
-
Last version could fallback to xpress compression and also ignoring the compression level. I don't think "merge ide" will cause any problems, but i would not recommend to use it without reason. I is really only thought to apply or copy a not generalized image to different hardware.1 point
-
No surprise. I do not support the whole notion of "chasing" after updates. "If it ain't broke, don't fix it."1 point
-
Apply the flags before, on a clean new profile, also some versions of Chrome understand --disable-encryption, not --disable-encryption-win. The second one is the same, namely --disable-machine-id.1 point
-
1 point
-
Ah, thanks. I was actually kind of suspecting that this was due to an unsupported OS / Service Pack basically being "played off as" some sort of "security risk" for those of us running SUPPORTED OFFICIAL Operating Systems. Future references to this "trojan scan" shall be ignored, of course. Thank you, @we3fan. edit: "official" versus "supported, since neither XP or Vista are technically "supported" operating systems1 point
-
The error message in broken English comes from the browser itself! No protection installed on that PC. https://en.wikipedia.org/wiki/Broken_English1 point
-
I doubt, it had been discussed about the minimum requirement for 1607, it's most likely there will be missing dependencies, even if you unpack the installer. https://msfn.org/board/topic/185023-future-of-chromium-on-older-windows-10-versions-and-rtm/1 point
-
13.5 1030 is much more stable than any of the 13.0 series, I think Dave would agree.1 point
-
Hello everyone. I just finished re-adding GDI to Supermium. At first it would only work in --single-process mode, but I got it working in standard mode by ensuring that FontCache objects have the Skia GDI font manager when GDI is enabled. Then I want to fix TLS, readd D3D9 DXVA support, and link Supermium against a DLL with implementations of many newer functions. I have fixed my PMs if you are interested.1 point
-
That's valid. Although a simple HOSTS file block would not be a violation. Also, the "CVE Vulnerability" (which also exists for MalwareBytes, AVG, Avast, McAfee, Norton, etc!) is REMOVED COMPLETELY by a registry entry that removes the "unique ID string". The CVE Report against Kaspersky (and MalwareBytes, AVG, Avast, McAfee, Norton, etc!) is NOT about Kaspersky "collecting data", it's about linking that harvested data to a unique ID string that points to "a person". MalwareBytes has CVE Reports for the same! So does AVG! So does Avast! So does McAfee! So does Norton! Et cetera. Some users are okay with this sort of "data". Doesn't Windows Update also do this? There's no MSFN Boycott on Windows Updates. In fact, we go out of our way to "make it work" instead.1 point
-
Whatever reservations anyone may have about using Kaspersky, or any other security program, discussing them here is completely appropriate. The whole point of threads like this, and indeed this whole forum, is to enable people to make informed decisions about this sort of thing. There will be no shutting down of debate by anyone. Any attempt to do that will result in this thread being closed.1 point
-
That is true. Because I do not use nor believe in anti-virus products. That said, it IS the anti-Kaspersky talks that have me INSTALLING IT on a laptop "to witness for myself". I am not "praising" Kaspersky. In fact, it's the opposite. My view (from past experience) is that ALL anti-virus programs do what we often point out in regards to Kaspersky. I am installing it! Among a couple others. By all means, please tell me exactly which ones to install. My goal is to install only THREE and one of those three MUST be Kaspersky.1 point
-
True, but let's not hide those concerns under the rug for OTHER anti-virus programs. Let's NOT act like Kaspersky is the only offender. McAfee is equally "offensive" and I may end up posting the same sort of "DLL H3LL" screencap later this weekend. How many .dll's does AVG use? How many additional "processes" listed in Task Manager? Et cetera. I view it along the lines of “Why do you look at the speck of sawdust in your brother's eye and pay no attention to the plank in your own eye?" Pointing out the Kaspersky Plank while pretending sawdust doesn't exist in other products is "misleading".1 point
-
Pleasse count the .dll's for other anti-virus programs and report back your findings on them also. McAfee for one is also very big into this "DLL file invasion and abuse". Taking this thread to such "anti-Kaspersky" extremes serves your viewers a dis-service and not a "service". What @UCyborg posted is of USEFUL IMPORTANCE and is INFORMATIVE to the viewer. We need more of THAT instead of useless "massive security concern" innuendos without actual proof or verification.1 point
-
Hello to all! Last year, @cmalex had not only made available the proxy tool ProxyMII, which I rebranded ProxHTTPSProxy 1.5.220717 and took as the basis for my package ProxHTTPSProxy's PopMenu TLS 1.3 3V3, but also another proxy tool called 3Proxy. Does anyone here use this tool? Or at least, has anyone of you tried or tested 3proxy? Here is the link to the original post: And here is the GitHub website of 3proxy for additional information: https://github.com/3proxy/3proxy Cheers, AstroSkipper1 point
-
I have moved the conversation to this thread:1 point
-
BTW, turning off Windows XP Firewall is not necessarily needed. Just for testing purpose! Generally, it should work with Windows XP Firewall enabled. But you have to allow connections of IE and Proxy's PopMenu in your firewall, of course. TBH, it was a labyrinth at the time when we were solving all related problems to get it work. But now, it's just a problem of proper configuration. So, not really an abstract labyrinth anymore here! You do not have to be a Maze Runner.1 point
-
Hello @Outbreaker! Which version of the TLS proxies are you using? Starting the proxy by applying ProxHTTPSProxy_PSwitch.exe means you have installed an older version such as ProxHTTPSProxy REV3e or my package ProxHTTPSProxy's PopMenu 3V1. These versions are TLS 1.2 proxies and not up to date. You should actually use one of the TLS 1.3 proxies, either ProxyMII (20220717) aka ProxHTTPSProxy 1.5.220717 or my most recent package ProxHTTPSProxy's PopMenu TLS 1.3 3V3. Of course, the old TLS 1.2 proxies should still work, too. Under the account Local Computer? If not, it won't work. Did you already read my article Complete guide for restoring IE's access to WU/MU website using ProxHTTPSProxy or HTTPSProxy in Windows XP? The loops are presumably a result of a misconfiguration of the IE (see step 4). If all steps of my guide are performed properly, it will definitely work. Here is my list with all other working methods to access WU or MU successfully: Kind regards, AstroSkipper1 point
-
Of course, I know that but I was interested whether it is well-known or popular in your country or not. That this does not mean anything regarding the quality of a program is totally clear. Or did you seriously think that this could be a decision criterion for me? Nevertheless, I just wanted to know that from a native person because I never heard of Vir.IT eXplorer before, and I assume most of us never heard of it, either. Therefore, I wonder who is using this program at all, especially a program with such a modest detection rate.1 point
-
Thank you for providing information! In the VB100 test report from 21.04.2023, Vir.IT eXplorer just about passed their test with a detection rate of 77.40% (at least 75.00% was required). Unfortunately, that is definitely not marvellous. Is this program well known or popular in Italy? In Germany, it is totally unknown and never mentioned in terms of available antimalware programs.1 point
-
Malware Hunter Malware Hunter is an antimalware program from Glarysoft and is still XP-compatible. It comes in two versions, the free version Malware Hunter and the commercial version Malware Hunter Pro. It detects and removes stubborn malware that can cause potential danger. Its malware database is constantly updated either automatically or manually depending on the installed version. Additionally, it is supposed to clean disks and speed up your PC. It is even equipped with the Avira scan engine. Features: Malware Scan - Scan your computer quickly and thoroughly. Detect and remove stubborn malware to prevent potential danger. Support scheduled scan to save your time Speed Up - Help you optimize your system to speed up and boost your computer performance. Disk Cleaner - Clean up temporary & unnecessary files. Remove unneeded documents to save computer storage space. Process Protection - Protect your PC from malware, such as Trojan, worms, spyware, and other online threats. 3 Scan modes Avira engine Hyper scan for a faster scanning speed Malware removal Real-time protection and automatic updates (only in Malware Hunter Pro) Homepage: https://www.glarysoft.com/malware-hunter/ Version number: 1.185.0.807 Date of release: 17.06.2024 System requirements: Runs on Microsoft Windows 11, 10, 8.1, 8, 7, XP and Vista. Including both 32-bit and 64-bit versions. Version history and release notes: Reviews: https://onlinecloudsecurity.com/malware-hunter-review-is-it-safe-to-download/ https://tweaklibrary.com/glarysoft-malware-hunter-pro-review/ Download page: https://www.glarysoft.com/downloads/?p=mh-page Direct download link: https://download.glarysoft.com/mhsetup.exe Screenshots: Although I personally don't prefer features like cleanup or optimization inside an antimalware program, the fact that this program is still compatible with Windows XP and has an Avira scan engine does not make it uninteresting. In any case, it can be used as an offline scanner in the free version and can also be set up as a portable version. You have full control over Malware Hunter via its systray icon. It is definitely an option for Windows XP. Cheers, AstroSkipper1 point
-
Everyone, thank you for the help, yes, sorry I know I had to read first. Everything was in the tutorilal.1 point
-
Thnx, but these are shown in the tutorial already under no. 2. I mean I need the values at the offset 160. (No. 1 here) What do I need to change at the beginning of the file ? Cause if I change only these from no. 2 , I see the Orb is stuck. I think there is a reason for the two rows of values in this tutorial.1 point
-
Step by step video guide Fix NET Framework 4.8 is Not Supported On This Operating System Error Windows 8 https://www.youtube.com/watch?v=u1S8daWrHTo1 point
-
1 point
-
1 point
-
1 point
-
Who told you that ? The 1st alpha release works with nosandbox on Windows 7 Read here: https://msfn.org/board/topic/184046-future-of-chrome-on-windows-7/?do=findComment&comment=1235004 Later versions of 110, no. https://msfn.org/board/topic/184046-future-of-chrome-on-windows-7/?do=findComment&comment=1230307 I'm not aggressive, it was a simple question. I'm calm, thanks. But I prefer you stay on topic, calmly.1 point
-
Hi fellas, which engine is this browser is based upon ? Doesn't say on the page. tnx Will it work with Vista ?1 point
-
On one hand , they take away what is rightfully belongs to us every day more and more , on the other hand , there are plenty of folks (not only young) that really enjoy (!) all this nonsense. I heard plenty of Swedes got chip under their skin (!), didn't you know ? The next step : smartphone right into the brain . In case you haven't noticed , it's one the latest agendas (look at what's going on).1 point
-
"Protecting Your Malware" by Adam Chester , Hacker and Infosec Researcher https://blog.xpnsec.com/protecting-your-malware/1 point
-
It seems we have quite a few things in common, after all ! Even though I have plenty of phones , doesn't mean I use them (they are almost always off, see the above) . BTW , my dad is around 80 y.o. , he is in a pretty good shape , it's quite common for a Dutchman , nothing out of the ordinary , lol . So he can't live without his phone , he needs to be in touch 24/7. He is always furious about me ignoring all this 'phone' life and asks me (almost every day) why am I not answering my phone ?!?!??! And he is a huge fella , much taller than me .... it's very dangerous to drive him angry , lol. P.S. Regarding spam on landlines , no , we don't have much of it here in contrast to the states. But I usually just pick up the phone ans say nothing , I wait for them to talk first.1 point