Go – Firewall Rule Self-Service

Go

This project is a firewall rule self-service tool, that allows non-technical users to create firewall rules. The tool will allow users to create rules based on IP addresses and ports, which will be saved to a Postgres database and Terraform output created for the rule. The idea is that the Terraform will go through a CI/CD pipeline that can be checked by a network engineer before being merged and pushed to the devices.

This project will be using several tools; Go, Terraform, GitLab and the Cisco ASA. Although, the firewall Terraform is a separate module, so can be adapted to any Firewall using Terraform.

 

 

 


golang

Connecting to a Database with Go
This post will give a basic Go main.go file that can connect to a database and perform the…
No posts found