diff options
-rw-r--r-- | net-analyzer/sguil-client/ChangeLog | 7 | ||||
-rw-r--r-- | net-analyzer/sguil-client/Manifest | 10 | ||||
-rw-r--r-- | net-analyzer/sguil-client/sguil-client-0.9.0.ebuild | 47 | ||||
-rw-r--r-- | net-analyzer/sguil-server/ChangeLog | 7 | ||||
-rw-r--r-- | net-analyzer/sguil-server/Manifest | 10 | ||||
-rw-r--r-- | net-analyzer/sguil-server/sguil-server-0.9.0.ebuild | 98 |
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 +} |