aboutsummaryrefslogtreecommitdiff
path: root/sysutils/ipdbtools
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2016-08-11 11:12:22 +0000
committerKurt Jaeger <pi@FreeBSD.org>2016-08-11 11:12:22 +0000
commitb86d7a843513d60a1b181e012993978b8375bf68 (patch)
tree09075c3a81b74431184ba903e1024dd22532dcca /sysutils/ipdbtools
parent96fbe512c4f2157e8168442f9cf33f415752d8d4 (diff)
Notes
Diffstat (limited to 'sysutils/ipdbtools')
-rw-r--r--sysutils/ipdbtools/Makefile25
-rw-r--r--sysutils/ipdbtools/distinfo3
-rw-r--r--sysutils/ipdbtools/pkg-descr22
3 files changed, 50 insertions, 0 deletions
diff --git a/sysutils/ipdbtools/Makefile b/sysutils/ipdbtools/Makefile
new file mode 100644
index 000000000000..d82787e06e5e
--- /dev/null
+++ b/sysutils/ipdbtools/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= ipdbtools
+PORTVERSION= 1.1.0
+CATEGORIES= sysutils
+MASTER_SITES= http://cyclaero.com/public/ipdbtools/
+
+MAINTAINER= cyclaero@gmail.com
+COMMENT= Tools for IP based Geo-blocking and Geo-routing
+
+LICENSE= BSD2CLAUSE
+
+USES= tar:bzip2 compiler:c11
+
+ONLY_FOR_ARCHS= amd64
+
+PLIST_FILES= bin/ipup \
+ bin/ipdb \
+ bin/ipdb-update.sh \
+ man/man1/ipdbtools.1.gz \
+ man/man1/ipup.1.gz \
+ man/man1/ipdb.1.gz \
+ man/man1/ipdb-update.sh.1.gz
+
+.include <bsd.port.mk>
diff --git a/sysutils/ipdbtools/distinfo b/sysutils/ipdbtools/distinfo
new file mode 100644
index 000000000000..81de8a8c331c
--- /dev/null
+++ b/sysutils/ipdbtools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1470866499
+SHA256 (ipdbtools-1.1.0.tar.bz2) = 3ce7cd8ede9c6a9843891d14efa2e7e488b3ab2769bfe5922194c09bb2fc9c37
+SIZE (ipdbtools-1.1.0.tar.bz2) = 18037
diff --git a/sysutils/ipdbtools/pkg-descr b/sysutils/ipdbtools/pkg-descr
new file mode 100644
index 000000000000..f1e3f80ac88a
--- /dev/null
+++ b/sysutils/ipdbtools/pkg-descr
@@ -0,0 +1,22 @@
+Tools for generating IP based Geo-block-ing and Geo-routing tables in
+order to configure the system's firewall and/or routing facilities
+
+In general, routing is determined by destination IP addresses, and access
+control by the firewall is established by selectors that can be attrib-
+uted to incoming and outgoing IP packets, like physical interfaces on
+which the packets are going, source and target IP addresses, protocol
+types, port numbers, content types and content, etc. The Geo-location
+would be just another selector, but this information is not carried
+explicitly with IP packets, however, it can be obtained using an IP
+address as a key for looking-up the location in an IP database.
+
+Online databases do exist, but these are usually limited to single queries
+and in addition the look-up in an online database is by far too slow for
+even thinking about being utilized at the firewall level, where IP packets
+need to be processed in a microsecond time scale. Therefore, a locally
+maintained Geo-location database is indispensable in the given respect.
+The System's own routing and filtering tables can be configured to do
+these tasks if there is a source of the appropriate data. The ipdbtools(1)
+are designed to provide this data and to assist managing and using it.
+
+WWW: https://cyclaero.github.io/ipdb/