cvs commit: ports/security Makefile ports/security/fwknop Makefile distinfo pkg-descr pkg-plist ports/security/fwknop/files patch-access.conf patch-fwknop patch-fwknop.8 patch-fwknop.conf patch-fwknop_serv patch-fwknopd patch-fwknopd.8 ...

Edwin Groothuis edwin at FreeBSD.org
Fri Jun 13 03:43:51 UTC 2008


edwin       2008-06-13 03:43:51 UTC

  FreeBSD ports repository

  Modified files:
    security             Makefile 
  Added files:
    security/fwknop      Makefile distinfo pkg-descr pkg-plist 
    security/fwknop/files patch-access.conf patch-fwknop 
                          patch-fwknop.8 patch-fwknop.conf 
                          patch-fwknop_serv patch-fwknopd 
                          patch-fwknopd.8 
                          patch-init-scripts-fwknop-init.freebsd 
                          patch-install.pl patch-knopmd.8 
                          patch-knopmd.c patch-knopmd.conf 
                          patch-knopspoof patch-knoptm 
                          patch-knopwatchd.8 patch-knopwatchd.c 
  Log:
  New port: security/fwknop fwknop,"FireWall KNock OPerator", implements
  Single Packet Authorization (SPA).
  
          fwknop stands for the "FireWall KNock OPerator", and
          implements an authorization scheme called Single Packet
          Authorization (SPA). This method of authorization is based
          around a default-drop packet filter (fwknop supports both
          iptables on Linux systems and ipfw on FreeBSD and Mac OS X
          systems) and libpcap.
  
          SPA requires only a single encrypted packet in order to
          communicate various pieces of information including desired
          access through an iptables policy and/or complete commands
          to execute on the target system. By using iptables to
          maintain a "default drop" stance, the main application of
          this program is to protect services such as OpenSSH with
          an additional layer of security in order to make the
          exploitation of vulnerabilities (both 0-day and unpatched
          code) much more difficult. With fwknop deployed, anyone
          using nmap to look for sshd can't even tell that it is
          listening; it makes no difference if they have a 0-day
          exploit or not. The authorization server passively monitors
          authorization packets via libcap and hence there is no
          "server" to which to connect in the traditional sense.
          Access to a protected service is only granted after a valid
          encrypted and non-replayed packet is monitored from an
          fwknop client (see the following network diagram; the SSH
          session can only take place after the SPA packet is monitored):
  
  PR:             ports/118229
  Submitted by:   Sean Greven <sean.greven at gmail.com>
  
  Revision  Changes    Path
  1.972     +1 -0      ports/security/Makefile
  1.1       +59 -0     ports/security/fwknop/Makefile (new)
  1.1       +3 -0      ports/security/fwknop/distinfo (new)
  1.1       +20 -0     ports/security/fwknop/files/patch-access.conf (new)
  1.1       +20 -0     ports/security/fwknop/files/patch-fwknop (new)
  1.1       +65 -0     ports/security/fwknop/files/patch-fwknop.8 (new)
  1.1       +45 -0     ports/security/fwknop/files/patch-fwknop.conf (new)
  1.1       +11 -0     ports/security/fwknop/files/patch-fwknop_serv (new)
  1.1       +20 -0     ports/security/fwknop/files/patch-fwknopd (new)
  1.1       +112 -0    ports/security/fwknop/files/patch-fwknopd.8 (new)
  1.1       +18 -0     ports/security/fwknop/files/patch-init-scripts-fwknop-init.freebsd (new)
  1.1       +60 -0     ports/security/fwknop/files/patch-install.pl (new)
  1.1       +11 -0     ports/security/fwknop/files/patch-knopmd.8 (new)
  1.1       +11 -0     ports/security/fwknop/files/patch-knopmd.c (new)
  1.1       +11 -0     ports/security/fwknop/files/patch-knopmd.conf (new)
  1.1       +11 -0     ports/security/fwknop/files/patch-knopspoof (new)
  1.1       +20 -0     ports/security/fwknop/files/patch-knoptm (new)
  1.1       +15 -0     ports/security/fwknop/files/patch-knopwatchd.8 (new)
  1.1       +11 -0     ports/security/fwknop/files/patch-knopwatchd.c (new)
  1.1       +2 -0      ports/security/fwknop/pkg-descr (new)
  1.1       +44 -0     ports/security/fwknop/pkg-plist (new)


More information about the cvs-ports mailing list