Skip to content
IP-Life.net

IP-Life.net

The Adventures of a Network Security Engineer

Menu

  • About IP-Life.net
  • BGP Information
  • Contact
  • Technical Resources

Author: David Messenger

Panorama Push Failure

Panorama Push Failure

I recently experienced a situation where an attempted push of firewall configuration was failing for a single production HA firewall. The error being received when attempting the push was the following: The validation error can be fixed by simply performing

David Messenger 14th October 202414th October 2024 Palo Alto No Comments Read more

Loading Environment Variables in a Cron Job

Introduction You may sometimes need to run a script using cron which has dependencies on environment variables. Because cron runs non-interactively it will require a way to load those environment variables in at run time. Solution There are multiple ways

David Messenger 14th March 202214th March 2022 Cron 1 Comment Read more

Advertising a non-existent route to BGP in PAN-OS

Introduction Normally if you want to advertise a non existent route in the Cisco world, you’d need to create a null route to make that happen. I stumbled across the following post though when I was trying to suss out

David Messenger 3rd March 20223rd March 2022 BGP, Palo Alto, Routing No Comments Read more

Network Design – VDSL

Introduction I’ve been through many network designs over the years and pretty much every UK ISP. A great design I settled on for business grade VDSL connections was by utilising a separate router on the front end with firewall behind.

David Messenger 7th February 20227th February 2022 Design, Networking No Comments Read more

NetBox Automation

Introduction I’ve not posted about NetBox before, which I really should have done as I’ve been using it for years. It is a fantastic piece of open-source software that has been steadily improving over time. Originally conceived by Jeremy Stretch

David Messenger 22nd January 202222nd January 2022 Automation, NetBox No Comments Read more

Testing DNS Glue Records

If you need to test the glue records for a domain, you can use the following as a template for the command required in dig. Glue records only ever exist in the parent zone of a domain name. Hence in

David Messenger 17th November 202117th November 2021 DNS No Comments Read more

Updating Netfilter Firewall Rules

Updating Netfilter Firewall Rules

Very rarely do I have to do any modification of Linux netfilter firewall rules directly using iptables. I generally use Debian based Linux distributions personally e.g. Ubuntu which come preinstalled with UFW as an abstraction layer to iptables but there

David Messenger 13th April 202113th April 2021 Console Switch, Firewall, Iptables, Linux, Raritan, Security No Comments Read more

Palo Alto Useful Links and Commands

Palo Alto Useful Links and Commands

I’m forever needing docs for Palo Alto considering that is now my weapon of choice in the fight against bad actors. The problem is that it can sometimes take me an age to find some of those useful docs that

David Messenger 12th April 20211st August 2022 Firewall, Palo Alto, Security No Comments Read more

Useful Python Snippets

Sometimes you just need a quick and dirty python command to do something accurately to assist in the creation / population of templates which saves manual effort and checking. Now I do use python extensively and often write fairly complex

David Messenger 15th February 202115th February 2021 Programming, Python No Comments Read more

Find & Replace Multiple Files

I’m sure there are many different ways to do this however this way worked well. I’ve included an example where escaping specific characters is required which adds a little more complexity as they must be escaped using the ‘\’ character.

David Messenger 9th February 20219th February 2021 Linux, Text Editors No Comments Read more
  • « Previous

Recent Posts

  • Panorama Push Failure
  • Loading Environment Variables in a Cron Job
  • Advertising a non-existent route to BGP in PAN-OS
  • Network Design – VDSL
  • NetBox Automation
  • Testing DNS Glue Records
  • Updating Netfilter Firewall Rules
  • Palo Alto Useful Links and Commands
  • Useful Python Snippets
  • Find & Replace Multiple Files

Categories

Tags

Active Directory Apache ASA bash Cacti CentOS Certificates chown Cisco CRON Drivers EMC Excel Firewall FreeBSD grep IPv6 Isilon Juniper Linux Microsoft Mint Netscreen Networking Network Monitoring Notepad++ Palo Alto PaloAltoNetworks Python RANCID Regex Routing Secure Copy Security Sophos UTM9 SSH SSL Text editors TFTP Ubuntu vim VMware Windows Wordpress yaml

Archives

  • October 2024
  • March 2022
  • February 2022
  • January 2022
  • November 2021
  • April 2021
  • February 2021
  • August 2020
  • June 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • June 2019
  • May 2019
  • January 2019
  • December 2018
  • October 2018
  • July 2018
  • May 2018
  • April 2018
  • February 2018
  • January 2018
  • December 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
IPv6 Certification Badge for davidkmessenger

Copyright © 2025 IP-Life.net. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.