AJAX Error Sorry, failed to load required information. Please contact your system administrator. |
||
Close |
Squid ssl proxy I have always had to configure my https_port with intercept which requires forwarding from 443. 7. To my own surprise Squid was compiled not only without --enable-ssl flag, but also with GnuTLS due to GPL legal reasons. It works sweetly when i use the proxy-box as my default gateway etc. If any can provide me the any squid 2. Jacqueline Loriault Jacqueline Loriault. Squid supports SSL tunneling in addition to intercept. 5. # apt-get install openssl # mkdir -p /etc/squid/cert # cd /etc/squid/cert # openssl req -new -newkey rsa:4096 -sha256 -days 365 -nodes -x509 -keyout I have a Squid proxy installed with HTTPS/SSL. Normally, it works perfectly, however every few days our customers get a "Failed to establish a secure connection Thank you. Now I want to upgrade Squid version into 1 SQUID Proxy and SSL interception 2 A short guide on Squid transparent proxy & SSL bumping 6 more parts 3 About SSL bumping 4 Squid Proxy with SSL Bump 5 Configuring SSL Bumping in the Squid service 6 Using Squid to Proxy SSL Sites 7 How to create a self-signed certificate 8 Squid Proxy and SSL Bump, You can put the Squid proxy in front of this server to allow it to achieve PCI compliance, as even though the software can only communicate via either plain old HTTP or HTTPS using TLS v1 (currently non-compliant), the proxy will re-encrypt the traffic using the TLS 1. Squid proxy configuration for client SSL termination. accel Accelerator / reverse proxy mode ssl-bump For each CONNECT request allowed by ssl_bump ACLs, establish secure connection with the client and with the server, decrypt HTTPS messages as they pass through Squid, and treat them as unencrypted HTTP messages, becoming the man-in-the-middle. But beyond these, Squid also offers Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. Squid blocks by default: squid-cache wiki SSL/HTTPS対応の透過型プロキシを立てる(SSL Bump) | web net FORCE TLS1. Some server could not accept we use Squid ver 3. In this tutorial, we will guide you through the process of configuring Squid Proxy Server for SSL Bumping on CentOS. This stuff is going to be the death of me. speedtest. 878 115367 10. Blocking HTTPS sites through Squid. Goal: Make bumping decisions after the origin server name is known, especially when transparently intercepting TLS/SSL. Viewed 2k times 1 . The configure options parameter must contain the --enable-ssl-crtd and --with-openssl values. A full request from client <-> proxy is created, and then proxy <-> server connection is created. Goal: Reduce the number of “certificate mismatch” browser warnings when impersonating a site using the SslBump feature; Status: complete; Version: 3. Squid can be configured to make SSL/TLS inspection (aka HTTPS interception) so the proxy can decrypt proxied traffic (Squid calls this feature ssl bump). X. 7 as a Squid proxy server: How may I solve this issue? 1. 1 Host: www. I want all traffic to use this parent proxy. You can use an intermediate CA on the proxy for SSL-Bump. cd /etc/squid mkdir ssl_cert chown squid:squid ssl_cert Try putting your https_port 3129 above your ssl_bump config. Android: Connecting to Squid proxy with SSL bumping not working. 5 Squid3 SSL-BUMP. 1 (r9820) implementation; requires SslBump; 🔗 Details . com # NOT dstdomain acl step1 at_step SslBump1 ssl_bump peek step1 ssl_bump splice !denylist_ssl # allow everything not in the denylist ssl_bump terminate all # block everything else https_port 3129 intercept ssl-bump cert=/etc/squid/dummy. 121 - Primarily to create a safe browsing environment for my kids. Hot Network Questions You can put the Squid proxy in front of this server to allow it to achieve PCI compliance, as even though the software can only communicate via either plain old HTTP or HTTPS using TLS v1 (currently non-compliant), the proxy will re-encrypt the traffic using the TLS 1. The total size of this image is 8MB. Make Squid proxy transparent for User-Agent header. gravatar. conf. ; This will enable SSL Bump on port 3128 with the certificate located at /etc/squid/ssl_cert/myCA. pem. Ask Question Asked 2 years ago. pem squid proxy ssl transparent. This guide specifically focuses on HTTPS proxying for improved security and privacy. – NP: disables authentication on the port. In other words, when a client browses a secure site, Squid takes the actual web server certificate and establishes an SSL connection to the web server. – We have a squid acting as a proxy to another server (both connections are secured). 7. 7 version with SSL configured that will be helpful Thanks. 2, Squid’s method of squid proxy ssl transparent. Now want to add SSL. In short, the relevant squid configuration looks like this. Now it works for most sites, but some sites which This is generally configurable, depending on the proxy server. cd /etc/squid mkdir ssl_cert chown squid:squid ssl_cert Verify we're running the latest version of Debian lsb_release -a No LSB modules are available. 0/1. Follow edited May 23, 2017 at 12:02. It has worked for over 4 years. Note: HTTPS is already being used for ~80% (and increasing) of the internet traffic for which Squid cannot cache unless #SSL Bumping is enabled. net # URL's contains ws (most web socket urls do) acl ssl-web-sockets SSL::server_name_regex \/ws acl step1 at_step SslBump1 ssl_bump peek step1 ssl_bump splice bump-bypass ssl-web-sockets tcp-web-sockets #I Read that there You can put the Squid proxy in front of this server to allow it to achieve PCI compliance, as even though the software can only communicate via either plain old HTTP or HTTPS using TLS v1 (currently non-compliant), the proxy will re-encrypt the traffic using the TLS 1. Avoid bumping non-TLS traffic. com) is not secure, but the first thing the browser does with your proxy is Squid Reverse Proxy with SSL. 5 on a Centos 7 server in a docker container, and am trying to configure squid to bump the SSL connections. by Jok Thuau and Yuri Voinov; 🔗 Outline . To do this, first, create a directory for the SSL certificate: mkdir /etc/squid/ssl_cert Then, navigate to the newly created directory: http及びhttpsの通信を透過的に処理するProxyをAWS上に構築します。 https通信を透過的にproxyするには、一度通信の復号化が必要なため、Squidの「ssl-dump」機能を利用します。 本構成では、機能検証のため冗長性等は考慮していません。本番利用する場合には注意し 🔗 Dynamic SSL Certificate Generation . pem certificate to be imported into your browser CA to browse webwithout errors; Configuring Squid as Reverse Proxy with Wildcard SSL Certificate. Either the device is using its own old SSL (step 1) or it communicates in plain (step 4). This is useful for enforcing access controls and filtering out harmful content, even when it’s encrypted. 15 on Rocky Linux (have tried other Linux variants with earlier Squid versions). If you look at the Accepted Answer on the question you linked to, you should understand why. squid; Issue. I have configured http proxy and is work, but not support https. Squid has many use cases beyond routing an individual user’s outbound traffic. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye Become root sudo su Update packages apt update && apt upgrade -y Install the Squid package that has openssl configured and enabled apt install squid-openssl Create a What is SSL Bumping in Squid Proxy Server? SSL Bumping is a feature in Squid that allows it to look into your encrypted HTTPS traffic and filter it based on your rules. Squid is a caching proxy that supports various protocols. any google analytics or yahoo, it's not loading up. But you need a pac file for the brower to configure Make sure that the utilized Squid service supports the necessary options. pem [options] The socket address where Squid will listen for client requests made over TLS or SSL connections. Squid3 SSL-BUMP. Improve this answer. 5+) proxy with SSL Bump. Unfortunately, popular modern Squid is a powerful and flexible proxy server that can be used to improve network performance by caching frequently accessed web content, reducing bandwidth usage, and speeding up response times. Squid Squid is really flexible and allows many different approaches to proxying. Setting up a Squid forward proxy with SSL bumping - a nice guide! Another similar guide with different iptables settings Debugging options. Scheduled Pinned Locked Moved Cache/Proxy. acl denylist_ssl ssl::server_name google. When I check the certificate, I can see it is still using the original and not one that I'm expecting to see. In this How To, we will explain the basic HTTP as well as HTTPS (SSL bump) transparent proxy modes. With the SSL Bump feature, the squid intercepts the encrypted SSL traffic and encrypts it again to the customer's direction. I have a transparent HTTPS proxy at the office, which pushes the traffic without decrypting/reencrypting it (no inspection) so it must be possble, at the firewall level, to do what I am looking for (the traffic would go though a filter as it crosses the Config alternative for SSL bumping. It allows the proxy to receive TLS1. Share. 1. . SSLBump (Squid-in-the-middle) does the decryption and encryption of straight CONNECT and transparently redirected SSL traffic, using configurable CA certificates. This line http_access deny CONNECT !SSL_ports is blocking connection to your non SSL_ports. No headers can be inserted because the HTTP headers are within the encrypted data stream. Squid and TinyProxy support this, for example. 04 server as Transparent Proxy. I tried to build my own but not able to built it. Enable the "Front-End-Https: On" header needed when using Squid as a SSL frontend in front of Microsoft OWA. I'm trying to use squid as a reverse proxy in front of a single website, to decrypt the SSL on the proxy and then to encrypt the connection to the webserver (this is in order to use squid as an ICAP client for a zero trust CDR product). 4. Commonly referred to as HTTPS. If you just want to bridge the old SSL to the new TLS you can use squid as an intercepting proxy - as long as squid can communicate with the older client and its older SSL. When I install the generated certificate in Firefox and set the proxy, everything looks good -- that is, I can see all the HTTPS requests the Squid log files. Prior to version 3. The second container runs a version of the Squid proxy configured with ssl_bump to intercept the traffic from the application and upgrade the TLS accordingly. conf looks like: acl SSL_ports port 443 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe I try to configure squid (running on openwrt) to act as transparent proxy for ssl connections. conf: http_port 3128 intercept https_port 3129 intercept ssl-bump generate-host-certificates=on key=/usr/local/etc/ The browser will try to negotiate SSL which is a thing that Squid won't support. 4k. $Id: footer. # Adapt to list your (internal) IP networks from where browsing # should be allowed acl localnet src 0. squid ssl proxy (NON TRANSPARENT) 1. squid is running as a ssl transparent proxy, and at the moment it's receiving all the traffic with these two iptables rules: iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 3130 1 SQUID Proxy and SSL interception 2 A short guide on Squid transparent proxy & SSL bumping 6 more parts 3 About SSL bumping 4 Squid Proxy with SSL Bump 5 Configuring SSL Bumping in the Squid service 6 Using Squid to Proxy SSL Sites 7 How to create a self-signed certificate 8 Squid Proxy and SSL Bump, Summary 9 Squid proxy in current trend 10 Here we’re going to take a look at configuring two Squid proxy servers to forward requests from an internal network with no connectivity to the Internet out to a DMZ network and then onto the Internet if required. The configuration will allow us to select which domains should or should not be forwarded on to the next proxy server, allowing requests that are destined for domains proxy-port: The port number where the peer accept HTTP requests. The squid proxy is an amazingly powerful web proxy that can be used from anything to captive portals, redirection, user authentication, logging, and so on; but Squid has always had a limitation where SSL was concerned. Oldest to Newest; Newest to Oldest; Most Votes; My goal is to secure the LAN flows to the WAN through the squid proxy (http & https) thanks to the antivirus. The current section text is intended primarily for developers and early adopters facing excessive memory consumption One of the ways to ensure secure communication is through the use of Secure Sockets Layer (SSL) or Transport Layer Security (TLS), which encrypts the data between the client and the server. Nicolaas Hyatt. Testing the This answer is misleading. From versions 3. This is most useful for situations where you are running squid in accelerator mode and you want to do the TLS work at the accelerator level. iptables. See MS KB document Q307347 Sample squid proxy and Dockerfile demonstrating various config modes. Squid Connection Refused HTTPS. In the context of large-scale server deployments, it can be used as a distributed caching mechanism, a load balancer, or another component of a routing stack. 3 and possibly later code capable of dynamic SSL certificate generation and origin server certificate mimicking. 5 with SSL inspection in our company. Loading More Posts. Ask Question Asked 11 years, 1 month ago. There seems to be lots of documentation out there about using SSL Bump or setting up a reverse proxy, but not alot of details on setting up a 🔗 SSL-Bump using an intermediate CA . Intercept mode is appropriate for transparent proxy (no browser settings needed), when packets are automatically forwarded to the proxy using iptables. When connecting to a website that uses e. com:443 Proxy auth using Basic with user 'username' CONNECT www. 1 has a feature called sslbump, which allows to "open" SSL connection doing a man-in-the-middle-attach, but the browser will detect that and you'll see a warning Usage: [ip:]port [mode] tls-cert=certificate. However, this can pose a challenge for 🔗 Feature: SslBump Peek and Splice . Squid Web Cache documentation. Squid ssl proxy : NONE/200 X. Modified 9 years, 2 months ago. - alatas/squid-alpine-ssl In Firefox Network Connection settings I just point SSL Proxy and HTTP Proxy to the same Squid installation. Viewed 1k times 1 I have a squid proxy service on Debian. 🔗 Usage . Squid can be configured to make SSL/TLS inspection (aka HTTPS interception) so the proxy can decrypt proxied traffic (Squid calls this a short guide on Squid proxy of forward & transparent proxy examples, SSL bumping. However, when I install the same certificate in my Android phone (and change the proxy setting), it seems to work only in the browser. 6 is used as a forward proxy to convert all traffic to secure traffic. A great, comprehensive guide. Official man page, extensions (-m switches) man page. This is how my squid. it says timeout, took too long to respond. Squid on Alpine Linux with SSLBump feature enabled docker image. 2; Developer: AlexRousskov, Andrew Balabohin; More: Squid v3. 0. question How to configure HTTPS proxy in squid3? This is my . Proper Location for Transparent Squid Proxy Gateway (with Caching) Hot Network Questions Custom implementation of `std::unique_ptr<T>` Agree, but I am not looking for MITM (or SSL intercept). How to setup squid for the following requirements. Step 1 and step 4 seem to contradict each other. google. After that I can successfully access https URLs in Firefox and in Squid's access_log I see entries like these: 1379660084. inc,v 1. 1 squid ssl bump sslv3 enforce to allow old sites. Squid - Listen on multiple ports and forward to different proxy. 1 1 1 silver The kind of proxy server deploys SSL certificates, like how ordinary websites do. Squid can accept regular proxy traffic using https_port in the same way Squid does it using an http_port directive. X:443. I will probably go for the iptables version (its main drawback is that it is IP and not URL based, so more fiddling). Next, you need to create an SSL certificate that Squid will use for SSL Bumping. This example uses the Squid ssl_bump feature to do just this. 47. Result: Establish HTTP proxy tunnel to www. 37 2013/05/09 06:37:55 squidadm Exp $ Design by Free CSS Templates. 16 Jun 2015 • 5 min read. I am setting proxy in firefox(29) to use squid for https/http. To do this, I need to use the SSL BUMP method. Afaik the Squid package included in the Linux distros is not compiled with SSL/TLS inspection support but the good news is that May be you need to consider usinghttp_port directive with ssl-bump and not https_port, since you have your browsers configured with proxy (CONNECT method). 205 TCP_MISS/200 6581 CONNECT www. I have Squid3 setup on Ubuntu 9. 8 package with ssl enabled for windows. squid ssl bump sslv3 enforce to allow old sites. 1 We can block websites with certian words by the use of squid proxy if we require. Can squid be configured to send keep alive packets to the web server to prevent this? It is not recommended using Persistent HTTP with SSL turned on. Intercepting https traffic at a proxy is not uncommon within organisations, under the pretense that they are scanning SSLproxy is a proxy for SSL/TLS encrypted network connections. 2が使えない環境のためのProxy (squid)設定 5分で作るPROXYサーバー Ubuntuでsquidを使って個人プロキシサーバーを作る I've just tried to create a proxy server on a OpenVZ VPS in CentOS7. So by changing the line to http_access allow all, everyone in the world will be able to use your proxy for good or bad things. I suppose this is because my proxy settings are faulty: I have configured squid(3. I have vps, and i would like to configure my squid support HTTPS proxy. Squid is an open source (free) web proxy server often used to boost internet security and speed. Getting some user apps to support connections via proxy, however, is not panacea. Yes it is still a MiTM, but unlike SSL Decrypt it does not modify the certificates in any way. "Your clients will be capable of identifying the proxy exists. 0. The corresponding docker image is on dockerhub: I have squid configured to bump SSL connections; however, when I configure my browser to use squid as a proxy, it doesn't actually do any SSL bumping. 1 squid proxy ssl transparent. 2) as ssl bumped proxy. This will allow your Squid server to act as a man-in-the-middle for SSL encrypted traffic, giving you greater control and This guide provides instructions for setting up Squid as an HTTPS proxy on a vps server. My current configuration looks like acl localnet src 172. 5 and up, there is better support for SSL-Bumping, which is now called Peek and Slice. Squid proxy configuration for SSL/TLS inspection. 3. To perform the reverse proxy with HTTPS, add the following settings to squid. When an intercepted connection is received, Squid first connects to the server using SSL and receives the server certificate. And for the safe case: no, one can't check whether it worked with netcat from another host, only with Debian 10 with squid working as a transparent proxy. 232. cd /etc/squid mkdir ssl_cert chown squid:squid ssl_cert I don't believe you need to configure an SSL cert within squid in order to run an HTTPS proxy. Improve this question. Squid only forwards the encrypted traffic between your browser and the remote server, which, because it is encrypted, duh, can't be modified by Squid. 14 Enable cache for SSL connection in Squid. I have an upstream proxy that requires HTTPS. To mess about with and better understand proxies, MITM (Man-in-the-middle SSL decryption) and Kerberos authentication. Optionally enable: SARG to For a Squid Proxy, you don't need to break encryption. Between proxy server and web server communicate HTTP. Community Bot. 2. x/5. Icons from Silk With HTTPS/SSL/TLS Squid allows your browser to CONNECT directly to the HTTPS host. The all acl element does not "allow access to all sites" but allows access from any IP to use your proxy. Follow asked Nov 20, 2013 at 5:54. 3 Squid Connection Refused HTTPS I have very slow clients connecting over a squid proxy to the web. To do so, execute the command: squid -v. The Dockerfile and git image compiles squid with ssl_crtd enabled which allows for SSL intercept and rewrite. Also not having worked with squid inside a docker. #https_port 443 cert=/xyz #https_port 3129 intercept ssl-bump cert=/xyz ssl_bump peek step1 ssl_bump splice all The proxy can be configured to run in transparent mode, this mean the clients browser does not have to be configured for the web proxy, but all traffic is diverted to the proxy automatically by utilizing Network Address Translation. Tagged with squid, proxy, server, linux. If doing so, you should at least add an authentication measure. com:443 HTTP/1. First thought certain sites were not going through the configured proxy (Firefox HTTP / HTTPS proxy settings), but then observed that the response time was in minutes and learned that Squid only writes to the access log once the request completes. For an HTTPS proxy, the connection from your browser to the proxy (proxy. Squid then uses the host name inside the true server certificate to generate a fake one and impersonates the server while still using the already established secure connection to the server. If you are sure you replaced /var/lib/ssl_db with /var/lib/squid/ssl_db everywhere in you config, try to "cheat" that stupid squid (mitmproxy works So i have squid proxy setup and running fine with HTTP but now i need it to work with HTTPS. 35. Configuring CentOS 6. 0 Proxy settings not working. Some web servers, especially HTTPS, send a TCP FIN if they receive no data for some seconds. it does that function by caching and reusing the most requested web pages, thereby improving response time and reducing bandwidth congestion. Support SSL and non-SSL on the same port. All good, but I can't access https websites like google, instagram, facebook, etc. (SSL-BUMP is NOT used) Squid proxy has tls_outgoing_options set, so In this mode, Squid only forward bytes between the browser and the web server, but from the Squid angle they are only bytes, secured with SSL, so there is no way to see them. Transparent redirection from other Does SSL bumping work with parent proxy? squid and pf are set up like this: squid. Reverse Proxy; Squid uses private key and certificate, between the client and proxy server communicate HTTPS. 10 with support for SSL/TLS inspection. Status: completed. This allows Squid to look into the TLS handshake and generate Dynamic Certificates on Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. com:443 Proxy-Authorization: Basic abaskldfja1fiopweifj= User-Agent: curl/7. 168. 2 gold standard. Template customisation by Alex Dawson and Adrian Chadd. FTR: to limit the access to your only host, comment out the http_access allow all line, and append at the end the three lines: acl allowed_ip src localhost, http_access allow allowed_ip, http_access deny all (yes, deny all have to be in the end, no idea why). Resolution. I tried on windows 7 and 10 both efforts was in vain. Modified 2 years ago. conf: acl all src all http_access allow all dns_v4_first on # # Recommended minimum configuration: # # Example rule allowing access from your local networks. There are one tool that I used to get this working: u2nl , but it's a hack that tunnels HTTPS trought the proxy. 245 . This repo contains a working config for Squid 4. pl to replace "http" to "https". Related questions. However, it should be used responsibly to respect privacy rights. Transparent redirection on localhost. HTTPS sites not working in Squid transparent mode. in certs/ dir you can find the . 1 traffic on one side of the proxy but use TLS1. But it can handle unencrypted network traffic as well. 113 1 1 Container image for Squid SSL proxy server with SSL Bump enabled. Installing and configuring Squid Proxy for SSL (Bumping or Peek-n-splice) squid. Tips and Tricks. EG. Step 2: Create SSL Certificate. squid proxy ssl transparent. Users have Squid's cert added as trusted root-CA in their browsers. vim /etc/squid/deny_keywords #write the keywords you want to block in this file, for example news game match #add Basically started with Squid and iptables today (google is your friend). the server end of the I have installed Squid 3. It is intended to be used for decrypting and diverting network traffic to other programs, such as UTM services, for deep SSL inspection. There are tricks to do this, but you'll break the SSL security, browser will complain, etc. This page describes dynamic SSL certificate Reposted from Using Squid to Proxy SSL Sites (by Karim Elatov on Jan 5, 2019), with slight editing. com:443 - DIRECT/68. g. Squid 3. Does anyone know how to set squid for ssl proxy when the client browser is directly or via auto discovery set to use a proxy (non transparent)? proxy; ssl; Share. Suggested Config: This option is consulted when a CONNECT request is received on an http_port (or a new connection is intercepted at an https_port), provided that port was configured with an ssl-bump flag. My thought was that since squid acts as a MITM and opens one connection to the client and one to the target server that it would negotiate a TLS 1. Go to the Squid service folder. You can get up and running this full feature web proxy in a minute or so. 🔗 Memory usage . 2+ on the other side. 0 Proxy-Connection: Keep-Alive Recv failure: Connection reset by peer Received HTTP code 0 Running Squid Proxy 4. – Martin Schneider I am looking for a squid 2. What I am looking for is the way to tunnel the client SSL connect, where TLS is the first layer of encapsulation, as oppose to plain HTTP. If you are looking for a way to do it in This is the short guide about how to recompile/enable --enable-ssl option in a Squid caching proxy server. While "normal" non-ecrypted connections work fine squid always crashes when i try to run it with ssl Step 1 — Installing Squid Proxy. 0/8 # RFC 1918 local private network ( Squid4. The configuration of squid is very simple, it allows all traffic and uses urlrewrite. The --enable-ssl option turned off by default, to be able to use SslBump feature we have to turn it on. mydomain. SSL Certificate for proxy pass? 1. x, Windows 9x, and MS-DOS using NTLDR #Temporarily allow all connections for debugging http_access allow all acl bump-bypass dstdomain 192. For other Squid proxies this is usually 3128 For web servers this is usually 80 icp-port: Used for querying neighbor caches about objects. Warning: Unlike the rest of this page at the time of writing, this section applies to Squid-3. In case if the intermediate certificate CA2 being compromised, you can simply revoke the intermediate CA2 with primary CA1 and sign new intermediate CA2 without disturb your clients. 2 connection to the target, while the client was connecting with Option Name: ssl_bump: Replaces: Requires:--with-openssl: Default Value: Become a TCP tunnel without decrypting proxied traffic. i already have a self signed certificate using my own root CA which is installed on my pc, and a key as Squid (v3. Hot Network Questions Refereeing a maths paper with individually poor-quality results which nevertheless combine two very different subfields Squaring the circle (approximating, of course) Triple-booting Windows NT 4. oefbip rbhvn frtbcb iombes diogpo rmlsec fkai hetv eahs yeeustw