summaryrefslogtreecommitdiff
path: root/net-analyzer/sec
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/sec
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/sec')
-rw-r--r--net-analyzer/sec/Manifest11
-rw-r--r--net-analyzer/sec/files/sec.conf.d12
-rw-r--r--net-analyzer/sec/files/sec.init.d35
-rw-r--r--net-analyzer/sec/metadata.xml12
-rw-r--r--net-analyzer/sec/sec-2.7.10.ebuild27
-rw-r--r--net-analyzer/sec/sec-2.7.11.ebuild27
-rw-r--r--net-analyzer/sec/sec-2.7.6-r1.ebuild27
7 files changed, 151 insertions, 0 deletions
diff --git a/net-analyzer/sec/Manifest b/net-analyzer/sec/Manifest
new file mode 100644
index 000000000000..df3c77950fd5
--- /dev/null
+++ b/net-analyzer/sec/Manifest
@@ -0,0 +1,11 @@
+AUX sec.conf.d 352 SHA256 1135180060bfed5b2d3ddae38f72a3d4b16a230a5903ce36879019ed9be56e0a SHA512 204fb6f95a8f4d2a4680a1a2493e52d394dece4fe349ac6604d099db701c6aa2f9464109c1bae80f7edaebebd8bd8c2b3b7412c304d5d203fa62d73f231492b9 WHIRLPOOL 64042757f7bf1230cdbebe2744dfb20cc4de6a85be9074875952bf107e62a4e629147762982aaa610f1bd19d2a63f459704d271b29585a7a5da39d5794fdd60d
+AUX sec.init.d 693 SHA256 98712bd82e1b94aa41c811fd87e67a3d3968d3153c915f1e544f4b724edfe665 SHA512 9f079d629e21d20e16b4455d6b6b3279a56c0979abdcc90a8b488cae5225cdef4f7d95374b7e5b623196f06d91f2bd3c50691e787b40c90cbe34b478d8b37952 WHIRLPOOL cfda591da315d026779420f2bd759250d6020956ccc014faff49f733b463bf8571c17ec2c499dc214a335e33a2fa0c13a67c9e738d1ea9313eb0021856fd7441
+DIST sec-2.7.10.tar.gz 129875 SHA256 8c1441db830d3689aa201c1b0a5e46a97a22e8187d3e0d1c2dbd8abbd47c3d21 SHA512 232b7cdc0f3a879bdf5d82eea31bc60d58237b6a416c316e607cbad1eea3fb89f14be751f095a0773c3040b9612b7045c70781f810127ae1799ae89eae0c5de9 WHIRLPOOL 91ab5cdcf5f643b0fb973e5e7ba1e573b55ae5b316412efb99ed6283120a95c618a6b4311aea3b8b25c3f5cfa9c8847c6ebf55dc6eb26ae150257b854647794e
+DIST sec-2.7.11.tar.gz 134533 SHA256 59cd744c36be43c0cb69f1570d2aa6911ebb3492ff01fc292347ec8876dfe991 SHA512 2de3c131f85029a91e7db1405be236b8ef31454bdffa28d5a2f912af73a2d0b0fbfb37a2f1548f7899ae3c43248e9c20084b7cb55a6b309c00d103d8b8019e80 WHIRLPOOL 57e133ab5ca5414a302c0e488673d8ba3c390256a7b2cb166dd32e6786f9b66ac378ac61ffe76dbd7a5379eeaf8a93afd5478b5548b31fafd9de81a526a26aed
+DIST sec-2.7.6.tar.gz 121621 SHA256 3714ce9dc9c769cefc63811703905d62f45868618842d186ad6bdc522cd53ad3 SHA512 9c050b89970663784f5c149d46c6c6ab941590ef4300ca09ea35b347b2eaa3bad12083bd6e619f25d5024a35de69e020c354b507ac49e3faef1013336ea2d5f5 WHIRLPOOL 669519ee90eeefdcbf0052f83738db64c865e280d57ed4ce7a10c87ff79f71d0f2289b17ce3b014c2555937d701c893bd85e57a5450f67d43e1203c9e8220901
+EBUILD sec-2.7.10.ebuild 588 SHA256 a04616b1bd179e3da8255c92e56bf3af21e22d1a97052d40b9af4a8fe809661b SHA512 cbefe412142f9c60cdf209c81abf9f999e00ec219b3a0aef6e84d51dc2c4f7341416227842525be713305147ca7868e16db6a17284bd0f83c2bc519b29b3d695 WHIRLPOOL 8056c29079f18f4a0d152bd7c56fd02640e5fb37af809fc67a5afa0bb4f5a2f5aa5aefbf75e201e2980e06faf5c6c2fe7f80d29a336e3d0e0766a7c653dcf304
+EBUILD sec-2.7.11.ebuild 588 SHA256 744807a6cab7d6a8dc5c2326a87bd095941d0ddb4b3895728736d8968be4188f SHA512 6a81a8daa5835d4dc20151ec69bb97d2020b6b341ea9329ce41141e48b87cc5d85e932651dfdd8bfebacd4034ca32e891c60cb55999831fdf97f59b7ba530d99 WHIRLPOOL 7d8e0aa708abe46cb6555ad76cbc9c0230b73e50a9f0af5432b53c00bb4223b1059077070865840e6d090464134806f5b78c18716742fae6b397b015a37a082a
+EBUILD sec-2.7.6-r1.ebuild 586 SHA256 35443cf1018b1941920c7c1db5c759df00527bc0fdf6d5d865430cbb97729d7a SHA512 4034915b115742ecb4af7064d5201b307a130d9f5f0c81d4d4c4107b144bc46de592cc01c391412e6c1e42f457b51d44abda67753f47856cd2ae3ea065b78b6d WHIRLPOOL b76b3ff67fa4d3e5023c27b01c0953ff7386208e77bd6f951ad5ba3a747ae4ff6186ba2f7cb8a3338f11eebc54fab35389a0e1abd06af0a759067b843334a2a9
+MISC ChangeLog 3478 SHA256 6216c43847168a683f5257f8335cb70a3599b2189c52a89fb3411b2df18505e0 SHA512 a90cfb41db05c02a65d14b7996424ab2fdd42fc41341a26804b98b2395052359f654a950c65a39968208b7687ea630c1b56d9279ab81a12b0bcfbc2a14d3355d WHIRLPOOL 96245e835c33c1e8074937bb5d36db5fb0453c6a42521ffb7705c0df3240d5947dbf196c224e080547e1f4e3290281017937b5a152e1f753813ececc0eb37c55
+MISC ChangeLog-2015 3930 SHA256 9c733b95670bb30db7a517632521f72e9d2fe5ec2b424be1024fdfe4b76c50ed SHA512 bacd544e6d691403dc12662e0e42f328b8d70b2785887ef1f48b3459dce82ceb9af0102802ed8e8bee0744ba99228cdd035c876d3a867a908a16fffe28e0d10b WHIRLPOOL 476c6f28445a13b419f29e27e036db4cd4907d82c64a44833f72fcfe204bba485cce8636e96596e1e6d8818c54a5e997883239dda9c13bbc1f0878588405d65a
+MISC metadata.xml 420 SHA256 421eb10a874eb56ff10e2d053aac7e99e65ca32ee7b49368b3a823d28b2f9ec7 SHA512 328ae47d44a57623e92e4a03d1877898d18088aeca6998d4d5a827688e8f449337668e83ecb93ba4d74a011f5b19f8862e59ca657246a5e85a6749c19f0c7dab WHIRLPOOL dd5483728db28cc75ef5a5f44caca68ef452c4595004644e69a69761b21aeda57e7881536a1619f86a2ed4560736f1ff6e3f53df5a280b9f375ec8408b2b7f2d
diff --git a/net-analyzer/sec/files/sec.conf.d b/net-analyzer/sec/files/sec.conf.d
new file mode 100644
index 000000000000..a6d8b9c1fddc
--- /dev/null
+++ b/net-analyzer/sec/files/sec.conf.d
@@ -0,0 +1,12 @@
+# configuration file for /etc/init.d/sec
+
+# flags to pass to sec (see 'sec --help')
+SEC_FLAGS=""
+
+# Define a debug level (1..6)
+DEBUG_LEVEL="4"
+
+# define where sec reads messages from for translating them
+#INPUT_FILES="${INPUT_FILES} -input=/var/log/some.log"
+#INPUT_FILES="${INPUT_FILES} -input=/tmp/other.file"
+INPUT_FILES="-input=/var/log/messages"
diff --git a/net-analyzer/sec/files/sec.init.d b/net-analyzer/sec/files/sec.init.d
new file mode 100644
index 000000000000..252b23242648
--- /dev/null
+++ b/net-analyzer/sec/files/sec.init.d
@@ -0,0 +1,35 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ use logger
+}
+
+checkconfig() {
+ if [ ! -e /etc/sec.conf ] ; then
+ eerror "You need an /etc/sec.conf config file to run sec"
+ return 1
+ fi
+ return 0
+}
+
+start() {
+ checkconfig || return 1
+ ebegin "Starting sec"
+ start-stop-daemon --start --quiet --interpreted --exec /usr/bin/sec -- \
+ -pid=/run/sec.pid \
+ -detach -log=/var/log/sec.log \
+ -conf=/etc/sec.conf \
+ ${INPUT_FILES} \
+ -debug=${DEBUG_LEVEL} \
+ ${SEC_FLAGS} > /dev/null 2>&1
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping sec"
+ start-stop-daemon --stop --quiet --pidfile /run/sec.pid
+ eend $?
+}
+
diff --git a/net-analyzer/sec/metadata.xml b/net-analyzer/sec/metadata.xml
new file mode 100644
index 000000000000..2d02138ee2cb
--- /dev/null
+++ b/net-analyzer/sec/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">simple-evcorr</remote-id>
+ <remote-id type="github">simple-evcorr/sec</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-analyzer/sec/sec-2.7.10.ebuild b/net-analyzer/sec/sec-2.7.10.ebuild
new file mode 100644
index 000000000000..9be8c728d056
--- /dev/null
+++ b/net-analyzer/sec/sec-2.7.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Simple Event Correlator"
+HOMEPAGE="https://github.com/simple-evcorr/sec"
+SRC_URI="${HOMEPAGE}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+
+RDEPEND=">=dev-lang/perl-5.8.0"
+
+src_install() {
+ dobin sec
+
+ dodoc ChangeLog README
+ docinto contrib
+ dodoc contrib/{itostream.c,convert.pl,swatch2sec.pl}
+
+ newman sec.man sec.1
+
+ newinitd "${FILESDIR}"/sec.init.d sec
+ newconfd "${FILESDIR}"/sec.conf.d sec
+}
diff --git a/net-analyzer/sec/sec-2.7.11.ebuild b/net-analyzer/sec/sec-2.7.11.ebuild
new file mode 100644
index 000000000000..e109badd5d25
--- /dev/null
+++ b/net-analyzer/sec/sec-2.7.11.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Simple Event Correlator"
+HOMEPAGE="https://github.com/simple-evcorr/sec"
+SRC_URI="${HOMEPAGE}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+
+RDEPEND=">=dev-lang/perl-5.8.0"
+
+src_install() {
+ dobin sec
+
+ dodoc ChangeLog README
+ docinto contrib
+ dodoc contrib/{itostream.c,convert.pl,swatch2sec.pl}
+
+ newman sec.man sec.1
+
+ newinitd "${FILESDIR}"/sec.init.d sec
+ newconfd "${FILESDIR}"/sec.conf.d sec
+}
diff --git a/net-analyzer/sec/sec-2.7.6-r1.ebuild b/net-analyzer/sec/sec-2.7.6-r1.ebuild
new file mode 100644
index 000000000000..9d01d54b1552
--- /dev/null
+++ b/net-analyzer/sec/sec-2.7.6-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Simple Event Correlator"
+HOMEPAGE="http://simple-evcorr.sourceforge.net/"
+SRC_URI="mirror://sourceforge/simple-evcorr/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux"
+
+RDEPEND=">=dev-lang/perl-5.8.0"
+
+src_install() {
+ dobin sec
+
+ dodoc ChangeLog README
+ docinto contrib
+ dodoc contrib/{itostream.c,convert.pl,swatch2sec.pl}
+
+ newman sec.man sec.1
+
+ newinitd "${FILESDIR}"/sec.init.d sec
+ newconfd "${FILESDIR}"/sec.conf.d sec
+}