Some of them add bugs disguised as features, like Ubuntu’s snap
Some of them add bugs disguised as features, like Ubuntu’s snap
You know they only make the drugs, Americans sniff them. So Americans should stop doing drugs and creating the market. I know you intended this as sarcasm but after 47 years of being Colombian even the jokes get old really fast
Modern keyboards are an evolution of the old typewriter that existed before computers as we know them and programming as we know it existed, so I would say keyboard came first
Never underestimate the risk of an attack coming from the inside.
Also once you have an implementation with a certain kind of authentication other devs are likely to copy what you have successfully deployed and then your security assumptions will make it into public facing code without much consideration
Yeah to the point that anything that comes from the nypost and the likes of it should require a second more reputable source
nypost is a highly unreliable source
This is me 46 *nix user, nerd
I use Firefox for 99% of my work and 100% of my private browsing. It is amazing to me that people I work with blindly go for Chrome because that is “the internet” in the saw way IE was “the internet” 20 years ago. I find it hard to get people to switch but I’ve had a couple of successes
Also since Selenium just drives an actual browser the WebRTC and DNS leaks will be the browser’s responsibility not selenium. As long as you can locate elements on a page your will be ok
You might need to install your own proxy on the selenium PC and then chain that proxy to the authenticated one. Then configure the driver to use the local unauthenticated proxy
You can do it with plain selenium all you need to set the proxy in the browser options.
from selenium import webdriver
PROXY_WITH_PORT= “111.222.333.443:8080” chrome_options = webdriver.ChromeOptions() chrome_options.add_argument(f’–proxy-server={PROXY_WITH_PORT}')
chrome = webdriver.Chrome(chrome_options=chrome_options) chrome.get(“http://google.com”)
In general you can pass any command like argument to the browser using options. For chrome you can find all the proxy related options here: https://www.chromium.org/developers/design-documents/network-settings/
Also if you are using the latest selenium (4.10 I think) you don’t need to point to the chromedriver executable, selenium will automatically download it if it can’t find the driver
Edit: more information about chrome arguments Edit: info about driver download
Yes Snap is the bane of my existence. I actually had to create an ansible playbook for work that permanently removes the snap version of Firefox and then installs the official apt from Mozilla’s PPA. And on top I install other things my teams needs like VSCode and Chromium without using snaps. A nice repeatable process I wish I didn’t have to create but when certain clients insist on Ubuntu there is not much else to do