BSD Ports

security/ipsec-tools 0.8.2_2 MidnightBSD

KAME racoon IKE daemon, ipsec-tools version

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
security

Description

racoon speaks IKE (ISAKMP/Oakley) key management protocol, to establish security association with other hosts.

This is the IPSec-tools version of racoon.

Enchancements:

  • Support of NAT-T and IKE fragmentation.
  • Support of many authentication algorithms.
  • Tons of bugfixes.

Known issues:

  • Non-threaded implementation. Simultaneous key negotiation performance should be improved.
  • Cannot negotiate keys for per-socket policy.
  • Cryptic configuration syntax - blame IPsec specification too...
  • Needs more documentation.

Design choice, not a bug:

  • racoon negotiate IPsec keys only. It does not negotiate policy. Policy must be configured into the kernel separately from racoon. If you want to support roaming clients, you may need to have a mechanism to put policy for the roaming client after phase 1 finishes.

In the other systems

SystemPortVersion
MidnightBSDsecurity/ipsec-tools0.8.2_2
FreeBSDsecurity/ipsec-tools0.8.2_13
HardenedBSDsecurity/ipsec-tools0.8.2_13
GhostBSDsecurity/ipsec-tools0.8.2_13

Install

Binary package:

mport install ipsec-tools

From mports:

cd /usr/mports/security/ipsec-tools && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ipsec-tools>0:security/ipsec-tools
LIB_DEPENDS=	libipsec.so:security/ipsec-tools

Dependencies

No port depends on this one.

Configuration

Options name: security_ipsec-tools

OptionDefaultDescription
ADMINPORToffEnable Admin port
DOCSoff
DPDonDead Peer Detection
EXAMPLESoff
FRAGonIKE fragmentation payload support
GSSAPIoff
HYBRIDonHybrid, Xauth and Mode-cfg support
IDEAoffIDEA encryption (patented)
IPV6off
LDAPoffLDAP authentication (Xauth server)
NATToffNAT-Traversal (kernel-patch required)
PAMoffPAM authentication (Xauth server)
RADIUSoffRadius authentication (Xauth server)
RC5offRC5 encryption (patented)
SAUNSPECoffUnspecified SA mode
STATSoffStatistics logging function
WCPSKEYoffAllow wildcard matching for pre-shared keys
USES
cpe libtool tar:bzip2 ssl
Service scripts
racoon
Conflicts with
racoon-[0-9]*

Files

Manual pages 7
  • ipsec_set_policy(3)
  • ipsec_strerror(3)
  • plainrsa-gen(8)
  • racoon(8)
  • racoon.conf(5)
  • racoonctl(8)
  • setkey(8)
pkg-plist 37
  • sbin/plainrsa-gen
  • sbin/racoon
  • sbin/racoonctl
  • sbin/setkey
  • include/libipsec/libpfkey.h
  • include/racoon/admin.h
  • include/racoon/evt.h
  • include/racoon/gcmalloc.h
  • include/racoon/ipsec_doi.h
  • include/racoon/isakmp.h
  • include/racoon/isakmp_cfg.h
  • include/racoon/isakmp_unity.h
  • include/racoon/isakmp_var.h
  • include/racoon/isakmp_xauth.h
  • include/racoon/misc.h
  • include/racoon/racoonctl.h
  • include/racoon/schedule.h
  • include/racoon/sockmisc.h
  • include/racoon/var.h
  • include/racoon/vmbuf.h
  • lib/libipsec.a
  • lib/libipsec.so
  • lib/libipsec.so.0
  • lib/libipsec.so.0.0.1
  • lib/libracoon.a
  • lib/libracoon.so
  • lib/libracoon.so.0
  • lib/libracoon.so.0.0.0
  • share/man/man3/ipsec_set_policy.3.gz
  • share/man/man3/ipsec_strerror.3.gz
  • share/man/man5/racoon.conf.5.gz
  • share/man/man8/plainrsa-gen.8.gz
  • share/man/man8/racoon.8.gz
  • share/man/man8/racoonctl.8.gz
  • share/man/man8/setkey.8.gz
  • @dir etc/racoon
  • @dir
distinfo 1
FileSizeSHA256
ipsec-tools-0.8.2.tar.bz28664658eb6b38716e2f3a8a72f1f549c9444c2bc28d52c9536792690564c74fe722f2d
Master sites 1
  • SF