Sign inSign up

300481/shield

By 300481

Updated about 4 years ago

This container makes the underlying host "magically" disappear during network attacks.

Image
0

3.6K

300481/shield repository overview

shield

This container makes the underlying host "magically" disappear during network attacks.

Installation

Docker
docker run -d --rm --network="host" --privileged --name shield [ -e "SSH_PORT=65000" -e "PORTSCAN=21,22,23,135,389,636,1433,3306,5432,8086,10000,25565" -e "INTERFACE=eth0" ] 300481/shield:0.2.1
Kubernetes Helm Chart

Find more info on Artifact HUB

Helm Chart Source

RacherOS service

Code snippet for cloud-config.yml

rancher:
  environment:
    SSH_PORT: 65000
    INTERFACE: eth0
  repositories:
    shield:
      url: https://raw.githubusercontent.com/300481/shield/master
  services_include:
    shield: true

Configuration

By Environment
VariableDescriptionDefault Value
PORTSCANThe comma separated list of ports, which will be trapped, when scanned. Then the source IP will be blocked.21,22,23,135,389,636,1433,3306,5432,8086,10000,25565
SSH_PORTThe SSH port.65000
INTERFACEThe Network Interface to protect.eth0

Contribution

Everyone who likes, is welcomed to contribute to this project.

Just fork and make a pull request or open an issue.

I'll respond as soon as I can.

Related Article

Find additional information on Medium.

Tag summary

Content type

Image

Digest

Size

3.1 MB

Last updated

over 5 years ago

docker pull 300481/shield