Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 1.36 KB

File metadata and controls

55 lines (36 loc) · 1.36 KB

BGP Container

A network utilities container based on Debian Trixie Slim, containing common network diagnostic and BGP-related tools.

Included Tools

  • wget - File download utility
  • traceroute - Network path tracing tool
  • dig - DNS lookup utility
  • bgpq4 - BGP route filter generator
  • curl - Data transfer tool

Usage

Pull the image from GitHub Container Registry

docker pull ghcr.io/akaere-networks/bgp-container:latest

Run the container

docker run -it ghcr.io/akaere-networks/bgp-container:latest

Execute specific commands

# Use dig to query DNS
docker run --rm ghcr.io/akaere-networks/bgp-container:latest dig example.com

# Use traceroute to trace routes
docker run --rm ghcr.io/akaere-networks/bgp-container:latest traceroute 8.8.8.8

# Use bgpq4 to generate route filters
docker run --rm ghcr.io/akaere-networks/bgp-container:latest bgpq4 AS-EXAMPLE

Local Build

docker build -t bgp-container .

Automated Build

This project uses GitHub Actions to automatically build and push images to GitHub Container Registry.

  • Manually trigger the workflow from the GitHub Actions page
  • After the build completes, the image will be automatically pushed to ghcr.io/akaere-networks/bgp-container

License

Please refer to the LICENSE file for the open source license used in this project.