summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-analyzer/sguil-client/ChangeLog7
-rw-r--r--net-analyzer/sguil-client/Manifest10
-rw-r--r--net-analyzer/sguil-client/sguil-client-0.9.0.ebuild47
-rw-r--r--net-analyzer/sguil-server/ChangeLog7
-rw-r--r--net-analyzer/sguil-server/Manifest10
-rw-r--r--net-analyzer/sguil-server/sguil-server-0.9.0.ebuild98
6 files changed, 169 insertions, 10 deletions
diff --git a/net-analyzer/sguil-client/ChangeLog b/net-analyzer/sguil-client/ChangeLog
index 5cad3ec1c3db..37e0329acc6e 100644
--- a/net-analyzer/sguil-client/ChangeLog
+++ b/net-analyzer/sguil-client/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-analyzer/sguil-client
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-client/ChangeLog,v 1.13 2014/07/16 23:36:48 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-client/ChangeLog,v 1.14 2014/07/17 00:04:22 jer Exp $
+
+*sguil-client-0.9.0 (17 Jul 2014)
+
+ 17 Jul 2014; Jeroen Roovers <jer@gentoo.org> +sguil-client-0.9.0.ebuild:
+ Version bump.
16 Jul 2014; Jeroen Roovers <jer@gentoo.org> sguil-client-0.8.0.ebuild:
EAPI bump.
diff --git a/net-analyzer/sguil-client/Manifest b/net-analyzer/sguil-client/Manifest
index 7efc2a2c231c..3eb7f16dbad5 100644
--- a/net-analyzer/sguil-client/Manifest
+++ b/net-analyzer/sguil-client/Manifest
@@ -1,14 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+DIST sguil-0.9.0.tar.gz 464204 SHA256 412be894d67a6487312dd16a98a580dda8c38cff2e24f7a6c25405857769782b SHA512 3f300901d0f0260fbc950b4c7604e3dc3eeb2d088ff45171db84e2d58e281242bf3582eac51162968f1f3766961aec4d0a7af54e85773102ee643a52e879cfa6 WHIRLPOOL eaaef918819ed781505abc727c65e08a9e6d6d0e53f842b5aa6ec4cd1278dc902375a45794b3989488c3507bc34e288593cd892c8a94293d8a7723bbdb6cef4e
DIST sguil-client-0.8.0.tar.gz 216433 SHA256 bbce49630fd6264591a1e890cba3bad11cf18e9327c9f9cc02cb6dc8a19746bd SHA512 44e14273cb7506b89d3138a1c50160de99576e77d6d18e3cdab9f257a1d00d5a100c8d9790f6e93aea8312fab51d52260aedfaa00facf54107249686d93e09b3 WHIRLPOOL c7213ebcebd8eaf6418f9a0a9c6e7b5df4d507d434c0b10bc2f9a1d6bf0337d590b600af0335792b92d735fa5e71cd5547528f17d750064f98267cb331efccb4
EBUILD sguil-client-0.8.0.ebuild 1261 SHA256 2d7c90ecddb045c787785f704301685c1bd29233d55606cad2ebac08824e045f SHA512 f9de817bf74a1e56e321f282c469fc3454bff51a32a67b3fd8881bc2f083dd90c616c462d5cc17dcfcaf952d29fc7c47147d4e49ec660a5cdc31701e279ec47f WHIRLPOOL 62815dfd88b2dbe3b40f14fdee7258b16e264c1ffd2a1c4a8ea5ebc7690f94a948aee6edc30a551f1296f169934dda3c923f73f4cb6077b2e44698c9ccb3ded0
-MISC ChangeLog 1875 SHA256 d2507805aac176ac4dd2fa6d6a7c57478d3253a514da6dbdb249141ec6077ca5 SHA512 14a7e81c6aeadb424b0624120c13802bec3ad6b14122205eb3a653809257190e0e177708a404842960c692fae51d8c05ab0d9df5efcfa205a37de2c7cc86c116 WHIRLPOOL 53f9a53967040fc1c68a5c83f475e1e5e30db712a57914e2e1fb028fadf8a506c0d82e477961d54f11a3b5c567236613c5f7fc4e8e1d79eaff6e325af1a2ce0c
+EBUILD sguil-client-0.9.0.ebuild 1218 SHA256 d6fea7a229d7e4b8e6d097ab8bc9f5ac64ea26789b486cf2efbcaf223af0d156 SHA512 ead26da7d78d43e41d6548e75b2091acff15b48e2379d1da57dd7d016d989d7b43b22448e0ffed00633d67fa02f9a68e9e250bfb506794f1899c0632f93212ab WHIRLPOOL 2d5f0926d18fd4f0e42b5c624d556b117becc6c24d189504b1b32226e6a99790eabdc5c882f3e1a29886a5b8e498a5dfd33bf89546d6e9917a65fe17a7047bfc
+MISC ChangeLog 2002 SHA256 05d6d7e6983ae0b858330929dae8e5471756c4849a611e849c393b3deb5a2e05 SHA512 8db3e1cac584c994f8025fbd868a871c2413af4a3fbd5c4f33b7ac417d96d693c067cb57d117054ed2c2afe14f1bc675cdcc408afd24075a46647e7c13d9dd3b WHIRLPOOL d51efc81188dac3f81ba593c08b4b6cd67af632a0f6456a50f9c0abb8b4a0a199ff2d4997ec529daf73ae8a1bc57a58d69318a008900d19234da692137c1d358
MISC metadata.xml 161 SHA256 442ce683981a7e51854e06ffdc2bdbbd956decf0d7a1f0c1ca056439a7230ebd SHA512 24f0086dfd65743d480e231efa20106ecd3980449864d6158b7e92542a0f4cfe58d3dbcbabd0042201beb43f5a57f6d30a912037cfcdc56ed56ac0532362c5da WHIRLPOOL de3b36cfc647f36b482a403ce526a395d38a69100917ee50aa5cbd888708678a6d4f67aae3381ef373b5ccb1df196503a2554765598491bd71da9c0415f24a80
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPHDJIACgkQVWmRsqeSphO/NQCff5hXlbtMzHR3Zg8TkyrrtGX7
-MisAnA/jT+PgnE4lSfeFvVlRBB85lu6K
-=dzIY
+iEYEAREIAAYFAlPHEwcACgkQVWmRsqeSphPV/QCfTLrDVHqNdlAklglTqgJoQfcn
+X8sAn1rtXgtp1jLJxX8gL2J6zHs/3lEN
+=NwYA
-----END PGP SIGNATURE-----
diff --git a/net-analyzer/sguil-client/sguil-client-0.9.0.ebuild b/net-analyzer/sguil-client/sguil-client-0.9.0.ebuild
new file mode 100644
index 000000000000..4c115d36d41c
--- /dev/null
+++ b/net-analyzer/sguil-client/sguil-client-0.9.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-client/sguil-client-0.9.0.ebuild,v 1.1 2014/07/17 00:04:22 jer Exp $
+
+EAPI=5
+inherit multilib
+
+MY_PV="${PV/_p/p}"
+DESCRIPTION="GUI Console for sguil Network Security Monitoring"
+HOMEPAGE="http://sguil.sf.net"
+SRC_URI="https://github.com/bammv/${PN/-client}/archive/v${PV}.tar.gz -> ${P/-client}.tar.gz"
+LICENSE="QPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl"
+
+RDEPEND="
+ >=dev-lang/tcl-8.3[-threads]
+ >=dev-lang/tk-8.3
+ >=dev-tcltk/itcl-3.2
+ >=dev-tcltk/tclx-8.3
+ dev-tcltk/itk
+ dev-tcltk/iwidgets
+ dev-tcltk/tcllib
+ net-analyzer/wireshark
+ ssl? ( >=dev-tcltk/tls-1.4.1 )
+"
+
+S=${WORKDIR}/sguil-${MY_PV}
+
+src_prepare() {
+ sed -i \
+ -e "/^set SGUILLIB /s:./lib:/usr/$(get_libdir)/sguil:" \
+ -e '/^set SERVERHOST /s:demo.sguil.net:localhost:' \
+ -e '/^set MAILSERVER /s:mail.example.com:localhost:' \
+ -e '/^set GPG_PATH /s:/usr/local/bin/gpg:/usr/bin/gpg:' \
+ client/sguil.conf || die
+}
+
+src_install() {
+ dobin client/sguil.tk
+ insinto /etc/sguil
+ doins client/sguil.conf
+ insinto "/usr/$(get_libdir)/sguil"
+ doins -r "${S}"/client/lib/*
+ dodoc doc/*
+}
diff --git a/net-analyzer/sguil-server/ChangeLog b/net-analyzer/sguil-server/ChangeLog
index d27b2ecc06cb..d0aba495958b 100644
--- a/net-analyzer/sguil-server/ChangeLog
+++ b/net-analyzer/sguil-server/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-analyzer/sguil-server
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-server/ChangeLog,v 1.16 2014/07/16 23:52:00 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-server/ChangeLog,v 1.17 2014/07/17 00:00:21 jer Exp $
+
+*sguil-server-0.9.0 (16 Jul 2014)
+
+ 16 Jul 2014; Jeroen Roovers <jer@gentoo.org> +sguil-server-0.9.0.ebuild:
+ Version bump.
16 Jul 2014; Jeroen Roovers <jer@gentoo.org> files/sguild.initd:
Do not use a /run/ subdir.
diff --git a/net-analyzer/sguil-server/Manifest b/net-analyzer/sguil-server/Manifest
index 23d87aef37f4..76bbd420be7c 100644
--- a/net-analyzer/sguil-server/Manifest
+++ b/net-analyzer/sguil-server/Manifest
@@ -3,14 +3,16 @@ Hash: SHA256
AUX sguild.confd 718 SHA256 8c0666711fa56030f51ef9e9b26f756a00c08c5457855f7554bb15311a062982 SHA512 48bf64ed2335367c6b11dafb7f157fc507398e2466e186602e3319891848b3b47a5f9a70a39d8d94ecba170a7604252f689d116442572c3bc71441b01e3c0e34 WHIRLPOOL 2da895958ada6bfaeb4c8cd593ca9be4359cb06b9c1ef1414e8be761baf6d38d44eb8cd7ba75b819a470e83e47ac406ed391b6f22e41d9cd5efa5193a9e142cc
AUX sguild.initd 1313 SHA256 0436214656b502c0fc41b757d2908eac66ab2d8ea0a6066b86dd72de99144ac0 SHA512 264eff2d968bec99ee856c61ce4ad8cf1995567ccb9cb60861ddbd259404ebebaab3cc895525771024060e2397fde4167b2b9d65d9d1d3ccc6c899a737f236aa WHIRLPOOL b3ecaebaa9b4f568732795d364f00fcd89b09581353d6502e046abb9ea86bf024655a0f4c0e26896ed965809ce020fbdaacc26c66aded8808d7452a23e5b1a3c
+DIST sguil-0.9.0.tar.gz 464204 SHA256 412be894d67a6487312dd16a98a580dda8c38cff2e24f7a6c25405857769782b SHA512 3f300901d0f0260fbc950b4c7604e3dc3eeb2d088ff45171db84e2d58e281242bf3582eac51162968f1f3766961aec4d0a7af54e85773102ee643a52e879cfa6 WHIRLPOOL eaaef918819ed781505abc727c65e08a9e6d6d0e53f842b5aa6ec4cd1278dc902375a45794b3989488c3507bc34e288593cd892c8a94293d8a7723bbdb6cef4e
DIST sguil-server-0.8.0.tar.gz 102236 SHA256 faa7152ddbdc0ba797c79d6419bf3ae50bfd6dbba4b2cd28ccb04a55ef788360 SHA512 84161365579e3b4227314d9f61afad6ad220261525d7fc8016210a13ee607815eb33178bab026f8a217c43a42f2e623c41d579c5898f58207a18e31685426710 WHIRLPOOL e6f2709f1dd079bb1fa5fcd1c8010ac4a5c692410fec61aac1c6ede3dc7264077370667397b6b9b4a347df3b877e7fc61932340f02a087d828163457c6a9724a
EBUILD sguil-server-0.8.0.ebuild 2833 SHA256 d3b4cd8182d1393dbbe8a0e170bd729dfe22ba1bedb940ce0035a7da62d922ab SHA512 ecdfb8ab8c1544664f4627145fc14a7c108db9c11ef274528ee932c0675a2466c4a509e9e289054a4c9e2af5834e6cfe3b365f0bb7e641e03e37fb161ee1a45b WHIRLPOOL 4995478e108a2425c621fba3cf38d4a821f7c5f0853323a1fc43e4a8bbfaf9383ed119340c44ed28336983c1f984f3e9b925dfa65190a14b0d180a64c875bbfc
-MISC ChangeLog 2573 SHA256 f832051ea6c6173c8abb02dd7e9b66962b47273f64994eed78c4faec796c2d8f SHA512 0d396f546e3a614f6fd2b46335050c6cdd271afc2a4a2beac6d17f57646bdf44838f2b52ba586786980d0cd698e9b8391d57a104135b1667a14c28ca26cf4293 WHIRLPOOL 1ec1f53a0fbec25880675be66a3c837657bbd23c4f37f4e54eb1fc3c691e66144236af4b230edb8874eb636a368f37dcb578331f52c9e35e82eba781f1245482
+EBUILD sguil-server-0.9.0.ebuild 2861 SHA256 3095bb0f29d7666ad546f46abe2b385e09d53a4e0de61e19980a2bf1ff36d5d1 SHA512 808f79aa854c073853c9bb37f1723aa53685d6849abf3b95dbb81907741a203d83c90b76595a287e3fdc4afa176c4376732c2b522561b3ae93f4029c5ab9bfb2 WHIRLPOOL bf5351941e242a44506ad732acf22bfb3701e236db7dba9787fb2757925538b11c117a4fe2f761a827feea28f1e0a7429bf9484d8a6667a7e31dc3ec11908606
+MISC ChangeLog 2700 SHA256 c8969fedcaceab21cc221fc6845c64208c14b6147dc639d77dc6666f1314af2f SHA512 cca43cc59be3a2a43bb60a0944ef41d83fa1cc07b48439e664efa735ed1801e352f71820ed195517982697ae0d8dd6154dbe26ba2cc1a4b600568462394f4eed WHIRLPOOL bb814102f0fd4187ec5d3efc7797cc84486e982a4ebfe38cc71e94d1d32e7a6f561c7bee7a3bc7d5454b45407af2de89fc89c72d28e82484e4e272e297808fd5
MISC metadata.xml 161 SHA256 442ce683981a7e51854e06ffdc2bdbbd956decf0d7a1f0c1ca056439a7230ebd SHA512 24f0086dfd65743d480e231efa20106ecd3980449864d6158b7e92542a0f4cfe58d3dbcbabd0042201beb43f5a57f6d30a912037cfcdc56ed56ac0532362c5da WHIRLPOOL de3b36cfc647f36b482a403ce526a395d38a69100917ee50aa5cbd888708678a6d4f67aae3381ef373b5ccb1df196503a2554765598491bd71da9c0415f24a80
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPHECIACgkQVWmRsqeSphPSfACeP1z4M0rCVxkNMc0/MrcTViUc
-0koAn3t2l6KIXaFFoIBajAgUi3m24d+Z
-=4Rn6
+iEYEAREIAAYFAlPHEhcACgkQVWmRsqeSphOLvQCeImJ5ROvjvqJjoYBCjKxcMmIz
+0xUAn1X7/t6zKtdsbS+/cDN08kpMEso5
+=8CJT
-----END PGP SIGNATURE-----
diff --git a/net-analyzer/sguil-server/sguil-server-0.9.0.ebuild b/net-analyzer/sguil-server/sguil-server-0.9.0.ebuild
new file mode 100644
index 000000000000..52ec4c9a601e
--- /dev/null
+++ b/net-analyzer/sguil-server/sguil-server-0.9.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-server/sguil-server-0.9.0.ebuild,v 1.1 2014/07/17 00:00:21 jer Exp $
+
+EAPI=5
+
+inherit multilib ssl-cert user
+
+MY_PV="${PV/_p/p}"
+DESCRIPTION="Daemon for Sguil Network Security Monitoring"
+HOMEPAGE="http://sguil.sourceforge.net"
+SRC_URI="https://github.com/bammv/${PN/-server}/archive/v${PV}.tar.gz -> ${P/-server}.tar.gz"
+LICENSE="GPL-2 QPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl"
+
+DEPEND=">=dev-lang/tcl-8.3[-threads]
+ >=dev-tcltk/tclx-8.3
+ dev-tcltk/tcllib
+ dev-tcltk/mysqltcl
+ ssl? ( >=dev-tcltk/tls-1.4.1 )"
+RDEPEND="${DEPEND}
+ net-analyzer/p0f
+ net-analyzer/tcpflow
+ net-misc/openssh"
+
+S="${WORKDIR}/sguil-${MY_PV}"
+
+pkg_setup() {
+ enewgroup sguil
+ enewuser sguil -1 -1 /var/lib/sguil sguil
+}
+
+src_prepare(){
+ sed -i \
+ -e 's:DEBUG 2:DEBUG 1:' -e 's:DAEMON 0:DAEMON 1:' \
+ -e 's:SGUILD_LIB_PATH ./lib:SGUILD_LIB_PATH /usr/lib/sguild:g' \
+ -e 's:/sguild_data/rules:/var/lib/sguil/rules:g' \
+ -e 's:/sguild_data/archive:/var/lib/sguil/archive:g' \
+ -e 's:/usr/lib/sguild:/usr/'$(get_libdir)'/sguild:g' \
+ server/sguild.conf || die
+}
+
+src_install(){
+ dodoc server/sql_scripts/*
+ dodoc doc/CHANGES doc/OPENSSL.README doc/USAGE doc/INSTALL \
+ doc/TODO doc/sguildb.dia
+
+ insopts -m640
+ insinto /etc/sguil
+ doins server/{sguild.email,sguild.users,sguild.conf,sguild.queries,sguild.access,autocat.conf}
+
+ insinto /usr/$(get_libdir)/sguild
+ doins server/lib/*
+ dobin server/sguild
+ newinitd "${FILESDIR}/sguild.initd" sguild
+ newconfd "${FILESDIR}/sguild.confd" sguild
+
+ if use ssl; then
+ sed -i -e "s/#OPENSSL/OPENSSL/" "${D}/etc/conf.d/sguild"
+ fi
+
+ diropts -g sguil -o sguil
+ keepdir \
+ /var/lib/sguil \
+ /var/lib/sguil/archive \
+ /var/lib/sguil/rules
+
+}
+
+pkg_postinst(){
+ if use ssl && ! [ -f "${ROOT}"/etc/sguil/sguild.key ]; then
+ install_cert /etc/sguil/sguild
+ fi
+
+ chown -R sguil:sguil "${ROOT}"/etc/sguil/sguild.*
+ chown -R sguil:sguil "${ROOT}"/usr/lib/sguild
+
+ if [ -d "${ROOT}"/etc/snort/rules ] ; then
+ ln -s /etc/snort/rules "${ROOT}"/var/lib/sguil/rules/${HOSTNAME}
+ fi
+
+ elog
+ elog "Please customize the sguild configuration files in /etc/sguild before"
+ elog "trying to run the daemon. Additionally you will need to setup the"
+ elog "mysql database. See /usr/share/doc/${PF}/INSTALL.gz for information."
+ elog "Please note that it is STRONGLY recommended to mount a separate"
+ elog "filesystem at /var/lib/sguil for both space and performance reasons"
+ elog "as a large amount of data will be kept in the directory structure"
+ elog "underneath that top directory."
+ elog
+ elog "You should create the sguild db as per the install instructions in"
+ elog "/usr/share/doc/${PF}/ and use the appropriate"
+ elog "database setup script located in the same directory."
+
+ elog
+}