/bioject

Route injector based on BIO routing daemon (https://github.com/bio-routing/bio-rd)

Primary LanguageGoMIT LicenseMIT

Go Report Card

BIOject

Route injector based on BIO routing daemon (https://github.com/bio-routing/bio-rd)

Use cases

  • automatically inject routes to mitigate DDos attacks (RTBH)

Installation

From Source

CLI Client

go get github.com/czerwonk/bioject/cmd/biojecter

Server

go get github.com/czerwonk/bioject/cmd/bioject

Docker

Server

docker run -d --restart always --name bioject -p 179:179 -p 1337:1337 -p 6500:6500 -v /etc/bioject:/config czerwonk/bioject

Configuration

local_as: 65500
router_id: 127.0.0.1

route_filters:
  - net: "2001:678:1e0::"
    length: 48
    min: 56
    max: 128

sessions:
  - name: session1
    remote_as: 202739
    local_ip: 2001:678:1e0::1
    peer_ip: 2001:678:1e0:b::1
    passive: true

Third Party Components

This software uses components of the following projects