Sign inSign up

bedag/goblackhole

By bedag

•Updated over 4 years ago

Goblackhole downloads periodicaly a remote file and propagates these ips to a remote bgp peer.

Image
0

2.8K

bedag/goblackhole repository overview

⁠goblackhole

Gopher

Goblackhole downloads periodicaly a remote file and propagates these ips to a remote bgp peer.

It can be used to implement rfc7999⁠.

⁠Usage

⁠Install

Install it with Go.

go get github.com/bedag/goblackhole

Or download it from the release page: https://github.com/bedag/goblackhole/releases⁠

Or use our Docker Image bedag/goblackhole

⁠Docker
docker run -d --name gbh bedag/goblackhole:<version>

You should mount the configuration file under /etc/goblackhole/config.yaml

⁠Configuration

The Config should be stored in ./config.yaml

---
Peers:
  - remote_as: 64512
    remote_ip: "172.17.0.2"
local_id: 10.217.133.15
local_as: 65001
LogLevel: Info 
Blocklist: https://raw.githubusercontent.com/stamparm/ipsum/master/ipsum.txt
Community: 
- 666

⁠Contributing

We'd love to have you contribute! Please refer to our contribution guidelines for details.

By making a contribution to this project, you agree to and comply with the Developer's Certificate of Origin.

⁠Thanks

Tag summary

Content type

Image

Digest

Size

26.8 MB

Last updated

over 4 years ago

docker pull bedag/goblackhole:0.4.2