Skip to content

Commit

Permalink
net/nebula: New port: Scalable overlay networking tool
Browse files Browse the repository at this point in the history
  • Loading branch information
yurivict committed Jan 9, 2023
1 parent 276c071 commit d3f8a43
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 0 deletions.
1 change: 1 addition & 0 deletions net/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -499,6 +499,7 @@
SUBDIR += ndpi
SUBDIR += ndproxy
SUBDIR += neatvnc
SUBDIR += nebula
SUBDIR += nemesis
SUBDIR += nepenthes
SUBDIR += net6
Expand Down
20 changes: 20 additions & 0 deletions net/nebula/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
PORTNAME= nebula
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
CATEGORIES= net

MAINTAINER= yuri@FreeBSD.org
COMMENT= Scalable overlay networking tool
WWW= https://github.com/slackhq/nebula

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

USES= go:modules

GO_MODULE= github.com/slackhq/nebula
GO_TARGET= ./cmd/${PORTNAME}

PLIST_FILES= bin/${PORTNAME}

.include <bsd.port.mk>
5 changes: 5 additions & 0 deletions net/nebula/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
TIMESTAMP = 1673258645
SHA256 (go/net_nebula/nebula-v1.6.1/v1.6.1.mod) = b555f4be50246ff2d5373474de23bffccbea76514879dc2400fc5031cde73c3c
SIZE (go/net_nebula/nebula-v1.6.1/v1.6.1.mod) = 2042
SHA256 (go/net_nebula/nebula-v1.6.1/v1.6.1.zip) = d0e28bf9e41484276be9da78530b1ba97b87fdd6b624fe4fd31505c4c12d0afe
SIZE (go/net_nebula/nebula-v1.6.1/v1.6.1.zip) = 1059841
11 changes: 11 additions & 0 deletions net/nebula/pkg-descr
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Nebula is a scalable overlay networking tool with a focus on performance,
simplicity and security. It lets you seamlessly connect computers anywhere
in the world. Nebula is portable, and runs on Linux, OSX, Windows, iOS, and
Android. It can be used to connect a small number of computers, but is also
able to connect tens of thousands of computers.

Nebula incorporates a number of existing concepts like encryption, security
groups, certificates, and tunneling, and each of those individual pieces
existed before Nebula in various forms. What makes Nebula different to existing
offerings is that it brings all of these ideas together, resulting in a sum that
is greater than its individual parts.

0 comments on commit d3f8a43

Please sign in to comment.