1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-29 10:18:30 +00:00

New port: dns/dsc

DSC (originally developed by The Measurement Factory and now developed
by DNS-OARC) is a system for collecting and exploring statistics from
busy DNS servers. It uses a distributed architecture with collectors
running on or near nameservers sending their data to one or more
central presenters for display and archiving. Collectors use pcap to
sniff network traffic. They transmit aggregated data to the presenter
as XML data. dsc is configurable to allow the administrator to capture
any kind of data that he or she chooses.

WWW: https://www.dns-oarc.net/dsc/

PR:		226631
Submitted by:	Leo Vandewoestijne <freebsd@dns.company>
This commit is contained in:
Kurt Jaeger 2018-03-21 20:14:11 +00:00
parent 522c80dd1a
commit cc3c2817fe
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=465237
7 changed files with 69 additions and 0 deletions

View File

@ -63,6 +63,7 @@
SUBDIR += doc
SUBDIR += dq
SUBDIR += drool
SUBDIR += dsc
SUBDIR += dsp
SUBDIR += dynip
SUBDIR += erlang-idna

28
dns/dsc/Makefile Normal file
View File

@ -0,0 +1,28 @@
# Created by: Leo Vandewoestijne <freebsd@dns.company>
# $FreeBSD$
PORTNAME= dsc
PORTVERSION= 2.6.1
CATEGORIES= dns
MASTER_SITES= https://www.dns-oarc.net/files/dsc/ \
https://dns.company/files/dsc/
MAINTAINER= freebsd@dns.company
COMMENT= Tool used for collecting and exploring statistics from DNS servers
LICENSE= BSD3CLAUSE
RUN_DEPENDS= libpcap>=1.8.1:net/libpcap \
GeoIP>=1.6.12:net/GeoIP \
p5-Proc-PID-File>=1.28:devel/p5-Proc-PID-File \
p5-XML-Simple>=2.24:textproc/p5-XML-Simple \
dsp>=2.0.0:dns/dsp
BUILD_DEPENDS:= ${RUN_DEPENDS}
GNU_CONFIGURE= yes
USES= gmake perl5 shebangfix
SUB_FILES= pkg-message
.include <bsd.port.mk>

3
dns/dsc/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1520903828
SHA256 (dsc-2.6.1.tar.gz) = e11019dc8cebd971bec420bb28dc97acc851dfd328c5d40bbf6b41df467db285
SIZE (dsc-2.6.1.tar.gz) = 320065

View File

@ -0,0 +1,8 @@
--- cron/upload-prep.pl.orig 2018-03-13 22:05:23 UTC
+++ cron/upload-prep.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/local/bin/perl
#
# Copyright (c) 2016-2017, OARC, Inc.
# Copyright (c) 2007, The Measurement Factory, Inc.

View File

@ -0,0 +1,7 @@
###########################################
Before you configure:
To obtain MaxMind's GeoIP tables,
run %%LOCALBASE%%/bin/geoipupdate.sh manually.
###########################################

10
dns/dsc/pkg-descr Normal file
View File

@ -0,0 +1,10 @@
DSC (originally developed by The Measurement Factory and now developed
by DNS-OARC) is a system for collecting and exploring statistics from
busy DNS servers. It uses a distributed architecture with collectors
running on or near nameservers sending their data to one or more
central presenters for display and archiving. Collectors use pcap to
sniff network traffic. They transmit aggregated data to the presenter
as XML data. dsc is configurable to allow the administrator to capture
any kind of data that he or she chooses.
WWW: https://www.dns-oarc.net/dsc/

12
dns/dsc/pkg-plist Normal file
View File

@ -0,0 +1,12 @@
bin/dsc
%%ETCDIR%%/dsc.conf.sample
libexec/dsc/upload-prep.pl
libexec/dsc/upload-rsync.sh
libexec/dsc/upload-ssh.sh
libexec/dsc/upload-x509.sh
man/man1/dsc.1.gz
man/man5/dsc.conf.5.gz
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.md