AngryJKirk / docker_exposed_ports

A simple script that checks exposed ports of your docker containers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker Exposed Port Checker πŸ›‘οΈ

Overview

This Bash script helps you quickly identify which Docker container ports are exposed and which are internal. It's a handy tool for self-checking, especially when you're running multiple containers. The aim is to boost your security by ensuring you're not unintentionally exposing more than you should.

How to Use πŸš€

  1. Download the script.
  2. Run the script: ./docker_ports.sh.

Note: My best friend is a colorblind person, so I want software developers to be aware when designing their applications, therefore this script could be run as ./docker_ports.sh --i-am-colorblind to output everything in the color friendly mode.

Output πŸ“Š

  • Ports that are exposed to the internet will be displayed in red.
  • Ports that are internal-only will appear in green.

Why You Need This πŸ€”

Managing Docker containers can get complex, and it's easy to accidentally expose a port you didn't intend to. This script offers a quick and easy way to review your port exposure, helping you identify any potential security risks.

Disclaimer

Yeah, it's just a fancy output of docker ps --format '{{.Names}}\t{{.Ports}}'

Stay secure! πŸ›‘οΈ

About

A simple script that checks exposed ports of your docker containers

License:MIT License


Languages

Language:Shell 100.0%