<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.wfilterngf.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.wfilterngf.com/index.php?action=history&amp;feed=atom&amp;title=SSLInspect</id>
		<title>SSLInspect - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.wfilterngf.com/index.php?action=history&amp;feed=atom&amp;title=SSLInspect"/>
		<link rel="alternate" type="text/html" href="http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;action=history"/>
		<updated>2026-04-05T19:42:43Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.14+dfsg-1</generator>

	<entry>
		<id>http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=1018&amp;oldid=prev</id>
		<title>WFilter at 10:34, 18 November 2019</title>
		<link rel="alternate" type="text/html" href="http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=1018&amp;oldid=prev"/>
				<updated>2019-11-18T10:34:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:34, 18 November 2019&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** IMAP: IMAP over SSL on port 993.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** IMAP: IMAP over SSL on port 993.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** SMTP: SMTP over SSL on port 465,587,994.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** SMTP: SMTP over SSL on port 465,587,994.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** More ports: other SSL ports to be intercepted.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** More ports: other SSL ports to be intercepted. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(Do not add any http ports)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Remote IP, remote ip/domain to be intercepted. Two types are supported:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Remote IP, remote ip/domain to be intercepted. Two types are supported:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Exclude below list, ip/domain in the list will be excluded from inspection.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Exclude below list, ip/domain in the list will be excluded from inspection.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WFilter</name></author>	</entry>

	<entry>
		<id>http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=877&amp;oldid=prev</id>
		<title>WFilter: /* Note */</title>
		<link rel="alternate" type="text/html" href="http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=877&amp;oldid=prev"/>
				<updated>2018-12-03T09:21:06Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Note&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:21, 3 December 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Note ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Note ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* When deployed in bridge mode, SSL Inspection can not work on &amp;quot;Trunk&amp;quot;(vlan tagged) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ports&lt;/del&gt;. You need to use &amp;quot;Access&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;port &lt;/del&gt;instead.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* When deployed in bridge mode, SSL Inspection can not work on &amp;quot;Trunk &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ports&lt;/ins&gt;&amp;quot;(vlan tagged). You need to use &amp;quot;Access &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ports&lt;/ins&gt;&amp;quot; instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WFilter</name></author>	</entry>

	<entry>
		<id>http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=876&amp;oldid=prev</id>
		<title>WFilter at 09:19, 3 December 2018</title>
		<link rel="alternate" type="text/html" href="http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=876&amp;oldid=prev"/>
				<updated>2018-12-03T09:19:43Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:19, 3 December 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Please note: to record https web emails, you need to enable &amp;quot;HTTPS Inspector&amp;quot; for this https website.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Please note: to record https web emails, you need to enable &amp;quot;HTTPS Inspector&amp;quot; for this https website.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== Note ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* When deployed in bridge mode, SSL Inspection can not work on &amp;quot;Trunk&amp;quot;(vlan tagged) ports. You need to use &amp;quot;Access&amp;quot; port instead.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WFilter</name></author>	</entry>

	<entry>
		<id>http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=875&amp;oldid=prev</id>
		<title>WFilter: Created page with &quot;{{DISPLAYTITLE:SSL Inspection}} == SSL Inspection ==  &quot;SSL Inspection&quot; is based on [Man-in-the-middle attack]. It redirects SSL connections to a local SSL server, so it can in...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.wfilterngf.com/index.php?title=SSLInspect&amp;diff=875&amp;oldid=prev"/>
				<updated>2018-12-03T05:36:50Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{DISPLAYTITLE:SSL Inspection}} == SSL Inspection ==  &amp;quot;SSL Inspection&amp;quot; is based on [Man-in-the-middle attack]. It redirects SSL connections to a local SSL server, so it can in...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:SSL Inspection}}&lt;br /&gt;
== SSL Inspection ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;SSL Inspection&amp;quot; is based on [Man-in-the-middle attack]. It redirects SSL connections to a local SSL server, so it can intercept the ssl traffic. When enabled, you will be able to monitor and filter the contents of HTTPS websites and SSL emails(SMTP/POP3/IMAP over SSL):&lt;br /&gt;
* record https webpage titles and web posting in HTTPS sites.&lt;br /&gt;
* record emails over SSL connections.&lt;br /&gt;
* filter email accounts of emails over SSL connections.&lt;br /&gt;
* filter https websites contents.(filter download file types, block file uploading to https sites.)&lt;br /&gt;
&lt;br /&gt;
== SSL Inspection Policy ==&lt;br /&gt;
&lt;br /&gt;
* Services&lt;br /&gt;
** Web: HTTPS traffic on port 443.&lt;br /&gt;
** POP3: POPS over SSL on port 995.&lt;br /&gt;
** IMAP: IMAP over SSL on port 993.&lt;br /&gt;
** SMTP: SMTP over SSL on port 465,587,994.&lt;br /&gt;
** More ports: other SSL ports to be intercepted.&lt;br /&gt;
* Remote IP, remote ip/domain to be intercepted. Two types are supported:&lt;br /&gt;
** Exclude below list, ip/domain in the list will be excluded from inspection.&lt;br /&gt;
** Below IPs only, only ip/domain in the list will be intercepted.&lt;br /&gt;
** Syntax: One IP segment or domain per line, example: 192.168.1.0/24,172.10.0.0/16,*.google.com&lt;br /&gt;
&lt;br /&gt;
[[File:sslinspector_01.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== CA Certificate ==&lt;br /&gt;
&lt;br /&gt;
* CA certificate to sign the certificates for SSL interception. &lt;br /&gt;
* When &amp;quot;HTTPS Inspector&amp;quot; is enabled, there will be a certificate warning in the client browser. You need to download and import this certificate into &amp;quot;trusted root certification authorities store&amp;quot; to silence client browser.&lt;br /&gt;
* You can click &amp;quot;Replace&amp;quot; to generate a new certificate. &lt;br /&gt;
* To import an existing CA certificate, the imported file shall be zip format with two files inside(ca.crt, ca.key).&lt;br /&gt;
&lt;br /&gt;
[[File:sslinspector_02.png|800px]]&lt;br /&gt;
&lt;br /&gt;
SSL Inspection is based on [[https://en.wikipedia.org/wiki/Man-in-the-middle_attack  Man-in-the-middle attack]]. It redirects SSL connections to a local SSL server, so it can intercept the ssl traffic. Though it can decode SSL traffic, there are some disadvantages you should know:&lt;br /&gt;
* Performance issue. Please check: [[SSL_Performance|SSL Inspector Performance]]&lt;br /&gt;
* Certificate warning issue. With https inspector enabled, there will be certificate warning. To silence client browser, please follow below steps to import WFilter's certificate into &amp;quot;trusted root certification authorities store&amp;quot; in client devices.&lt;br /&gt;
&lt;br /&gt;
=== HTTPS Inspector ===&lt;br /&gt;
* There will be a certificate warning when visiting https websites. You may choose &amp;quot;continue to this website&amp;quot; to access this site, web surf and post will be recorded.&lt;br /&gt;
[[File:Wfrecorder_cert_01.png|600px]]&lt;br /&gt;
&lt;br /&gt;
To get rid of this certificate warning, please follow below steps:&lt;br /&gt;
* Download WFilter's certificate&lt;br /&gt;
[[File:Wfrecorder_cert_02.png|450px]]&lt;br /&gt;
* Double click the &amp;quot;ca.crt&amp;quot; file, click &amp;quot;Install Certificate&amp;quot; and &amp;quot;Next&amp;quot;. Enable &amp;quot;place all certificates in the following store&amp;quot; and choose &amp;quot;trusted root certification authorities&amp;quot;. Then &amp;quot;Next&amp;quot; and &amp;quot;Finish&amp;quot;.&lt;br /&gt;
[[File:Wfrecorder_cert_03.png|450px]]&lt;br /&gt;
* The certificate warning won't appear again.&lt;br /&gt;
[[File:Wfrecorder_cert_04.png|600px]]&lt;br /&gt;
* And this https visiting will be recorded.&lt;br /&gt;
[[File:Wfrecorder_cert_05.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== SSL Email Inspection ===&lt;br /&gt;
There are three types of email connection.&lt;br /&gt;
* Plain text, emails can be recorded without &amp;quot;SSL Email Inspection&amp;quot;.&lt;br /&gt;
* STARTTLS, even &amp;quot;SSL Email Inspection&amp;quot; can not record it.&lt;br /&gt;
* SSL/TLS, with &amp;quot;SSL Email Inspection&amp;quot; enabled, emails via SSL connections can be recorded.&lt;br /&gt;
&lt;br /&gt;
Let's take &amp;quot;Mozilla Thunderbird&amp;quot; as an example:&lt;br /&gt;
&lt;br /&gt;
[[File:Wfrecorder_ssl_01.png]]&lt;br /&gt;
&lt;br /&gt;
Please note: to record https web emails, you need to enable &amp;quot;HTTPS Inspector&amp;quot; for this https website.&lt;/div&gt;</summary>
		<author><name>WFilter</name></author>	</entry>

	</feed>