Tag Archives: Python

Proactive Network Validation: Streamlining Batfish Analysis with Bat-Q

As modern enterprise networks grow in scale and complexity, configuration errors remain a primary cause of unexpected outages and security vulnerabilities. Traditionally, network engineers validated design changes by setting up resource-intensive physical hardware labs or running emulation environments like GNS3. Once changes were applied to production, verification relied on manual,… Read more »

Daily Schedule Display with RP Pico W

Maen Artimy    February 17, 2025 February 17, 2025    Comments Off on Daily Schedule Display with RP Pico W

In this post, I’ll explore a project that leverages the Raspberry Pi Pico W to display the daily schedule and other relevant messages on an e-ink (e-paper) display. I created this project to provide a quick and easy way to view my daily schedule, make announcements, and provide other important… Read more »

Batfish Review

Maen Artimy    October 26, 2022 August 23, 2023    Comments Off on Batfish Review

Batfish is an open source network configuration validation and verification software. The article reviews and demonstrates some major features of the software by using it to analyze configuration files of three small networks.

Syslog Server for your Fortigate Firewall

Maen Artimy    February 10, 2017 February 10, 2017    Comments Off on Syslog Server for your Fortigate Firewall

Are you looking for lightweight Syslog server to test your Fortinet‘s firewall installation? or Is your firewall missing a local disk to save the logs? If your answer is ‘Yes’ to either question, then you may want to check out this Python script at GitHub. The script starts a syslog… Read more »