1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

Remove expired ports:

2019-02-15 dns/p5-pgeodns: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 ftp/proftpd-mod_geoip: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 net/go-geoip: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 net/py-GeoIP: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 net/pecl-geoip: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 net/pen: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 net/subnetcalc: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 net/p5-Geo-IP: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 net/rubygem-geoip: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 security/sguil: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 devel/go-sql-driver: Go source should not be packaged
2019-02-15 devel/geoip-java: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
2019-02-15 dns/go-geodns: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
This commit is contained in:
Rene Ladan 2019-02-16 17:15:35 +00:00
parent d46064a146
commit dcc3c125c3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=493049
79 changed files with 13 additions and 2061 deletions

13
MOVED
View File

@ -11596,3 +11596,16 @@ net-mgmt/py-snmp4|net-mgmt/py-pysnmp|2019-02-11|Renamed to match upstream naming
net-mgmt/py-snmp4-apps|net-mgmt/py-pysnmp-apps|2019-02-11|Renamed to match upstream naming
net-mgmt/py-snmp4-mibs|net-mgmt/py-pysnmp-mibs|2019-02-11|Renamed to match upstream naming
science/mmtf|science/mmtf-cpp|2019-02-16|Rename to match the project name on github
dns/p5-pgeodns||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
ftp/proftpd-mod_geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
net/go-geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
net/py-GeoIP|net/py-GeoIP2|2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
net/pecl-geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
net/pen||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
net/subnetcalc||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
net/p5-Geo-IP||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
net/rubygem-geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
security/sguil||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
devel/go-sql-driver||2019-02-16|Has expired: Go source should not be packaged
devel/geoip-java||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
dns/go-geodns||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible

View File

@ -759,7 +759,6 @@
SUBDIR += generatorrunner
SUBDIR += gengetopt
SUBDIR += genproto
SUBDIR += geoip-java
SUBDIR += gettext
SUBDIR += gettext-lint
SUBDIR += gettext-msghack
@ -851,7 +850,6 @@
SUBDIR += go-raw
SUBDIR += go-runewidth
SUBDIR += go-slices
SUBDIR += go-sql-driver
SUBDIR += go-tools
SUBDIR += go-uuid
SUBDIR += go-yaml

View File

@ -1,51 +0,0 @@
# $FreeBSD$
PORTNAME= geoip
PORTVERSION= 1.2.8
PORTREVISION= 1
CATEGORIES= devel java
MASTER_SITES= http://www.maxmind.com/download/geoip/api/java/
PKGNAMESUFFIX= -java
DISTNAME= GeoIPJava-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java bindings for GeoIP API
LICENSE= LGPL20+ # source sayas LGPL20+, LICENSE saya LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= GeoIP>=1.4.8:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
USES= zip
USE_JAVA= yes
JAVA_VERSION= 1.6+
USE_ANT= yes
ALL_TARGET= jar
NO_ARCH= yes
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
PLIST_FILES= %%JAVAJARDIR%%/maxmind-geoip-${PORTVERSION}.jar
PORTDOCS= *
OPTIONS_DEFINE= DOCS
pre-build:
@${CP} ${FILESDIR}/build.xml ${WRKSRC}
post-build-DOCS-on:
cd ${WRKSRC} && ${ANT} javadoc
do-install:
${INSTALL_DATA} ${WRKSRC}/maxmind-geoip.jar \
${STAGEDIR}${JAVAJARDIR}/maxmind-geoip-${PORTVERSION}.jar
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/javadoc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (GeoIPJava-1.2.8.zip) = 7fc252e3fe4615f1451abbaae37af3608c322c817de56409278f717c8a8cef28
SIZE (GeoIPJava-1.2.8.zip) = 80281

View File

@ -1,56 +0,0 @@
<!-- Found at http://www.benow.ca/misc/geoip/build.xml authored by benow -->
<project name="maxmind-geoip" default="compile" basedir=".">
<property name="app.name" value="maxmind-geoip" />
<property name="app.version" value="1.0" />
<property name="build.home" value="build" />
<property name="src.home" value="source" />
<property name="doc.home" value="javadoc" />
<path id="compile.classpath">
<pathelement path="${build.home}" />
</path>
<target name="all" depends="clean,jar,javadoc" description="Clean build and jar, with javadoc" />
<target name="clean" description="Delete old build directories">
<delete dir="${build.home}" quiet="yes" />
<delete dir="${doc.home}" quiet="yes" />
<delete quiet="yes">
<fileset dir="." includes="**/*~*" defaultexcludes="no" />
</delete>
<!--
<delete dir="${dist.home}"/>
-->
</target>
<target name="compile" description="Compile Java sources">
<mkdir dir="${build.home}" />
<javac srcdir="${src.home}" destdir="${build.home}" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}">
<classpath refid="compile.classpath" />
</javac>
</target>
<target name="jar" depends="clean,compile" description="Create binary distribution">
<mkdir dir="${build.home}" />
<!-- Create application JAR file -->
<jar jarfile="${app.name}.jar" basedir="${build.home}"/>
</target>
<target name="javadoc" depends="compile" description="Create Javadoc API documentation">
<delete dir="${doc.home}" />
<mkdir dir="${doc.home}" />
<javadoc sourcepath="${src.home}" destdir="${doc.home}" windowtitle="${app.name} Documentation" doctitle="${app.name} Documentation" packagenames="com.*,test.*,org.*">
<classpath refid="compile.classpath" />
</javadoc>
</target>
</project>

View File

@ -1,7 +0,0 @@
MaxMind provides IP intelligence through the GeoIP brand. Over 5,000 companies
use GeoIP data to locate their Internet visitors and show them relevant content
and ads, perform analytics, enforce digital rights, and efficiently route
Internet traffic. Businesses can obtain additional insights into their
customers' connection speeds, ISPs, and more using GeoIP data.
WWW: http://www.maxmind.com/app/java

View File

@ -1,23 +0,0 @@
# Created by: Ryan Steinmetz <zi@FreeBSD.org>
# $FreeBSD$
PORTNAME= go-sql-driver
PORTVERSION= 1.1
DISTVERSIONPREFIX= v
CATEGORIES= devel
MASTER_SITES= GH \
http://mirrors.rit.edu/zi/
MAINTAINER= lattera@gmail.com
COMMENT= Lightweight and fast MySQL driver for go
USES= go
USE_GITHUB= yes
GH_PROJECT= mysql
GO_PKGNAME= github.com/${PORTNAME}/${GH_PROJECT}
DEPRECATED= Go source should not be packaged
EXPIRATION_DATE= 2019-02-15
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (go-sql-driver-mysql-v1.1_GH0.tar.gz) = 8b999b966477cb59ee1cf2923cb7f9e42aedcd8bc521df3045a9f7749d45439c
SIZE (go-sql-driver-mysql-v1.1_GH0.tar.gz) = 38852

View File

@ -1,17 +0,0 @@
Go-MySQL-Driver is a lightweight and fast MySQL-Driver for Go's
(golang) database/sql package
Features:
* Lightweight and fast
* Native Go implementation. No C-bindings, just pure Go
* Connections over TCP/IPv4, TCP/IPv6 or Unix domain sockets
* Automatic handling of broken connections
* Automatic Connection Pooling (by database/sql package)
* Supports queries larger than 16MB
* Full sql.RawBytes support.
* Intelligent LONG DATA handling in prepared statements
* Secure LOAD DATA LOCAL INFILE support with file Whitelisting and io.Reader
support
* Optional time.Time parsing
WWW: https://github.com/go-sql-driver/mysql/

View File

@ -1,21 +0,0 @@
%%GO_LIBDIR%%/github.com/go-sql-driver/mysql.a
%%GO_SRCDIR%%/%%GO_PKGNAME%%/AUTHORS
%%GO_SRCDIR%%/%%GO_PKGNAME%%/CHANGELOG.md
%%GO_SRCDIR%%/%%GO_PKGNAME%%/CONTRIBUTING.md
%%GO_SRCDIR%%/%%GO_PKGNAME%%/LICENSE
%%GO_SRCDIR%%/%%GO_PKGNAME%%/README.md
%%GO_SRCDIR%%/%%GO_PKGNAME%%/benchmark_test.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/buffer.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/connection.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/const.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/driver.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/driver_test.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/errors.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/infile.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/packets.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/result.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/rows.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/statement.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/transaction.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/utils.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/utils_test.go

View File

@ -78,7 +78,6 @@
SUBDIR += gdnsd2
SUBDIR += gen6dns
SUBDIR += getdns
SUBDIR += go-geodns
SUBDIR += hesiod
SUBDIR += hostdb
SUBDIR += hs-dns
@ -173,7 +172,6 @@
SUBDIR += p5-Stanford-DNSserver
SUBDIR += p5-Tie-DNS
SUBDIR += p5-URBL-Prepare
SUBDIR += p5-pgeodns
SUBDIR += packetq
SUBDIR += pdnsd
SUBDIR += pear-File_DNS

View File

@ -1,47 +0,0 @@
# $FreeBSD$
PORTNAME= geodns
PORTVERSION= 2.7.0
CATEGORIES= dns net ipv6
PKGNAMEPREFIX= go-
MAINTAINER= egypcio@FreeBSD.org
COMMENT= DNS server with per-client targeted responses
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= GeoIP>=1.6.12:net/GeoIP
RUN_DEPENDS= GeoIP>=1.6.12:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
USES= go pkgconfig
USE_RC_SUBR= geodns
USE_GITHUB= yes
GH_ACCOUNT= abh
GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
PORTEXAMPLES= *.json
USERS= _geodns
GROUPS= _geodns
PLIST_SUB= USER="${USERS}" GROUP="${GROUPS}"
SUB_LIST= USER="${USERS}" GROUP="${GROUPS}"
SUB_FILES= pkg-message
OPTIONS_DEFINE= EXAMPLES
do-install:
${MKDIR} ${STAGEDIR}/${ETCDIR}
${INSTALL_PROGRAM} ${WRKDIR}/bin/geodns ${STAGEDIR}${PREFIX}/sbin
${INSTALL_DATA} ${WRKSRC}/dns/geodns.conf.sample ${STAGEDIR}${PREFIX}/etc
do-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/dns/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1523611997
SHA256 (abh-geodns-2.7.0_GH0.tar.gz) = 73014bf559611994b007f65bed238e49cae3e580e592abc55c787e58c2706789
SIZE (abh-geodns-2.7.0_GH0.tar.gz) = 367646

View File

@ -1,123 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: geodns
# REQUIRE: cleanvar SERVERS
#
# Options to configure geodns via /etc/rc.conf:
#
# geodns_enable (bool):
# Enable service on boot.
# Default: NO
#
# geodns_conf (str):
# Config file to use.
# Default: %%PREFIX%%/etc/geodns.conf
#
# geodns_addr (str):
# Specify which IP address to listen to.
# Default: [::], 0.0.0.0
#
# geodns_port (str):
# Specify which port to listen on.
# Default: 5353
#
# geodns_suexec (bool):
# Run geodns as root.
# Default: NO
#
# geodns_uid (str):
# User to run geodns as.
# Default: %%USER%%
#
# geodns_zones (str):
# Zone files directory.
# Default: %%ETCDIR%%
#
# geodns_mac_portacl_enable (bool):
# Load mac_portacl module (network port access control policy).
# Default: NO
#
. /etc/rc.subr
name="geodns"
rcvar="geodns_enable"
pidfile="/var/run/geodns.pid"
procname="%%PREFIX%%/sbin/geodns"
load_rc_config $name
: ${geodns_enable:="NO"}
: ${geodns_conf:="%%PREFIX%%/etc/geodns.conf"}
: ${geodns_addr:=""}
: ${geodns_port:="5353"}
: ${geodns_suexec:="NO"}
: ${geodns_uid:="%%USER%%"}
: ${geodns_zones:="%%ETCDIR%%"}
: ${geodns_mac_portacl_enable:="NO"}
checkyesno geodns_suexec && geodns_uid="root"
command="/usr/sbin/daemon"
command_args="-p ${pidfile} -t ${name} -u ${geodns_uid} -f ${procname} -configfile ${geodns_conf} -config ${geodns_zones} -port ${geodns_port}"
if [ ! -z ${geodns_addr} ]; then
command_args="${command_args} -interface ${geodns_addr}"
fi
start_precmd="geodns_precmd"
geodns_precmd() {
local reservedlow reservedhigh rules_current rules_geodns rport ruid
if checkyesno geodns_mac_portacl_enable ; then
# Check and load mac_portacl module
if ! kldstat -m mac_portacl >/dev/null 2>&1 ; then
if ! kldload mac_portacl ; then
warn "Could not load mac_portacl module."
return 1
fi
fi
# Check and add mac_portacl rules
ruid=$(id -u $geodns_uid)
rport=$geodns_port #smaller variable
rules_current=$(sysctl -n security.mac.portacl.rules)
rules_geodns="uid:${ruid}:tcp:${rport},uid:${ruid}:udp:${rport}"
if [ ! $rules_current = "" ]; then
if ! echo $rules_current | grep "$rules_geodns" >/dev/null 2>&1 ; then
rules_current="${rules_current},${rules_geodns}"
if ! sysctl security.mac.portacl.rules="$rules_current" >/dev/null 2>&1 ; then
warn "Could not insert mac_portacl rules."
return 1
fi
fi
elif ! sysctl security.mac.portacl.rules=$rules_geodns >/dev/null 2>&1 ; then
warn "Could not insert mac_portacl rules."
return 1
fi
# Check and disable net.inet.ip.portrange.* control
reservedlow=$(sysctl -n net.inet.ip.portrange.reservedlow)
reservedhigh=$(sysctl -n net.inet.ip.portrange.reservedhigh)
if [ ! $reservedlow -eq 0 ]; then
if ! sysctl net.inet.ip.portrange.reservedlow=0 >/dev/null 2>&1 ; then
warn "Could not change net.inet.ip.portrange.reservedlow."
return 1
fi
fi
if [ ! $reservedhigh -eq 0 ]; then
if ! sysctl net.inet.ip.portrange.reservedhigh=0 >/dev/null 2>&1 ; then
warn "Could not change net.inet.ip.portrange.reservedhigh."
return 1
fi
fi
fi # geodns_mac_portacl_enable
}
run_rc_command $1

View File

@ -1,13 +0,0 @@
======================================================================
GeoDNS is written in Go and therefore isn't capable of dropping privileges
after binding to a low port on FreeBSD.
By default, this port's daemon will listen on port 5353 (TCP/UDP) as the
%%USER%% user.
It's possible to bind it and listen on port 53 (TCP/UDP) with mac_portacl(4)
kernel module (network port access control policy). For this add
geodns_mac_portacl_enable=YES and geodns_port=53 in your rc.conf. The GeoDNS
startup script will load mac_portacl and add a rule where %%USER%% user will
be able to bind on port 53 (TCP/UDP).
======================================================================

View File

@ -1,4 +0,0 @@
GeoDNS is a DNS server with per-client targeted responses. It powers the NTP
Pool system and other similar services.
WWW: https://github.com/abh/geodns

View File

@ -1,3 +0,0 @@
@dir(%%USER%%,%%GROUP%%) %%ETCDIR%%
@sample etc/geodns.conf.sample
sbin/geodns

View File

@ -1,27 +0,0 @@
# $FreeBSD$
PORTNAME= pgeodns
PORTVERSION= 1.41
PORTREVISION= 2
CATEGORIES= dns perl5
MASTER_SITES= GHC
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Geographic NameServer
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Geo-IP>=0:net/p5-Geo-IP \
p5-JSON>=0:converters/p5-JSON \
p5-Net-DNS>=0:dns/p5-Net-DNS
TEST_DEPENDS= p5-Test-Warn>=0:devel/p5-Test-Warn
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
USES= perl5
USE_PERL5= configure
USE_GITHUB= yes
GH_ACCOUNT= abh
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (pgeodns-1.41.tar.gz) = 40d38b5eee1812cdd9a846eebdbe3de8db32c87f4a3ad3e384c39ab6e89a9d52
SIZE (pgeodns-1.41.tar.gz) = 129276

View File

@ -1,25 +0,0 @@
--- ./t/version.t.orig 2012-02-29 10:44:30.642824576 -0500
+++ ./t/version.t 2012-02-29 10:45:12.047827564 -0500
@@ -18,12 +18,12 @@
like($ans[1]->[0]->rdatastr, qr!q: 1,!, 'one query now');
ok(@ans = $g->reply_handler("version.example.com", "IN", "TXT", "192.168.0.10"), "version request, txt");
-like($ans[1]->[0]->rdatastr, qr!v$GeoDNS::VERSION/!, 'got the version back');
+like($ans[1]->[0]->rdatastr, qr!v$GeoDNS::VERSION!, 'got the version back');
ok(sleep 1, 'sleep a second');
ok(@ans = $g->reply_handler("version.example.com", "IN", "ANY", "192.168.0.10"), "version request, any");
-like($ans[1]->[0]->rdatastr, qr!v$GeoDNS::VERSION/!, 'got the version back');
+like($ans[1]->[0]->rdatastr, qr!v$GeoDNS::VERSION!, 'got the version back');
ok(@ans = $g->reply_handler("status.example.com", "IN", "ANY", "192.168.0.10"), "status request, any");
like($ans[1]->[0]->rdatastr, qr!q: 4,!, 'four queries now');
@@ -38,6 +38,6 @@
my $x = join "\n", $ans[1]->[0]->char_str_list;
#warn "[", ref $x, "] $x";
ok(my $data = decode_json($x), "decode json");
-like($data->{v}, qr!v$GeoDNS::VERSION/!, 'got the version back');
+like($data->{v}, qr!v$GeoDNS::VERSION!, 'got the version back');
done_testing();

View File

@ -1,10 +0,0 @@
pgeodns is a simple DNS server that can distribute load for a
hostname to the nearest mirrors (as defined by geography; on the
country / continent level).
It is used for search.cpan.org/cpansearch.perl.org and for
ftp.perl.org/ftp.cpan.org; to provide nearby-ish
servers for the NTP Pool; and to balance svn.apache.org to
svn.us.apache.org and svn.eu.apache.org.
WWW: http://geo.bitnames.com/

View File

@ -1,5 +0,0 @@
bin/pgeodns
%%SITE_PERL%%/Countries.pm
%%SITE_PERL%%/GeoDNS.pm
%%SITE_PERL%%/pgeodns.pl
%%PERL5_MAN1%%/pgeodns.1.gz

View File

@ -70,7 +70,6 @@
SUBDIR += php73-ftp
SUBDIR += phpwebftp
SUBDIR += proftpd
SUBDIR += proftpd-mod_geoip
SUBDIR += profxp
SUBDIR += puf
SUBDIR += pure-ftpd

View File

@ -1,27 +0,0 @@
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD$
PORTNAME= mod_geoip
CATEGORIES= ftp
PKGNAMEPREFIX= proftpd-
MAINTAINER= mm@FreeBSD.org
COMMENT= GeoIP ProFTPD module
LICENSE= GPLv2
LIB_DEPENDS= libGeoIP.so:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
DESCR= ${.CURDIR}/pkg-descr
MASTERDIR= ${.CURDIR}/../../ftp/proftpd
INCLUDEDIRS= ${LOCALBASE}/include
LIBDIRS= ${LOCALBASE}/lib
_BUILDING_PROFTPD_MODULE= ${PORTNAME}
.include "${MASTERDIR}/Makefile"

View File

@ -1,4 +0,0 @@
The ProFTPd mod_geoip module uses the GeoIP library from MaxMind to look up
various geographic information for a connecting client.
WWW: http://www.castaglia.org/proftpd/modules/mod_geoip.html

View File

@ -197,7 +197,6 @@
SUBDIR += go-amqp
SUBDIR += go-bapu
SUBDIR += go-cs
SUBDIR += go-geoip
SUBDIR += go-httppath
SUBDIR += go-httptreemux
SUBDIR += go-nats
@ -602,7 +601,6 @@
SUBDIR += p5-File-Rsync
SUBDIR += p5-File-RsyncP
SUBDIR += p5-Frontier-RPC
SUBDIR += p5-Geo-IP
SUBDIR += p5-Geo-IP-PurePerl
SUBDIR += p5-Geo-IPfree
SUBDIR += p5-GeoIP2
@ -962,14 +960,12 @@
SUBDIR += pear-XML_RPC
SUBDIR += pear-XML_RPC2
SUBDIR += pecl-amqp
SUBDIR += pecl-geoip
SUBDIR += pecl-oauth2
SUBDIR += pecl-radius
SUBDIR += pecl-rdkafka
SUBDIR += pecl-smbclient
SUBDIR += pecl-yaz
SUBDIR += pecl-zmq
SUBDIR += pen
SUBDIR += pfinger
SUBDIR += phamm
SUBDIR += php71-ldap
@ -1016,7 +1012,6 @@
SUBDIR += pwhois
SUBDIR += pxe
SUBDIR += pxe-pdhcp
SUBDIR += py-GeoIP
SUBDIR += py-GeoIP2
SUBDIR += py-aiohttp-socks
SUBDIR += py-amqp
@ -1260,7 +1255,6 @@
SUBDIR += rubygem-fog-voxel
SUBDIR += rubygem-fog-vsphere
SUBDIR += rubygem-fog-xenserver
SUBDIR += rubygem-geoip
SUBDIR += rubygem-gitaly
SUBDIR += rubygem-gitaly-proto
SUBDIR += rubygem-gitlab_omniauth-ldap
@ -1404,7 +1398,6 @@
SUBDIR += ssvnc
SUBDIR += stone
SUBDIR += stund
SUBDIR += subnetcalc
SUBDIR += suckblow
SUBDIR += sup
SUBDIR += svnup

View File

@ -1,32 +0,0 @@
# $FreeBSD$
PORTNAME= geoip
PORTVERSION= 0.0.0.20131016
CATEGORIES= net
MASTER_SITES= GH GHC
PKGNAMEPREFIX= go-
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Go library to wrap the libgeoip C library
LICENSE= MIT
LIB_DEPENDS= libGeoIP.so:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
USES= compiler go
USE_GITHUB= yes
GH_ACCOUNT= abh
GH_TAGNAME= da13074
GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang && ${CC} == cc
CC= clang
.endif
.include <bsd.port.post.mk>

View File

@ -1,2 +0,0 @@
SHA256 (geoip-0.0.0.20131016_GH0.tar.gz) = 90607958d4301d0ea7a51828290cbe9c8ec5914dc8b1d5150c27894e4ea315d5
SIZE (geoip-0.0.0.20131016_GH0.tar.gz) = 5758

View File

@ -1,7 +0,0 @@
This package wraps the libgeoip C library for access from Go
(golang).
You can download the free GeoLite Country database or you can
subscribe to updates.
WWW: https://github.com/abh/geoip

View File

@ -1,8 +0,0 @@
%%GO_LIBDIR%%/%%GO_PKGNAME%%.a
%%GO_SRCDIR%%/%%GO_PKGNAME%%/LICENSE
%%GO_SRCDIR%%/%%GO_PKGNAME%%/README.md
%%GO_SRCDIR%%/%%GO_PKGNAME%%/const.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/db/download
%%GO_SRCDIR%%/%%GO_PKGNAME%%/ex/geoip-demo.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/geoip.go
%%GO_SRCDIR%%/%%GO_PKGNAME%%/geoip_test.go

View File

@ -1,29 +0,0 @@
# Created by: Yen-Ming Lee <leeym@FreeBSD.org>
# $FreeBSD$
PORTNAME= Geo-IP
PORTVERSION= 1.51
CATEGORIES= net geography perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Gets country name by IP or hostname
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libGeoIP.so:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include" LIBS="-L${LOCALBASE}/lib"
USES= perl5
USE_PERL5= configure
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Geo/IP/IP.so
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1507813792
SHA256 (Geo-IP-1.51.tar.gz) = 163020315d5c5441836ac79e08a77b428f277fd090bea4fa80da7077b2436aba
SIZE (Geo-IP-1.51.tar.gz) = 155629

View File

@ -1,9 +0,0 @@
This module looks up the country of an IP or hostname, using the free
GeoIP Legacy file-based database. This database should be more complete
and accurate than reverse DNS lookups.
This module can be used to automatically select the geographically closest
mirror, or to analyze your web server logs to determine the countries of
your visiters.
WWW: https://metacpan.org/release/Geo-IP

View File

@ -1,6 +0,0 @@
%%SITE_ARCH%%/Geo/IP.pm
%%SITE_ARCH%%/Geo/IP/Record.pm
%%SITE_ARCH%%/Geo/IP/Record.pod
%%SITE_ARCH%%/auto/Geo/IP/IP.so
%%PERL5_MAN3%%/Geo::IP.3.gz
%%PERL5_MAN3%%/Geo::IP::Record.3.gz

View File

@ -1,23 +0,0 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= geoip
PORTVERSION= 1.1.1
CATEGORIES= net www
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Map IP address to geographic places
LICENSE= PHP301
LIB_DEPENDS= libGeoIP.so:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
USES= php:pecl
post-patch:
@${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/config.m4
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1479473773
SHA256 (PECL/geoip-1.1.1.tgz) = b2d05c03019d46135c249b5a7fa0dbd43ca5ee98aea8ed807bc7aa90ac8c0f06
SIZE (PECL/geoip-1.1.1.tgz) = 13004

View File

@ -1,6 +0,0 @@
This PHP extension allows you to find the location of an IP address - City,
State, Country, Longitude, Latitude, and other information as all, such as ISP
and connection type. For more info, please visit Maxmind's website.
WWW: https://pecl.php.net/package/geoip
WWW: http://www.maxmind.com/

View File

@ -1,48 +0,0 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= pen
PORTVERSION= 0.34.1
CATEGORIES= net
MASTER_SITES= http://siag.nu/pub/pen/
MAINTAINER= danilo@FreeBSD.org
COMMENT= Load balancer for UDP and TCP based protocols
LICENSE= GPLv2
LIB_DEPENDS= libGeoIP.so:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
GNU_CONFIGURE= yes
USES= ssl
USE_RC_SUBR= pen
CONFIGURE_ARGS= --with-daemon --with-docdir=${DOCSDIR} --with-geoip \
--with-ssl=${OPENSSLBASE}
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
PORTDOCS= penstats HOWTO AUTHORS README ChangeLog COPYING
PLIST_FILES= bin/mergelogs bin/pen bin/penctl bin/penlog \
bin/penlogd man/man1/mergelogs.1.gz \
man/man1/pen.1.gz man/man1/penctl.1.gz \
man/man1/penlog.1.gz man/man1/penlogd.1.gz
OPTIONS_DEFINE= DEBUG DOCS KQUEUE
OPTIONS_DEFAULT=KQUEUE
KQUEUE_DESC= Use kqueue backend
.if defined(WITH_FDSETSIZE)
CONFIGURE_ARGS+= --with-fd_setsize=${WITH_FDSETSIZE}
.endif
KQUEUE_CONFIGURE_ON= --with-kqueue
KQUEUE_CONFIGURE_OFF= --with-poll
DEBUG_CONFIGURE_ENABLE= debugging
post-patch:
@${REINPLACE_CMD} 's/-pg//' ${WRKSRC}/configure
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1487541920
SHA256 (pen-0.34.1.tar.gz) = 2b640795029df9d1672e17202c109cc5d42538f6754a6070dc27da640881e864
SIZE (pen-0.34.1.tar.gz) = 184622

View File

@ -1,27 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: pen
# REQUIRE: NETWORKING SERVERS
# BEFORE: DAEMON
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable pen:
#
# pen_enable="YES"
# pen_flags="<set as needed>"
. /etc/rc.subr
name=pen
rcvar=pen_enable
command=%%PREFIX%%/bin/pen
pen_enable=${pen_enable:-"NO"}
load_rc_config $name
run_rc_command "$1"

View File

@ -1,7 +0,0 @@
This is pen, a load balancer for UDP and TCP based protocols such as
DNS, HTTP or SMTP. It allows several servers to appear as one to the
outside and automatically detects servers that are down and distributes
clients among the available servers. This gives high availability and
scalable performance.
WWW: http://siag.nu/pen/

View File

@ -1,40 +0,0 @@
# Created by: Stefan Walter <sw@gegenunendlich.de>
# $FreeBSD$
PORTNAME= GeoIP
PORTVERSION= 1.3.2
PORTREVISION= 1
CATEGORIES= net python geography
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Mapping of IP addresses/hostnames to country names in Python
LICENSE= GPLv2
LIB_DEPENDS= libGeoIP.so:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
OPTIONS_DEFINE= EXAMPLES
USE_PYTHON= autoplist concurrent distutils
USES= localbase python shebangfix
PORTEXAMPLES= *
SHEBANG_FILES= examples/*.py
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/examples/*.py
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/GeoIP.so
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
cd ${WRKSRC}/examples/ && ${INSTALL_DATA} *.py ${STAGEDIR}${EXAMPLESDIR}/
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (GeoIP-1.3.2.tar.gz) = a890da6a21574050692198f14b07aa4268a01371278dfc24f71cd9bc87ebf0e6
SIZE (GeoIP-1.3.2.tar.gz) = 20127

View File

@ -1,4 +0,0 @@
Python API to the GeoIP library for obtaining the country, region, city,
latitude, and longitude of any IP address.
WWW: https://github.com/maxmind/geoip-api-python

View File

@ -1,29 +0,0 @@
# $FreeBSD$
PORTNAME= geoip
PORTVERSION= 1.6.4
CATEGORIES= net rubygems
MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Geoip implementation for rubygems
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= geoiplookup:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
REINPLACE_ARGS= -i ''
NO_ARCH= yes
USE_RUBY= yes
USES= gem
PLIST_FILES= bin/geoip
post-patch:
@${REINPLACE_CMD} -e '1d' ${WRKSRC}/test/csvORG2dat.py
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1521645296
SHA256 (rubygem/geoip-1.6.4.gem) = 4c9a4636e0ff66633271e91ac568bdda95520788e7610618d45350798935c1c5
SIZE (rubygem/geoip-1.6.4.gem) = 66048

View File

@ -1,6 +0,0 @@
GeoIP searches a GeoIP database for a given host or IP address, and
returns information about the country where the IP address is allocated.
This is a GeoIP implementation for rubygems
WWW: https://github.com/cjheath/geoip

View File

@ -1,26 +0,0 @@
# Created by: Thomas Dreibholz <dreibh@iem.uni-due.de>
# $FreeBSD$
PORTNAME= subnetcalc
DISTVERSION= 2.4.9
CATEGORIES= net
MASTER_SITES= https://www.uni-due.de/~be0001/subnetcalc/download/
MAINTAINER= dreibh@iem.uni-due.de
COMMENT= IPv4/IPv6 Subnet Calculator
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libGeoIP.so:net/GeoIP
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
USES= cmake
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR:PATH="man"
PLIST_FILES= bin/subnetcalc \
man/man1/subnetcalc.1.gz
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1529320336
SHA256 (subnetcalc-2.4.9.tar.gz) = dce27b53857625fdec0409b6534f89eb573d19cc2928ef6d81845902a759cbe9
SIZE (subnetcalc-2.4.9.tar.gz) = 69257

View File

@ -1,12 +0,0 @@
SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or IPv6
address and netmask or prefix length, it calculates network address, broadcast
address, maximum number of hosts and host address range. The output is
colourized for better readability (e.g. network part, host part). Also, it
prints the addresses in binary format for better understandability.
Furthermore, it can identify the address type (e.g. multicast, unique local,
site local, etc.) and extract additional information from the address
(e.g. type, scope, interface ID, etc.). Finally, it can generate IPv6 unique
local prefixes.
WWW: https://www.uni-due.de/~be0001/subnetcalc/

View File

@ -1225,7 +1225,6 @@
SUBDIR += sectok
SUBDIR += secure_delete
SUBDIR += setaudit
SUBDIR += sguil
SUBDIR += sha
SUBDIR += sha1collisiondetection
SUBDIR += sha2wordlist

View File

@ -1,207 +0,0 @@
# Created by: Muhammad Moinur Rahman <5u623l20@gmail.com>
# $FreeBSD$
PORTNAME= sguil
PORTVERSION= 1.0.0
DISTVERSIONPREFIX= v
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
COMMENT= Sguil is a network security monitoring program
LICENSE= GPLv3
RUN_DEPENDS= tcltls>=0:devel/tcltls \
${LOCALBASE}/lib/tclx8.4/tclx.tcl:lang/tclX
USE_GITHUB= yes
GH_ACCOUNT= bammv
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= SERVER CLIENT SENSOR
OPTIONS_MULTI= INSTANCE
OPTIONS_MULTI_INSTANCE= SERVER CLIENT SENSOR
OPTIONS_GROUP= SERVER CLIENT SENSOR
OPTIONS_GROUP_SERVER= MYSQL
OPTIONS_GROUP_CLIENT= AUDIO SANCP WIRESHARK
OPTIONS_GROUP_SENSOR= PADS_SENSOR SANCP_SENSOR
OPTIONS_SUB= yes
SERVER_DESC= Install Sguil Server
CLIENT_DESC= Install Sguil Client
SENSOR_DESC= Install Sguil SENSOR
MYSQL_DESC= Depend on databases/mysqltcl
AUDIO_DESC= Install Festival Speech Synthesis
SANCP_DESC= Use sancp
PADS_SENSOR_DESC= Include pads sensor
SANCP_SENSOR_DESC= Include sancp sensor
WIRESHARK_DESC= Install wireshark
CLIENT_USES= tk:wrapper
SERVER_RUN_DEPENDS= p0f:net-mgmt/p0f \
tcpflow:net/tcpflow \
dtplite:devel/tcllib
CLIENT_RUN_DEPENDS= dtplite:devel/tcllib \
iwidgets>0:x11-toolkits/iwidgets \
gpg2:security/gnupg
SENSOR_RUN_DEPENDS= barnyard2:security/barnyard2-sguil
MYSQL_LIB_DEPENDS= mysqltcl>=3.052:databases/mysqltcl
AUDIO_RUN_DEPENDS= festival:audio/festival
SANCP_RUN_DEPENDS= sancp:security/sancp
WIRESHARK_RUN_DEPENDS= wireshark:net/wireshark
PADS_SENSOR_RUN_DEPENDS= pads:net-mgmt/pads
SANCP_SENSOR_RUN_DEPENDS= sancp:security/sancp
NO_BUILD= yes
NO_ARCH= yes
TCL_VER= 8.5
TCLSH= tclsh${TCL_VER}
SERVER_SGUILDIR?= sguild
CLIENT_SGUILDIR?= sguil-client
SENSOR_SGUILDIR?= sguil-sensor
PLIST_SUB= SERVER_SGUILDIR=${SERVER_SGUILDIR} \
CLIENT_SGUILDIR=${CLIENT_SGUILDIR} \
SENSOR_SGUILDIR=${SENSOR_SGUILDIR}
SUB_LIST= SERVER_SGUILDIR=${SERVER_SGUILDIR} TCLSH=${TCLSH} \
CLIENT_SGUILDIR=${CLIENT_SGUILDIR} \
SENSOR_SGUILDIR=${SENSOR_SGUILDIR}
SERVER_CONFS= autocat.conf sguild.access sguild.email sguild.reports \
sguild.conf sguild.queries sguild.users
CLIENT_LIBFILES=SguilUtil.tcl dkffont.tcl email17.tcl extdata.tcl \
sellib.tcl sancp.tcl sound.tcl guilib.tcl qrybuild.tcl \
qrylib.tcl report.tcl stdquery.tcl whois.tcl
SENSOR_AGENTS= pcap_agent.tcl snort_agent.tcl
SENSOR_CONFS= pcap_agent.conf snort_agent.conf
LOG_SCRIPTS= log_packets-daemonlogger.sh log_packets.sh
USERS= sguil
GROUPS= sguil
PORTDOCS= ${COMMON_DOCS:S|^doc/||}
COMMON_DOCS= doc/CHANGES doc/FAQ doc/INSTALL doc/INSTALL.openbsd \
doc/OPENSSL.README doc/TODO doc/UPGRADE doc/USAGE \
doc/sguildb.dia
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCLIENT}
SUB_FILES= pkg-message-client
.endif
.if ${PORT_OPTIONS:MSERVER}
USE_RC_SUBR+= sguild
SUB_FILES= pkg-message-server
.endif
.if ${PORT_OPTIONS:MSENSOR}
DEPRECATED= Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
EXPIRATION_DATE=2019-02-15
USE_RC_SUBR+= pcap_agent snort_agent
SUB_FILES= pkg-message-sensor
WITH_PCRE= true
PORTDOCS+= README.daemonlogger
. if ${PORT_OPTIONS:MSANCP_SENSOR}
SENSOR_AGENTS+= sancp_agent.tcl pcap_agent-sancp.tcl
SENSOR_CONFS+= sancp_agent.conf sancp-indexed.conf pcap_agent-sancp.conf
USE_RC_SUBR+= sancp_agent pcap_agent-sancp
PORTDOCS+= README.sancp_indexed_pcap
. endif
. if ${PORT_OPTIONS:MPADS_SENSOR}
SENSOR_AGENTS+= pads_agent.tcl
SENSOR_CONFS+= pads_agent.conf
USE_RC_SUBR+= pads_agent
. endif
.endif
post-patch-SERVER-on:
@${REINPLACE_CMD} 's|/bin/sh|${TCLSH}|' \
${WRKSRC}/server/sguild
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/${SERVER_SGUILDIR} \
${STAGEDIR}${PREFIX}/lib/${SERVER_SGUILDIR} \
${STAGEDIR}${PREFIX}/share/${SERVER_SGUILDIR} \
${STAGEDIR}${PREFIX}/share/${SERVER_SGUILDIR}/contrib
post-patch-CLIENT-on:
@${MKDIR} ${STAGEDIR}${PREFIX}/bin/${CLIENT_SGUILDIR} \
${STAGEDIR}${PREFIX}/bin/${CLIENT_SGUILDIR}/lib \
${STAGEDIR}${PREFIX}/bin/${CLIENT_SGUILDIR}/images
post-patch-SENSOR-on:
.for f in ${SENSOR_AGENTS}
@${REINPLACE_CMD} 's|/bin/sh|${PREFIX}/bin/${TCLSH}|' \
${WRKSRC}/sensor/${f}
.endfor
do-install-SERVER-on:
(cd ${WRKSRC}/server/lib && \
${COPYTREE_BIN} \* ${STAGEDIR}${PREFIX}/lib/${SERVER_SGUILDIR})
(cd ${WRKSRC}/server/sql_scripts && \
${COPYTREE_SHARE} \* \
${STAGEDIR}${PREFIX}/share/${SERVER_SGUILDIR})
(cd ${WRKSRC}/server/contrib && \
${COPYTREE_SHARE} \* \
${STAGEDIR}${PREFIX}/share/${SERVER_SGUILDIR}/contrib)
${INSTALL_SCRIPT} ${WRKSRC}/server/sguild ${STAGEDIR}${PREFIX}/bin
.for f in ${SERVER_CONFS}
${INSTALL_DATA} ${WRKSRC}/server/${f} \
${STAGEDIR}${PREFIX}/etc/${SERVER_SGUILDIR}/${f}-sample
.endfor
do-install-CLIENT-on:
${INSTALL_SCRIPT} ${WRKSRC}/client/sguil.tk \
${STAGEDIR}${PREFIX}/bin/${CLIENT_SGUILDIR}/sguil.tk
${INSTALL_DATA} ${WRKSRC}/client/sguil.conf \
${STAGEDIR}${PREFIX}/etc/sguil.conf-sample
(cd ${WRKSRC}/client/lib && ${INSTALL_DATA} ${CLIENT_LIBFILES} \
${STAGEDIR}${PREFIX}/bin/${CLIENT_SGUILDIR}/lib)
(cd ${WRKSRC}/client/lib/images && \
${INSTALL_DATA} sguil_logo_h.gif checked.gif unchecked.gif \
${STAGEDIR}${PREFIX}/bin/${CLIENT_SGUILDIR}/images)
(cd ${WRKSRC}/client/lib/tablelist5.14 && ${COPYTREE_SHARE} \* \
${STAGEDIR}${PREFIX}/bin/${CLIENT_SGUILDIR}/lib/tablelist5.14)
do-install-SENSOR-on:
@${MKDIR} ${STAGEDIR}${PREFIX}/bin/${SENSOR_SGUILDIR} \
${STAGEDIR}${PREFIX}/etc/${SENSOR_SGUILDIR} \
${STAGEDIR}${PREFIX}/share/${SENSOR_SGUILDIR} \
${STAGEDIR}${PREFIX}/share/${SENSOR_SGUILDIR}/contrib \
${STAGEDIR}${PREFIX}/share/${SENSOR_SGUILDIR}/init
(cd ${WRKSRC}/sensor/contrib && \
${COPYTREE_SHARE} \* \
${STAGEDIR}${PREFIX}/share/${SENSOR_SGUILDIR}/contrib \
"! -name ossec_agent.tcl.orig")
(cd ${WRKSRC}/sensor/init && \
${COPYTREE_SHARE} \* \
${STAGEDIR}${PREFIX}/share/${SENSOR_SGUILDIR}/init)
(cd ${WRKSRC}/sensor/ && \
${INSTALL_SCRIPT} ${SENSOR_AGENTS} \
${STAGEDIR}${PREFIX}/bin/${SENSOR_SGUILDIR})
(cd ${WRKSRC}/sensor && \
${INSTALL_SCRIPT} ${LOG_SCRIPTS} \
${STAGEDIR}${PREFIX}/bin/${SENSOR_SGUILDIR})
.for f in ${SENSOR_CONFS}
${INSTALL_DATA} ${WRKSRC}/sensor/${f} \
${STAGEDIR}${PREFIX}/etc/${SENSOR_SGUILDIR}/${f}-sample
.endfor
.if ${PORT_OPTIONS:MSANCP_SENSOR}
${INSTALL_SCRIPT} ${WRKSRC}/sensor/log_packets-sancp.sh \
${STAGEDIR}${PREFIX}/bin/${SENSOR_SGUILDIR}
${INSTALL_DATA} ${WRKSRC}/sensor/sancp/sancp.conf \
${STAGEDIR}${PREFIX}/etc/${SENSOR_SGUILDIR}/sancp.conf-sample
.endif
do-install:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${COMMON_DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
. if ${PORT_OPTIONS:MSENSOR}
${INSTALL_DATA} ${WRKSRC}/sensor/README.daemonlogger \
${STAGEDIR}${DOCSDIR}
. if ${PORT_OPTIONS:MSANCP_SENSOR}
${INSTALL_DATA} ${WRKSRC}/sensor/README.sancp_indexed_pcap \
${STAGEDIR}${DOCSDIR}
. endif
. endif
.endif
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1545208282
SHA256 (bammv-sguil-v1.0.0_GH0.tar.gz) = 4f6bd74966750238a727087f639bafd723cf95807cc421cde1ade5a50e19ee16
SIZE (bammv-sguil-v1.0.0_GH0.tar.gz) = 892934

View File

@ -1,34 +0,0 @@
#!/bin/sh
# $FreeBSD: head/security/sguil-sensor/files/example_agent.in 340872 2014-01-24 00:14:07Z mat $
# PROVIDE: example_agent
# REQUIRE: DAEMON
# KEYWORD: shutdown
# Add the following line to /etc/rc.conf to enable example_agent:
# example_agent_enable (bool): Set to YES to enable example_agent
# Default: NO
# example_agent_conf (str): Example_agent configuration file
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/example_agent.conf
# example_agent_flags (str): Default: -D
#
. /etc/rc.subr
load_rc_config example_agent
#set defaults
example_agent_enable=${example_agent_enable:-"NO"}
example_agent_conf=${example_agent_conf:-"%%PREFIX%%/etc/%%SGUILDIR%%/example_agent.conf"}
example_agent_flags=${example_agent_flags:-"-D"}
name="example_agent"
rcvar=example_agent_enable
command="%%PREFIX%%/bin/%%SGUILDIR%%/example_agent.tcl"
command_args="-c ${example_agent_conf} ${example_agent_flags}"
procname="%%PREFIX%%/bin/tclsh8.4"
pidfile="/var/run/${name}.pid"
check_pidfile="${pidfile} ${procname} /bin/sh"
run_rc_command "$1"

View File

@ -1,66 +0,0 @@
#!/bin/sh
# $FreeBSD: head/security/sguil-sensor/files/pads_agent.in 312466 2013-02-18 00:56:47Z miwi $
# PROVIDE: pads_agent
# REQUIRE: DAEMON
# KEYWORD: shutdown
# Add the following line to /etc/rc.conf to enable pads_agent:
# pads_agent_enable (bool): Set to YES to enable pads_agent
# Default: NO
# pads_agent_conf (str): Pads_agent configuration file
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/pads_agent.conf
# pads_agent_flags (str): Default: -D
#
. /etc/rc.subr
name="pads_agent"
rcvar=${name}_enable
load_rc_config ${name}
#set defaults
: ${pads_agent_enable:="NO"}
: ${pads_agent_conf:="%%PREFIX%%/etc/%%SGUILDIR%%/pads_agent.conf"}
: ${pads_agent_flags:="-D -c ${pads_agent_conf}"}
command="%%PREFIX%%/bin/%%SGUILDIR%%/pads_agent.tcl"
procname="%%PREFIX%%/bin/%%TCLSH%%"
pidfile="/var/run/${name}.pid"
start_precmd="pads_agent_ck4fifo"
stop_postcmd="pads_agent_rmfifo"
pads_agent_ck4fifo()
{
LOG_DIR=`grep "LOG_DIR " ${pads_agent_conf} | awk '{print $3}'`
HOSTNAME=`grep "HOSTNAME " ${pads_agent_conf} | awk '{print $3}'`
PADS_FIFO=${LOG_DIR}/${HOSTNAME}/pads.fifo
if [ ! -p ${PADS_FIFO} ]; then
echo "${PADS_FIFO} does not exist. Creating now....."
/usr/bin/mkfifo ${PADS_FIFO}
fi
echo "Checking for ${PADS_FIFO}...."
if [ -p ${PADS_FIFO} ]; then
echo "Confirmed! ${PADS_FIFO} exists."
else
echo "I tried to create ${PADS_FIFO} and failed."
echo "You will need to create it manually before starting ${name}."
fi
}
pads_agent_rmfifo()
{
LOG_DIR=`grep "LOG_DIR " ${pads_agent_conf} | awk '{print $3}'`
HOSTNAME=`grep "HOSTNAME " ${pads_agent_conf} | awk '{print $3}'`
PADS_FIFO=${LOG_DIR}/${HOSTNAME}/pads.fifo
if [ -p ${PADS_FIFO} ]; then
/bin/rm ${PADS_FIFO}
echo "Removing ${PADS_FIFO}...."
fi
}
run_rc_command "$1"

View File

@ -1,35 +0,0 @@
--- client/sguil.conf.orig 2014-03-29 00:41:36 UTC
+++ client/sguil.conf
@@ -18,7 +18,7 @@ set SGUILLIB ./lib
set DEBUG 1
# PATH to tls lib if needed (tcl can usually find this by default)
-#set TLS_PATH /usr/lib/tls1.4/libtls1.4.so
+#set TLS_PATH /usr/local/lib/tls1.6/libtls1.6.so
# win32 example
#set TLS_PATH "c:/tcl/lib/tls1.4/tls14.dll"
@@ -46,12 +46,12 @@ set HOME_NET "192.168.0.0/16 10.0.0.0/8"
# If you have festival installed, then you can have alerts spoken to
# you. Set the path to the festival binary here. If you are using
# speechd from speechio.org, then leave this commented out.
-set FESTIVAL_PATH /usr/bin/festival
+set FESTIVAL_PATH /usr/local/bin/festival
# win32 example
# set FESTIVAL_PATH "c:\festival\bin\festival.exe"
# Path to wireshark (ethereal)
-set WIRESHARK_PATH /usr/sbin/wireshark
+set WIRESHARK_PATH /usr/local/bin/wireshark
# win32 example
# set WIRESHARK_PATH "c:/progra~1/wireshark/wireshark.exe"
@@ -62,7 +62,7 @@ set WIRESHARK_STORE_DIR /tmp
# set WIRESHARK_STORE_DIR "c:/tmp"
# Favorite browser for looking at sig info on snort.org
-set BROWSER_PATH /usr/bin/firefox
+set BROWSER_PATH /usr/local/bin/firefox
# win32 example (IE)
# set BROWSER_PATH c:/progra~1/intern~1/iexplore.exe

View File

@ -1,28 +0,0 @@
--- client/sguil.tk.orig 2018-03-31 21:41:21 UTC
+++ client/sguil.tk
@@ -88,7 +88,7 @@ if [catch {package require smtp 1.4.3} smtpVersion] {
# Load iwidgets and namespaces
if [catch {package require Iwidgets} iwidgetsVersion] {
- puts "ERROR: Cannot fine the Iwidgets extension."
+ puts "ERROR: Cannot find the Iwidgets extension."
puts "The iwidgets package is part of the incr tcl extension and is"
puts "available as a port/package most systems."
puts "See http://www.tcltk.com/iwidgets/ for more info."
@@ -2099,11 +2099,11 @@ if { ![info exists CONF_FILE] } {
set CONF_FILE $env(HOME)/sguil.conf
} elseif { [file exists ./sguil.conf] } {
set CONF_FILE ./sguil.conf
- } elseif { [file exists /etc/sguil] &&\
- [file isdirectory /etc/sguil] &&\
- [file exists /etc/sguil/sguil.conf] &&\
- [file readable /etc/sguil/sguil.conf] } {
- set CONF_FILE /etc/sguil/sguil.conf
+ } elseif { [file exists /usr/local/etc/sguil] &&\
+ [file isdirectory /usr/local/etc/sguil] &&\
+ [file exists /usr/local/etc/sguil/sguil.conf] &&\
+ [file readable /usr/local/etc/sguil/sguil.conf] } {
+ set CONF_FILE /usr/local/etc/sguil/sguil.conf
} else {
puts "Couldn't determine where the sguil config file is"
puts "Looked for $env(HOME)/sguil.conf and ./sguil.conf."

View File

@ -1,30 +0,0 @@
--- sensor/contrib/ossec_agent/ossec_agent.tcl.orig 2014-03-29 00:41:36 UTC
+++ sensor/contrib/ossec_agent/ossec_agent.tcl
@@ -1,6 +1,4 @@
#!/bin/sh
-# Run tcl from users PATH \
-exec tclsh "$0" "$@"
# OSSEC agent for Sguil 0.7.0. Based on the "example_agent.tcl" code
# distributed with sguil.
@@ -593,9 +591,9 @@ if { ![info exists IPADDR] } {
if { ![info exists CONF_FILE] } {
# No conf file specified check the defaults
- if { [file exists /etc/ossec_agent.conf] } {
+ if { [file exists /usr/local/etc/sguil-sensor/ossec_agent.conf] } {
- set CONF_FILE /etc/ossec_agent.conf
+ set CONF_FILE /usr/local/etc/sguil-sensor/ossec_agent.conf
} elseif { [file exists ./ossec_agent.conf] } {
@@ -604,7 +602,7 @@ if { ![info exists CONF_FILE] } {
} else {
puts "Couldn't determine where the ossec_agent.tcl config file is"
- puts "Looked for /etc/ossec_agent.conf and ./ossec_agent.conf."
+ puts "Looked for /usr/local/etc/sguil-sensor/ossec_agent.conf and ./ossec_agent.conf."
DisplayUsage $argv0
}

View File

@ -1,39 +0,0 @@
--- sensor/pads_agent.tcl.orig 2014-03-29 00:41:36 UTC
+++ sensor/pads_agent.tcl
@@ -1,6 +1,4 @@
#!/bin/sh
-# Run tcl from users PATH \
-exec tclsh "$0" "$@"
# $Id: pads_agent.tcl,v 1.13 2011/02/17 02:55:48 bamm Exp $ #
@@ -332,7 +330,7 @@ proc Daemonize {} {
id process group set
if {[fork]} {exit 0}
set PID [id process]
- if { ![info exists PID_FILE] } { set PID_FILE "/var/run/sensor_agent.pid" }
+ if { ![info exists PID_FILE] } { set PID_FILE "/var/run/pads_agent.pid" }
set PID_DIR [file dirname $PID_FILE]
if { ![file exists $PID_DIR] || ![file isdirectory $PID_DIR] || ![file writable $PID_DIR] } {
puts "ERROR: Directory $PID_DIR does not exists or is not writable."
@@ -380,16 +378,16 @@ foreach arg $argv {
}
}
# Parse the config file here
-# Default location is /etc/pads_agent.conf or pwd
+# Default location is /usr/local/etc/sguil-sensor/pads_agent.conf or pwd
if { ![info exists CONF_FILE] } {
# No conf file specified check the defaults
- if { [file exists /etc/pads_agent.conf] } {
- set CONF_FILE /etc/pads_agent.conf
+ if { [file exists /usr/local/etc/sguil-sensor/pads_agent.conf] } {
+ set CONF_FILE /usr/local/etc/sguil-sensor/pads_agent.conf
} elseif { [file exists ./pads_agent.conf] } {
set CONF_FILE ./pads_agent.conf
} else {
puts "Couldn't determine where the sensor_agent.tcl config file is"
- puts "Looked for /etc/pads_agent.conf and ./pads_agent.conf."
+ puts "Looked for /usr/local/etc/sguil-sensor/pads_agent.conf and ./pads_agent.conf."
DisplayUsage $argv0
}
}

View File

@ -1,35 +0,0 @@
--- sensor/pcap_agent-sancp.tcl.orig 2014-03-29 00:41:36 UTC
+++ sensor/pcap_agent-sancp.tcl
@@ -1,6 +1,4 @@
#!/bin/sh
-# Run tcl from users PATH \
-exec tclsh "$0" "$@"
# $Id: pcap_agent-sancp.tcl,v 1.2 2008/05/29 19:25:50 hanashi Exp $ #
@@ -754,13 +752,13 @@ foreach arg $argv {
}
# Parse the config file here
-# Default location is /etc/pcap_agent.conf or pwd
+# Default location is /usr/local/etc/sguil-sensor/pcap_agent.conf or pwd
if { ![info exists CONF_FILE] } {
# No conf file specified check the defaults
- if { [file exists /etc/pcap_agent.conf] } {
+ if { [file exists /usr/local/etc/sguil-sensor/pcap_agent.conf] } {
- set CONF_FILE /etc/pcap_agent.conf
+ set CONF_FILE /usr/local/etc/sguil-sensor/pcap_agent.conf
} elseif { [file exists ./pcap_agent.conf] } {
@@ -769,7 +767,7 @@ if { ![info exists CONF_FILE] } {
} else {
puts "Couldn't determine where the pcap_agent.tcl config file is"
- puts "Looked for /etc/pcap_agent.conf and ./pcap_agent.conf."
+ puts "Looked for /usr/local/etc/sguil-sensor/pcap_agent.conf and ./pcap_agent.conf."
DisplayUsage $argv0
}

View File

@ -1,35 +0,0 @@
--- sensor/pcap_agent.tcl.orig 2018-03-31 21:41:21 UTC
+++ sensor/pcap_agent.tcl
@@ -1,6 +1,4 @@
#!/bin/sh
-# Run tcl from users PATH \
-exec tclsh "$0" "$@"
# $Id: pcap_agent.tcl,v 1.13 2011/03/10 22:03:33 bamm Exp $ #
@@ -779,13 +777,13 @@ set BACK_SECONDS 0
set FWD_SECONDS 0
# Parse the config file here
-# Default location is /etc/pcap_agent.conf or pwd
+# Default location is /usr/local/etc/sguil-sensor/pcap_agent.conf or pwd
if { ![info exists CONF_FILE] } {
# No conf file specified check the defaults
- if { [file exists /etc/pcap_agent.conf] } {
+ if { [file exists /usr/local/etc/sguil-sensor/pcap_agent.conf] } {
- set CONF_FILE /etc/pcap_agent.conf
+ set CONF_FILE /usr/local/etc/sguil-sensor/pcap_agent.conf
} elseif { [file exists ./pcap_agent.conf] } {
@@ -794,7 +792,7 @@ if { ![info exists CONF_FILE] } {
} else {
puts "Couldn't determine where the pcap_agent.tcl config file is"
- puts "Looked for /etc/pcap_agent.conf and ./pcap_agent.conf."
+ puts "Looked for /usr/local/etc/sguil-sensor/pcap_agent.conf and ./pcap_agent.conf."
DisplayUsage $argv0
}

View File

@ -1,30 +0,0 @@
--- sensor/sancp_agent.tcl.orig 2014-03-29 00:41:36 UTC
+++ sensor/sancp_agent.tcl
@@ -1,6 +1,4 @@
#!/bin/sh
-# Run tcl from users PATH \
-exec tclsh "$0" "$@"
# $Id: sancp_agent.tcl,v 1.15 2011/03/10 22:03:33 bamm Exp $ #
@@ -582,16 +580,16 @@ foreach arg $argv {
}
}
# Parse the config file here
-# Default location is /etc/sancp_agent.conf or pwd
+# Default location is /usr/local/etc/sguil-sensor/sancp_agent.conf or pwd
if { ![info exists CONF_FILE] } {
# No conf file specified check the defaults
- if { [file exists /etc/sancp_agent.conf] } {
- set CONF_FILE /etc/sancp_agent.conf
+ if { [file exists /usr/local/etc/sguil-sensor/sancp_agent.conf] } {
+ set CONF_FILE /usr/local/etc/sguil-sensor/sancp_agent.conf
} elseif { [file exists ./sancp_agent.conf] } {
set CONF_FILE ./sancp_agent.conf
} else {
puts "Couldn't determine where the sancp_agent.tcl config file is"
- puts "Looked for /etc/sancp_agent.conf and ./sancp_agent.conf."
+ puts "Looked for /usr/local/etc/sguil-sensor/sancp_agent.conf and ./sancp_agent.conf."
DisplayUsage $argv0
}
}

View File

@ -1,35 +0,0 @@
--- sensor/snort_agent.tcl.orig 2014-03-29 00:41:36 UTC
+++ sensor/snort_agent.tcl
@@ -1,6 +1,4 @@
#!/bin/sh
-# Run tcl from users PATH \
-exec tclsh "$0" "$@"
# $Id: snort_agent.tcl,v 1.9 2011/02/17 02:55:48 bamm Exp $ #
@@ -680,13 +678,13 @@ foreach arg $argv {
}
# Parse the config file here
-# Default location is /etc/snort_agent.conf or pwd
+# Default location is /usr/local/etc/sguil-sensor/snort_agent.conf or pwd
if { ![info exists CONF_FILE] } {
# No conf file specified check the defaults
- if { [file exists /etc/snort_agent.conf] } {
+ if { [file exists /usr/local/etc/sguil-sensor/snort_agent.conf] } {
- set CONF_FILE /etc/snort_agent.conf
+ set CONF_FILE /usr/local/etc/sguil-sensor/snort_agent.conf
} elseif { [file exists ./snort_agent.conf] } {
@@ -695,7 +693,7 @@ if { ![info exists CONF_FILE] } {
} else {
puts "Couldn't determine where the snort_agent.tcl config file is"
- puts "Looked for /etc/snort_agent.conf and ./snort_agent.conf."
+ puts "Looked for /usr/local/etc/sguil-sensor/snort_agent.conf and ./snort_agent.conf."
DisplayUsage $argv0
}

View File

@ -1,11 +0,0 @@
--- server/lib/SguildLoaderd.tcl.orig 2014-03-29 00:41:36 UTC
+++ server/lib/SguildLoaderd.tcl
@@ -220,7 +220,7 @@ proc InitLoaderd {} {
} else {
# Make sure its a MERGE table and not the old monster
set tableStatus [mysqlsel $LOADERD_DB_ID {SHOW TABLE STATUS LIKE 'sancp'} -flatlist]
- if { $tableStatus != "" && ![ string equal -nocase [lindex $tableStatus 1] "MRG_MyISAM" ] } {
+ if { $tableStatus != "" && ![ string equal -nocase [lindex $tableStatus 1] "MRG_MYISAM" ] } {
ErrorMessage "ERROR: loaderd: You appear to be using an old version of the\n\
sguil database schema that does not support the MERGE sancp\n\

View File

@ -1,11 +0,0 @@
--- server/lib/SguildMysqlMerge.tcl.orig 2014-03-29 00:41:36 UTC
+++ server/lib/SguildMysqlMerge.tcl
@@ -9,7 +9,7 @@ proc InitializeMysqlMergeTables {} {
set tmpQry "SHOW TABLE STATUS LIKE '$tableName'"
set tableStatus [mysqlsel $MAIN_DB_SOCKETID $tmpQry -flatlist]
- if { $tableStatus != "" && ![ string equal -nocase [lindex $tableStatus 1] "MRG_MyISAM" ] } {
+ if { $tableStatus != "" && ![ string equal -nocase [lindex $tableStatus 1] "MRG_MYISAM" ] } {
# Non MERGE table found.
set errorMsg "\n*************************************************************\n

View File

@ -1,101 +0,0 @@
--- server/sguild.orig 2018-03-31 21:41:21 UTC
+++ server/sguild
@@ -1,6 +1,4 @@
#!/bin/sh
-# Run tcl from users PATH \
-exec tclsh "$0" "$@"
# $Id: sguild,v 1.194 2013/09/05 00:38:45 bamm Exp $ #
@@ -35,13 +33,13 @@ proc DisplayUsage { cmdName } {
puts " -D Runs sguild in daemon mode"
puts " -d <0|1|2>: Set DEBUG level"
puts " -P <filename>: PATH to write PID file (def: /var/run/sguild.pid)"
- puts " -c <filename>: PATH to sguild config file (def: /etc/sguild/sguild.conf or .)"
- puts " -a <filename>: PATH to autocat config file (def: /etc/sguild/autocat.conf)"
- puts " -g <filename>: PATH to global queries file (def: /etc/sguild/sguild.queries)"
- puts " -A <filename>: PATH to user access file (def: /etc/sguild/sguild.access)"
+ puts " -c <filename>: PATH to sguild config file (def: /usr/local/etc/sguild/sguild.conf or .)"
+ puts " -a <filename>: PATH to autocat config file (def: /usr/local/etc/sguild/autocat.conf)"
+ puts " -g <filename>: PATH to global queries file (def: /usr/local/etc/sguild/sguild.queries)"
+ puts " -A <filename>: PATH to user access file (def: /usr/local/etc/sguild/sguild.access)"
puts " -l <filepath>: PATH to sguild libraries (def: ./lib)"
puts " -O <filepath>: PATH to tls library, libtls1.*.so (def: \$LIBPATH)"
- puts " -C <directory>: Directory with certificate files chain.pem, cert.pem, and privkey.pem files (def: /etc/sguild/certs)"
+ puts " -C <directory>: Directory with certificate files chain.pem, cert.pem, and privkey.pem files (def: /usr/local/etc/sguild/certs)"
puts " -L <directory>: Directory to write logfiles (def: /var/log/sguild)"
puts " -U <userid>: User id to write logfiles"
puts " -G <groupid>: Group id to write logfiles"
@@ -232,7 +230,7 @@ foreach arg $argv {
##################################
# Do all priv account actions here.
-# Open log files/etc. Privs will be dropped after.
+# Open log files/usr/local/etc. Privs will be dropped after.
if { ![info exists LOG_PATH] } { set LOG_PATH /var/log/sguild }
@@ -310,8 +308,8 @@ if { [info exists GROUP] } {
if { ![info exists CONF_FILE] } {
# No conf file specified check the defaults
- if { [file exists /etc/sguild/sguild.conf] } {
- set CONF_FILE /etc/sguild/sguild.conf
+ if { [file exists /usr/local/etc/sguild/sguild.conf] } {
+ set CONF_FILE /usr/local/etc/sguild/sguild.conf
} elseif { [file exists ./sguild.conf] } {
set CONF_FILE ./sguild.conf
} else {
@@ -452,7 +450,7 @@ if { [catch {package require tls} tlsError] } {
# Check for certs
if {![info exists CERTS_PATH]} {
- set CERTS_PATH /etc/sguild/certs
+ set CERTS_PATH /usr/local/etc/sguild/certs
}
@@ -508,8 +506,8 @@ if { [info exists DISABLEUSER] && $DISABLEUSER} {
# Load accessfile
if { ![info exists ACCESS_FILE] } {
# Check the defaults
- if { [file exists /etc/sguild/sguild.access] } {
- set ACCESS_FILE "/etc/sguild/sguild.access"
+ if { [file exists /usr/local/etc/sguild/sguild.access] } {
+ set ACCESS_FILE "/usr/local/etc/sguild/sguild.access"
} elseif { [file exists ./sguild.access] } {
set ACCESS_FILE "./sguild.access"
} else {
@@ -535,8 +533,8 @@ if { [file exists $ACCESS_FILE] } {
#}
# Load email config file
if { ![info exists EMAIL_FILE] } {
- if { [file exists /etc/sguild/sguild.email] } {
- set EMAIL_FILE "/etc/sguild/sguild.email"
+ if { [file exists /usr/local/etc/sguild/sguild.email] } {
+ set EMAIL_FILE "/usr/local/etc/sguild/sguild.email"
} else {
set EMAIL_FILE "./sguild.email"
}
@@ -548,8 +546,8 @@ if { [file exists $EMAIL_FILE] } {
}
# Load global queries.
if { ![info exists GLOBAL_QRY_FILE] } {
- if { [file exists /etc/sguild/sguild.queries] } {
- set GLOBAL_QRY_FILE "/etc/sguild/sguild.queries"
+ if { [file exists /usr/local/etc/sguild/sguild.queries] } {
+ set GLOBAL_QRY_FILE "/usr/local/etc/sguild/sguild.queries"
} else {
set GLOBAL_QRY_FILE "./sguild.queries"
}
@@ -561,8 +559,8 @@ if { [file exists $GLOBAL_QRY_FILE] } {
}
# Load report queries.
if { ![info exists REPORT_QRY_FILE] } {
- if { [file exists /etc/sguild/sguild.reports] } {
- set REPORT_QRY_FILE "/etc/sguild/sguild.reports"
+ if { [file exists /usr/local/etc/sguild/sguild.reports] } {
+ set REPORT_QRY_FILE "/usr/local/etc/sguild/sguild.reports"
} else {
set REPORT_QRY_FILE "./sguild.reports"
}

View File

@ -1,12 +0,0 @@
--- server/sguild.access.orig 2014-03-29 00:41:36 UTC
+++ server/sguild.access
@@ -4,7 +4,8 @@
# This file is used by sguild for access control. It is read upon init #
# or when sguild receives a HUP signal. #
# #
-# By default, sguild will look first for /etc/sguild/sguild.access, #
+# By default, sguild will look first for #
+# /usr/local/etc/sguild/sguild.access, #
# then ./sguild.access unless the -A /path/to/sguild.access switch #
# is used. #
# #

View File

@ -1,28 +0,0 @@
--- server/sguild.conf.orig 2014-03-29 00:41:36 UTC
+++ server/sguild.conf
@@ -5,7 +5,7 @@
#set GROUP sguil
# Path the sguild libs
-set SGUILD_LIB_PATH ./lib
+set SGUILD_LIB_PATH /usr/local/lib/sguild
# DEBUG 0=off 1=important stuff 2=everything. Option 2 is VERY chatty.
set DEBUG 2
@@ -67,7 +67,7 @@ set TMP_LOAD_DIR /sguild_data/load
# You MUST have tcpflow installed to get xscripts
# http://www.circlemud.org/~jelson/software/tcpflow/
-set TCPFLOW "/usr/bin/tcpflow"
+set TCPFLOW "/usr/local/bin/tcpflow"
# p0f - (C) Michal Zalewski <lcamtuf@gis.net>, William Stearns <wstearns@pobox.com>
# If you have p0f (a passive OS fingerprinting system) installed, you can have
@@ -78,6 +78,6 @@ set P0F 1
# Path the the p0f binary. Switches -q and -s <filename> are appended on exec,
# add any others you may need here.
-set P0F_PATH "/usr/sbin/p0f"
+set P0F_PATH "/usr/local/bin/p0f"
# Email config moved to sguild.email

View File

@ -1,11 +0,0 @@
--- server/sql_scripts/sancp_cleanup.tcl.orig 2014-03-29 00:41:36 UTC
+++ server/sql_scripts/sancp_cleanup.tcl
@@ -214,7 +214,7 @@ set createQuery "
INDEX dst_port (dst_port), \
INDEX src_port (src_port), \
INDEX start_time (start_time) \
- ) TYPE=MERGE UNION=([join $tmpTables ,]) \
+ ) ENGINE=MERGE UNION=([join $tmpTables ,]) \
"
# Create our MERGE sancp table
mysqlexec $dbSocketID $createQuery

View File

@ -1,32 +0,0 @@
#!/bin/sh
# $FreeBSD: head/security/sguil-sensor/files/pcap_agent-sancp.in 312466 2013-02-18 00:56:47Z miwi $
# PROVIDE: pcap_agent-sancp
# REQUIRE: DAEMON
# KEYWORD: shutdown
# Add the following line to /etc/rc.conf to enable pcap_agent-sancp:
# pcap_agent-sancp_enable (bool): Set to YES to enable pcap_agent-sancp
# Default: NO
# pcap_agent-sancp_conf (str): Pads_agent configuration file
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/pcap_agent-sancp.conf
# pcap_agent-sancp_flags (str): Default: -D
#
. /etc/rc.subr
name="pcap_agent-sancp"
rcvar=pcap_agent-sancp_enable
load_rc_config pcap_agent-sancp
#set defaults
: ${pcap_agent-sancp_enable:="NO"}
: ${pcap_agent-sancp_conf:="%%PREFIX%%/etc/%%SGUILDIR%%/pcap_agent-sancp.conf"}
: ${pcap_agent-sancp_flags:="-D -c ${pcap_agent-sancp_conf}"}
command="%%PREFIX%%/bin/%%SGUILDIR%%/pcap_agent-sancp.tcl"
procname="%%PREFIX%%/bin/%%TCLSH%%"
pidfile="/var/run/${name}.pid"
run_rc_command "$1"

View File

@ -1,32 +0,0 @@
#!/bin/sh
# $FreeBSD: head/security/sguil-sensor/files/pcap_agent.in 312466 2013-02-18 00:56:47Z miwi $
# PROVIDE: pcap_agent
# REQUIRE: DAEMON
# KEYWORD: shutdown
# Add the following line to /etc/rc.conf to enable pcap_agent:
# pcap_agent_enable (bool): Set to YES to enable pcap_agent
# Default: NO
# pcap_agent_conf (str): Pcap_agent configuration file
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/pcap_agent.conf
# pcap_agent_flags (str): Default: -D
#
. /etc/rc.subr
name="pcap_agent"
rcvar=pcap_agent_enable
load_rc_config pcap_agent
#set defaults
: ${pcap_agent_enable:="NO"}
: ${pcap_agent_conf:="%%PREFIX%%/etc/%%SGUILDIR%%/pcap_agent.conf"}
: ${pcap_agent_flags:="-D -c ${pcap_agent_conf}"}
command="%%PREFIX%%/bin/%%SGUILDIR%%/pcap_agent.tcl"
procname="%%PREFIX%%/bin/%%TCLSH%%"
pidfile="/var/run/${name}.pid"
run_rc_command "$1"

View File

@ -1,16 +0,0 @@
Sguil-client
============
See the USAGE document in the %%DOCSDIR%% for instructions
on how to use the sguil client to connect to and maintain
the sguil network monitoring system.
NOTE: This port installs a sguil.conf-sample file in
%%PREFIX%%/bin/%%CLIENT_SGUILDIR%%/. If you are installing this on a
multi-user system, each user might want to have a
sguil.conf file in their home directory. Sguil.tk sources
the home directory first for the sguil.conf file.
There are several items in the conf file that may need
editing, including the path to your web browser, the name
of the sguil server you connect to and possibly the port
you connect to (if you're not using the default port.)

View File

@ -1,31 +0,0 @@
***********************************
* !!!!!!!!!!! WARNING !!!!!!!!!!! *
***********************************
If you already had barnyard2 installed, this port will NOT deinstall
it and install the barnyard2-sguil port instead. You will need to
deinstall the barnyard2 port and install the barnyard2-sguil port yourself
instead. This port WILL NOT WORK without the barnyard2-sguil port!!
See the %%DOCSDIR%%/INSTALL doc for details on the
configuration and for croning the script.
WARNING!!! Sguil et al will fill up your /tmp directory very
quickly. You should probably configure sguil et al to log to
another partition/location (e.g. /nsm/tmp/).
You must ALSO edit all of the sensor conf files (located in
%%PREFIX%%/%%SENSOR_SGUILDIR%%/etc/) to reflect your configuration before
starting the sensor_agents.
A number of ancilliary things have been installed in
%%PREFIX%%/share/%%SENSOR_SGUILDIR%%.
If you chose to run sancp, and you already had a sancp.conf file in
%%PREFIX%%/etc, copy it to sancp.conf.orig before creating the new one.
The new sancp.conf-sample file contains the settings for squil. NOTE:
the conf file is for sancp 1.5.3. It may need additional edits to work
with the current ports version of sancp. If you still want to maintain
the customized sancp.conf file, then copy the new sancp.conf-sample
file to sguild-sancp.conf (for example) and add
sancp_conf=%%PREFIX%%/etc/sguild-sancp.conf to /etc/rc.conf.

View File

@ -1,44 +0,0 @@
Sguil-server
============
If you had existing config files in %%PREFIX%%/etc/%%SERVER_SGUILDIR%%
they were not overwritten. If this is a first time install, you
must copy the sample files to the corresponding conf file and
edit the various config files for your site. See the INSTALL
doc in %%DOCSDIR%% for details. If this is an upgrade, replace
your existing conf file with the new one and edit accordingly
The sql scripts for creating database tables were placed in
the %%PREFIX%%/share/%%SERVER_SGUILDIR%%/ directory. PLEASE
note LOG_DIR is not set by this install. You MUST create the
correct LOG_DIRS and put a copy of the snort rules you use in
LOG_DIR/rules.
The sguild program was placed in %%PREFIX%%/bin/.
Some contributed scripts were placed in
%%PREFIX%%/share/%%SERVER_SGUILDIR%%/contrib
A startup script, named sguild was installed in
%%PREFIX%%/etc/rc.d/. To enable it, edit /etc/rc.conf
per the instructions in the script.
NOTE. You MUST create a directory /var/run/%%SERVER_SGUILDIR%%, and set the ownership
to user guil group sguil
You MUST also create certs. Here's how to do it;
Create the directory %%SERVER_SGUILDIR%%/certs
Set ownership to sguil user and group.
Create a password-protected CA cert.
openssl req -out CA.pem -new -x509
Create a server certificate/key pair.
openssl genrsa -out sguild.key 1024
Create a certificate request to be signed by the CA.
DO NOT password protect your server key. If you do, you will be required
to enter the password every time you start the server.
openssl req -key sguild.key -new -out sguild.req
If this is the first time you've created the cert,
Create a serial file so your certs will have incremented serial numbers.
openssl x509 -req -in sguild.req -CA CA.pem -CAAkey privkey.pem -CAcreateserial -out sguild.pem
If you're updating the existing cert
Update the actual certificate for your server.
openssl x509 -req -in sguild.req -CA CA.pem -CAkey privkey.pem -CAserial CA.sr1 -out sguild.pem
Put the certs to the %%SERVER_SGUILDIR%%/certs directory

View File

@ -1,32 +0,0 @@
#!/bin/sh
# $FreeBSD: head/security/sguil-sensor/files/sancp_agent.in 312466 2013-02-18 00:56:47Z miwi $
# PROVIDE: sancp_agent
# REQUIRE: DAEMON
# KEYWORD: shutdown
# Add the following line to /etc/rc.conf to enable sancp_agent:
# sancp_agent_enable (bool): Set to YES to enable sancp_agent
# Default: NO
# sancp_agent_conf (str): Sancp_agent configuration file
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/sancp_agent.conf
# sancp_agent_flags (str): Default: -D
#
. /etc/rc.subr
name="sancp_agent"
rcvar=sancp_agent_enable
load_rc_config sancp_agent
#set defaults
: ${sancp_agent_enable:="NO"}
: ${sancp_agent_conf:="%%PREFIX%%/etc/%%SGUILDIR%%/sancp_agent.conf"}
: ${sancp_agent_flags:="-D -c ${sancp_agent_conf}"}
command="%%PREFIX%%/bin/%%SGUILDIR%%/sancp_agent.tcl"
procname="%%PREFIX%%/bin/%%TCLSH%%"
pidfile="/var/run/${name}.pid"
run_rc_command "$1"

View File

@ -1,35 +0,0 @@
#!/bin/sh
# $FreeBSD: head/security/sguil-server/files/sguild.in 312467 2013-02-18 01:01:11Z miwi $
# PROVIDE: sguild
# REQUIRE: DAEMON
# KEYWORD: shutdown
# Add the following lines to /etc/rc.conf to enable sguild:
# sguild_enable (bool): Set to YES to enable sguild
# Default: NO
# sguild_flags (str): Extra flags passed to sguild
# Default: -D -P ${pid}
# sguild_conf (str): Sguild configuration file
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/sguild.conf
# sguild_user (str): Default: sguil
# Note: this value MUST be set in /etc/rc.conf if you do not accept the default
# user created by the pkg-install script
. /etc/rc.subr
name="sguild"
rcvar=sguild_enable
load_rc_config sguild
# set some defaults
: ${sguild_enable:="NO"}
: ${sguild_conf:="%%PREFIX%%/etc/%%SGUILDIR%%/sguild.conf"}
: ${pid:="/var/run/%%SGUILDIR%%/sguild.pid"}
: ${sguild_flags:="-D -P ${pid}"}
: ${sguild_user:="sguil"}
command="%%PREFIX%%/bin/${name}"
procname="%%PREFIX%%/bin/%%TCLSH%%"
run_rc_command "$1"

View File

@ -1,32 +0,0 @@
#!/bin/sh
# $FreeBSD: head/security/sguil-sensor/files/snort_agent.in 312466 2013-02-18 00:56:47Z miwi $
# PROVIDE: snort_agent
# REQUIRE: DAEMON
# KEYWORD: shutdown
# Add the following line to /etc/rc.conf to enable snort_agent:
# snort_agent_enable (bool): Set to YES to enable snort_agent
# Default: NO
# snort_agent_conf (str): Snort_agent configuration file
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/snort_agent.conf
# snort_agent_flags (str): Default: -D
#
. /etc/rc.subr
name="snort_agent"
rcvar=snort_agent_enable
load_rc_config snort_agent
#set defaults
: ${snort_agent_enable:="NO"}
: ${snort_agent_conf:="%%PREFIX%%/etc/%%SGUILDIR%%/snort_agent.conf"}
: ${snort_agent_flags:="-D -c ${snort_agent_conf}"}
command="%%PREFIX%%/bin/%%SGUILDIR%%/snort_agent.tcl"
procname="%%PREFIX%%/bin/%%TCLSH%%"
pidfile="/var/run/${name}.pid"
run_rc_command "$1"

View File

@ -1,8 +0,0 @@
Sguil (pronounced sgweel) is built by network security analysts for network
security analysts. Sguil's main component is an intuitive GUI that provides
access to realtime events, session data, and raw packet captures. Sguil
facilitates the practice of Network Security Monitoring and event driven
analysis. The Sguil client is written in tcl/tk and can be run on any operating
system that supports tcl/tk (including Linux, *BSD, Solaris, MacOS, and Win32).
WWW: https://bammv.github.io/sguil/

View File

@ -1,225 +0,0 @@
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/images/checked.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/images/sguil_logo_h.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/images/unchecked.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/SguilUtil.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/dkffont.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/email17.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/extdata.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/guilib.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/qrybuild.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/qrylib.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/report.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/sancp.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/sellib.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/sound.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/stdquery.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/CHANGES.txt
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/COPYRIGHT.txt
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/README.txt
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/browse.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/browseTree.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/browseTree_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/browse_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/bwidget.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/bwidget_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/checked.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/clsdFolder.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/comp.xbm
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/config.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/config_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/dirViewer.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/dirViewer_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/embeddedWindows.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/embeddedWindows_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/file.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/images.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/iwidgets.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/iwidgets_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/leaf.xbm
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/miscWidgets.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/miscWidgets_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/open.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/openFolder.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/option.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/option_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/styles.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/styles_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/tileWidgets.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/demos/unchecked.gif
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/adwaita.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/ambiance.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/aqua.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/arrowStyles.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/baghira.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/bicolor1.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/bicolor2.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/bicolor3.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/bicolor4.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/browse.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/browseTree.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/bwidget.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/classic1.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/classic2.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/classic3.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/classic4.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/config.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/dirViewer.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/dust.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/dustSand.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/embeddedWindows.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/embeddedWindows_tile.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/gtk.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/index.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/klearlooks.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/mate.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/mint.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/newWave.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/oxygen1.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/oxygen2.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/phase.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/plain1.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/plain2.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/plain3.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/plain4.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/plastik.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/plastique.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/radiance.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/styles.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/stylesheet.css
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelist.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistBWidget.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistBinding.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistColSort.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistCombobox.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistCtext.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistIwidgets.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistMentry.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistThemes.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistTile.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistTkCore.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tablelistWidget.html
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/tileWidgets.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/ubuntu.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/ubuntu2.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/vistaAero.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/vistaClassic.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/win7Aero.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/win7Classic.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/winnative.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/winxpBlue.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/winxpOlive.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/winxpSilver.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/doc/yuyo.png
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/pkgIndex.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/mwutil.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/pencil.cur
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/repair.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistBind.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistConfig.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistEdit.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistImages.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistMove.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistSort.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistThemes.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistUtil.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tablelistWidget.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/scripts/tclIndex
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/tablelist.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/tablelist_tile.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/tablelist5.14/tablelistPublic.tcl
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/lib/whois.tcl
@mode 751
%%CLIENT%%bin/%%CLIENT_SGUILDIR%%/sguil.tk
@mode
%%CLIENT%%etc/sguil.conf-sample
@mode 751
%%SENSOR%%bin/%%SENSOR_SGUILDIR%%/log_packets-daemonlogger.sh
%%SENSOR%%bin/%%SENSOR_SGUILDIR%%/log_packets.sh
%%SENSOR%%bin/%%SENSOR_SGUILDIR%%/pcap_agent.tcl
%%SENSOR%%bin/%%SENSOR_SGUILDIR%%/snort_agent.tcl
@mode
%%SENSOR%%etc/%%SENSOR_SGUILDIR%%/pcap_agent.conf-sample
%%SENSOR%%etc/%%SENSOR_SGUILDIR%%/snort_agent.conf-sample
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/ossec_agent/README
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/ossec_agent/ossec_agent.conf
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/ossec_agent/ossec_agent.tcl
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/pcap-agent.service
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/portscan_loader/Makefile
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/portscan_loader/portscan_loader.c
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/serviceunit.README
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/contrib/snort-agent.service
%%SENSOR%%share/%%SENSOR_SGUILDIR%%/init/sensoragent
@mode 751
%%SENSOR%%%%PADS_SENSOR%%bin/%%SENSOR_SGUILDIR%%/pads_agent.tcl
@mode
%%SENSOR%%%%PADS_SENSOR%%etc/%%SENSOR_SGUILDIR%%/pads_agent.conf-sample
@mode 751
%%SENSOR%%%%SANCP_SENSOR%%bin/%%SENSOR_SGUILDIR%%/log_packets-sancp.sh
%%SENSOR%%%%SANCP_SENSOR%%bin/%%SENSOR_SGUILDIR%%/pcap_agent-sancp.tcl
%%SENSOR%%%%SANCP_SENSOR%%bin/%%SENSOR_SGUILDIR%%/sancp_agent.tcl
@mode
%%SENSOR%%%%SANCP_SENSOR%%etc/%%SENSOR_SGUILDIR%%/sancp_agent.conf-sample
%%SENSOR%%%%SANCP_SENSOR%%etc/%%SENSOR_SGUILDIR%%/sancp-indexed.conf-sample
%%SENSOR%%%%SANCP_SENSOR%%etc/%%SENSOR_SGUILDIR%%/pcap_agent-sancp.conf-sample
%%SENSOR%%%%SANCP_SENSOR%%etc/%%SENSOR_SGUILDIR%%/sancp.conf-sample
%%SERVER%%bin/sguild
%%SERVER%%etc/%%SERVER_SGUILDIR%%/autocat.conf-sample
%%SERVER%%etc/%%SERVER_SGUILDIR%%/sguild.access-sample
%%SERVER%%etc/%%SERVER_SGUILDIR%%/sguild.conf-sample
%%SERVER%%etc/%%SERVER_SGUILDIR%%/sguild.email-sample
%%SERVER%%etc/%%SERVER_SGUILDIR%%/sguild.queries-sample
%%SERVER%%etc/%%SERVER_SGUILDIR%%/sguild.reports-sample
%%SERVER%%@owner sguil
%%SERVER%%@group sguil
%%SERVER%%etc/%%SERVER_SGUILDIR%%/sguild.users-sample
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildAccess.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildAutoCat.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildClientCmdRcvd.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildConnect.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildCreateDB.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildEmailEvent.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildEvent.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildGenericDB.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildGenericEvent.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildHealthChecks.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildLoaderd.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildLoaderd.tcl.orig
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildMysqlMerge.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildMysqlMerge.tcl.orig
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildPadsLib.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildQueryd.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildReportBuilder.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildSendComms.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildSensorAgentComms.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildSensorCmdRcvd.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildHttpsd.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildSimpleWhois.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildTranscript.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildUtils.tcl
%%SERVER%%lib/%%SERVER_SGUILDIR%%/SguildWebSocket.tcl
%%SERVER%%@owner root
%%SERVER%%@group wheel
%%SERVER%%share/%%SERVER_SGUILDIR%%/autocat2mysql.tcl
%%SERVER%%share/%%SERVER_SGUILDIR%%/contrib/ElasticSearch/logstash_sguil.conf
%%SERVER%%share/%%SERVER_SGUILDIR%%/contrib/ElasticSearch/sguil_http.json
%%SERVER%%share/%%SERVER_SGUILDIR%%/contrib/ElasticSearch/sguil_template.json
%%SERVER%%share/%%SERVER_SGUILDIR%%/contrib/incident_report.tcl
%%SERVER%%share/%%SERVER_SGUILDIR%%/contrib/init/sguil
%%SERVER%%share/%%SERVER_SGUILDIR%%/contrib/init/sguild
%%SERVER%%share/%%SERVER_SGUILDIR%%/create_ruledb.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/create_sguildb.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/migrate_event.tcl
%%SERVER%%share/%%SERVER_SGUILDIR%%/migrate_sancp.tcl
%%SERVER%%share/%%SERVER_SGUILDIR%%/sancp_cleanup.tcl
%%SERVER%%share/%%SERVER_SGUILDIR%%/sancp_cleanup.tcl.orig
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_0.7.tcl
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_0.8.tcl
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v10-v11.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v11-v12.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v12-v13.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v13-v14.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v5-v6.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v6-v7.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v7-v8.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v8-v9.sql
%%SERVER%%share/%%SERVER_SGUILDIR%%/update_sguildb_v9-v10.sql