Skip to content

This project is created to automate the extraction of firewalls' configuration files to be used by another tools to work on the firewalls offline limiting the impact on performance and live nodes.

Notifications You must be signed in to change notification settings

EslamHosney/extract_firewall_config

Repository files navigation

extract_firewall_config

This project is created to automate the extraction of firewalls' configuration files to be used by another tools to work on the firewalls offline not to impact their performance in live environment and avoid any operational issues ISA.

How To Use

To clone and run the examples you'll need:

From your command line:

# Clone this repository
$ git clone https://github.com/EslamHosney/extract_firewall_config.git

# Go into the repository

# Install dependencies
$ pip install -r requirements.txt

# Edit FirewallsData.csv to your Fortigate/SRX/Netscreen details (IP and credentials)
$ vim FirewallsData.csv

# Run the .py file
$ python extract_firewalls_configuration.py

Prerequisites

  • Change IP and credentials on FirewallsData.csv file
  • Install python dependencies

Environment

Tested on:

  • Windows X 10
  • python 2.7
  • FortiOS 6.0
  • Netscreen
  • SRX

It should work on different environments, just keep in mind the versions above.

About

This project is created to automate the extraction of firewalls' configuration files to be used by another tools to work on the firewalls offline limiting the impact on performance and live nodes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages