networking – How to use a web proxy Python program to hide IP address while web browsing?

I’m new to learning creating web proxies using Python. I do not really understand the concept of the Python program and how it is used to hide my IP address while accessing websites. Most Youtube tutorials and programming websites use a similar program as the example shown below, note that the ‘exampleproxyaddress’ must be taken from a free proxy website and not all proxies work.

from urllib import request as urlrequest
PROXY_ADDRESS = 'exampleproxyaddress'
url = 'http://icanhazip.com'
request = urlrequest.Request(url)
request.set_proxy(PROXY_ADDRESS, 'http')
response = urlrequest.urlopen(request)
print(response.read().decode('utf8'))

My understanding and expectations were different, I thought that after running the code, when I open the ‘http://icanhazip.com’ website using my web browser, my public IP would change to the proxy IP that I had entered in the code, but the IP shown was still my original public IP. Instead, I would only get a 200 response from the terminal returning my proxy IP address. The Youtube videos and websites did not explain or demonstrate well on how to use the code and its practicality.

I know the code is working fine and as intended but how can I use it for web browsing? For example, after running the program, I access the http://icanhazip.com website and it would show my proxy IP that I had entered earlier. Or am I completely misunderstanding the concept of web proxies?

Any advice would be greatly appreciated, thank you!

security – How do you configure Windows firewall for selective web browsing?

I’m configuring administrative hosts in a management subnet. I’ve installed Chromium to enable our technology staff to be able to browse to our internal web management interfaces for administrative tasks, but I want to block them browsing the internet. I can’t block the hosts themselves from the internet because they have other processes which need to communicate with cloud services, etc., so I planned to just restrict the Chromium executable by destination subnet, ACL-style.

I tried to use the Windows firewall to achieve this:

New-NetFirewallRule -Direction Outbound -DisplayName 'Block Chromium from Internet' `
-Group 'Jumpbox Security' -Enabled True -Profile Any `
-Program 'C:Program FilesChromiumApplicationchrome.exe' -Protocol TCP -Action Block `
-RemoteAddress 0.0.0.0/0

New-NetFirewallRule -Direction Outbound -DisplayName 'Allow Chromium to Internal Networks' `
-Group 'Jumpbox Security' -Enabled True -Profile Any `
-Program 'C:Program FilesChromiumApplicationchrome.exe' -Protocol TCP -Action Allow `
-RemoteAddress 10.0.0.0/8 -OverrideBlockRules Allow

I tried this on both the outbound and inbound rule sets and it does not restrict Chromium at all, presumably because the first rule is being invalidated by another rule match. Before I begin a tedious rule audit and apply additional, more complicated configuration, does anyone know of a cleaner way to achieve the end result?

proxy – Can I use IPSec for anonymous browsing (like in commercial proxies)?

In class, we learned how to set up a VPN between two remote sites using IPSec in tunnel mode. I have a VPS for hosting my website (with root access), but if I set up a tunnel between my PC and the VPS, then my source IP will still be clear between the VPS and the internet when I browse the internet, right? (traffic is encrypted only between left and right parameters of ipsec.conf file, which are my PC and the VPS)

How do commercial proxies (such as Hotspot Shield) solve this problem?

Earn Crypto through browsing the web!

We’ve all seen the resurgence and boom of bitcoin and crypto this year, nearly matching highs we saw back in 2017.
This browser I stumbled upon allows your PC to mine and earn you crypto as your browse or idle, it only uses unused resources to allow you to continue using your PC.
It’s basically just Google Chrome but with mining built in.

So don’t miss out again!

Try CryptoTab—the world’s first browser with mining features. Earn bitcoin without looking up from watching videos, chatting, or gaming online. Join the community of more than 10 million users all over the world already enjoying CryptoTab Browser.

Everything you need to read about it is on the site: CryptoBrowser

 

browser – Browsing history archive

I am looking for an application to address two problems:

  1. Search through content I have previously seen on the internet
  2. Save all pages for offline use

Is there a way to save the pages my browser has loaded and displayed? I know it’s possible to view page titles in my history in various browsers, but I want to archive the pages themselves, and make the content searchable.

I appreciate that this will be several Gigabytes per month, but that’s really not a problem. I also understand that a lot of content is dynamic, ex.: facebook, so it’s tricky to save. I also know that I can “Save Page As”, but I’d like it to work automatically.

log analysis – Which tools ISPs use for browsing logs?

It is known that ISP has to log various network data for various purposes, such as law enforcement needs.

However, what are some examples of software tools used by ISPs to browse this huge amount of network logs?

In addition, how time-consuming is for ISP, for example, to look for a user behind a given IP address if they have been subpoenaed?

databases – Why is it a big deal here on this website and on the internet about the “ISP spying on people’s browsing activities”?

Why is it a big deal here on this website and on the internet about the “ISP spying on people’s browsing activities”?

Because in the end, ISPs are going to delete all User data as per their own data retention policies. If in the end everything is going to get deleted, what’s the danger to anyone? Why is it a big deal? I don’t understand.