No description
  • Go 85.4%
  • Makefile 9.6%
  • HTML 3.1%
  • Dockerfile 1.9%
Find a file
2025-03-14 16:26:22 +01:00
.github Correct the publish docker workflow 2025-03-14 16:14:11 +01:00
.reuse Add documentation files to the dep5 list 2023-12-14 14:17:47 +01:00
cmd Put arp spoofer to extra repo 2025-03-14 16:14:11 +01:00
debian disable buildvcs 2023-07-11 19:12:18 +02:00
docs enhance documentation 2023-12-13 09:15:08 +01:00
extras/arp_spoofer Put arp spoofer to extra repo 2025-03-14 16:14:11 +01:00
hack Make project REUSE compliant 2023-12-06 09:50:02 +01:00
html Improve http template 2023-02-07 10:35:59 +01:00
LICENSES Make project REUSE compliant 2023-12-06 09:50:02 +01:00
pb Make project REUSE compliant 2023-12-06 09:50:02 +01:00
.gitignore Make project REUSE compliant 2023-12-06 09:50:02 +01:00
.golangci.yaml Bump golangci-lint and add configuration 2022-06-02 12:22:21 +02:00
client.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
Dockerfile Fixed docker file to build arp_spoofer 2025-03-14 16:26:22 +01:00
go.mod Add ARP spoofer to use when running in a kind cluster 2025-03-14 16:14:11 +01:00
go.sum Add ARP spoofer to use when running in a kind cluster 2025-03-14 16:14:11 +01:00
http.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
LICENSE initial commit 2022-02-11 22:29:53 +01:00
Makefile Slightly improved Makefile 2023-12-08 15:07:37 +01:00
metalbond.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
netlink.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
peer.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
peer_test.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
README.md enhance documentation 2023-12-13 09:15:08 +01:00
routetable.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
suite_test.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
tools.go Make project REUSE compliant 2023-12-06 09:50:02 +01:00
types.go add marshaler methods for Destination struct 2024-01-09 13:31:11 +01:00

IronCore Logo

MetalBond

REUSE status Go Report Card GitHub License PRs Welcome

Metalbond is a tool suite that manages routes for virtual private networking in datacenters. An instance of metalbond receives route updates from its connected peer, and distributes these updates to other subscribed peers. In this way, local route changes happening on a hypervisor can propagate across a cluster and get processed on other hypervisors.

Use and develop metalbond

Please see the documentation in the /docs folder for more details.

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.