Skip to content

Commit 94fd6bb

Browse files
authored
Seo changes (#91)
* first set of seo changes * add canonical link for fw analysis page
1 parent e5df45d commit 94fd6bb

2 files changed

Lines changed: 13 additions & 9 deletions

File tree

_includes/head.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
<meta name="keywords" content=" {{page.keywords}}">
1212
{% endif %}
1313

14+
{% if page.permalink %}
15+
<link href="https://www.batfish.org{{ page.permalink }}" rel=“canonical”/>
16+
{% endif %}
17+
1418
{%- if page.title -%}
1519
<title>{{page.title}}</title>
1620
{% else %}
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: page
33
title: Firewall and ACL Audits and Analysis | Batfish
4-
permalink: /firewall_analysis
4+
permalink: /firewall-analysis
55
description: Learn how Batfish can help you with Firewall and ACL audits and analysis.
66
keywords: firewall analysis, firewall change management, acl analysis, acl change management, firewall workflow, acl workflow, firewall automation, acl automation
77
---
@@ -31,7 +31,7 @@
3131
So let’s get started. This article assumes some familiarity with Batfish.
3232
Please view the <a href="https://www.github.com/batfish/batfish">GitHub</a> page
3333
and <a href="https://pybatfish.readthedocs.io">docs</a> page for an overview.
34-
<h3>Analyzing the Firewall/ACL behavior for a specific flow</h3>
34+
<h2>Analyzing the Firewall/ACL behavior for a specific flow</h2>
3535
<i>Note: A detailed Jupyter notebook covering this example can be found </i>
3636
<a href="https://pybatfish.readthedocs.io/en/latest/notebooks/linked/analyzing-acls-and-firewall-rules.html"><i>here</i></a>
3737
<p><br></p>
@@ -101,7 +101,7 @@ <h3>Analyzing the Firewall/ACL behavior for a specific flow</h3>
101101

102102
But if you wanted to analyze the behavior of a Firewall or ACL for a large set of flows, you would use
103103
<span style="font-family: monospace, monospace; font-weight: 600;"><b>searchFilters</b></span> instead.
104-
<h3>Analyzing the Firewall/ACL behavior for a large set of flows</h3>
104+
<h2>Analyzing the Firewall/ACL behavior for a large set of flows</h2>
105105
<i>Note: A detailed Jupyter notebook covering this example can be found
106106
</i><a href="https://pybatfish.readthedocs.io/en/latest/notebooks/linked/analyzing-acls-and-firewall-rules.html"><i>here</i></a>
107107
<p><br></p>
@@ -172,7 +172,7 @@ <h3>Analyzing the Firewall/ACL behavior for a large set of flows</h3>
172172
the behavior of an ACL or firewall rule with regards to a given flow or sets of flows. But Batfish provides
173173
another interesting capability to analyze a filter -
174174
<span style="font-family: monospace, monospace; font-weight: 600;"><b>filterLineReachability</b></span>.
175-
<h3>Identifying unreachable filter lines</h3>
175+
<h2>Identifying unreachable filter lines</h2>
176176
<i>Note: A detailed Jupyter notebook covering this example can be found </i><a href="https://pybatfish.readthedocs.io/en/latest/notebooks/linked/analyzing-acls-and-firewall-rules.html"><i>here</i></a>
177177
<p><br></p>
178178

@@ -242,7 +242,7 @@ <h3>Identifying unreachable filter lines</h3>
242242
column.
243243

244244
<p><br></p>
245-
<h3>Comparing the behavior of Firewall policies or ACLs</h3>
245+
<h2>Comparing the behavior of Firewall policies or ACLs</h2>
246246
<i>Note: A detailed Jupyter notebook covering this example can be found </i><a href="https://pybatfish.readthedocs.io/en/latest/notebooks/linked/safely-refactoring-acls-and-firewall-rules.html"><i>here</i></a>
247247
<p><br></p>
248248

@@ -334,7 +334,7 @@ <h3>Comparing the behavior of Firewall policies or ACLs</h3>
334334
To see these queries in action on example networks, please check out the Jupyter notebooks
335335
<a href="https://pybatfish.readthedocs.io/en/latest/public_notebooks.html#acls-and-firewalls">here</a>.
336336
Also, don’t forget to check out our <a href="https://www.youtube.com/playlist?list=PLUXUN_5CNTWJeMUqbUFcdi2qPnm_2mit3">video tutorials</a>.
337-
<h3>Community created resources</h3>
337+
<h2>Community created resources</h2>
338338
A number of members of the Batfish open-source community have created content related to ACL and firewall policy
339339
changes. You can find a few of them here:
340340
<p><br></p>
@@ -344,7 +344,7 @@ <h3>Community created resources</h3>
344344
<li style="font-weight: 400;" aria-level="1"><a href="https://www.packetflow.co.uk/a-hands-on-guide-to-multi-tiered-firewall-changes-with-ansible-and-batfish-part-3/">A Hands-on Guide to Multi-Tiered Firewall Changes with Ansible and Batfish (Part 3), by Packet Coders</a></li>
345345
</ul>
346346

347-
<h3>Summary</h3>
347+
<h2>Summary</h2>
348348
Analyzing firewall poliices and ACLs is a pretty complex task. Batfish has a number of core
349349
capabilities that greatly simplifies this, as shown above.
350350
<a href="https://www.intentionet.com/product/batfish-enterprise/">Batfish Enterprise</a>
@@ -370,11 +370,11 @@ <h2 class="post-list-heading">{{ page.list_title | default: "Posts" }}</h2>
370370
<li>
371371
{%- assign date_format = site.minima.date_format | default: "%b %-d, %Y" -%}
372372
<span class="post-meta">{{ post.date | date: date_format }}</span>
373-
<h3>
373+
<h2>
374374
<a class="post-link" href="{{ post.url | relative_url }}">
375375
{{ post.var | escape }}
376376
</a>
377-
</h3>
377+
</h2>
378378
{%- if site.show_excerpts -%} {{ post.excerpt }} {%- endif -%}
379379
</li>
380380
{%- endfor -%}

0 commit comments

Comments
 (0)