Commit Graph

1675 Commits

Author SHA1 Message Date
Hajimu UMEMOTO
5be1ac2b13 Add new port -- YubiKey PIV Manager
Tool for configuring your PIV-enabled YubiKey.
2016-06-27 10:07:14 +00:00
Hajimu UMEMOTO
af3fd373da Add new port -- Yubico PIV tool
The Yubico PIV tool is used for interacting with the Privilege and
Identification Card (PIV) application on a YubiKey.

With it you may generate keys on the device, importing keys and
certificates, and create certificate requests, and other operations. A
shared library and a command-line tool is included.
2016-06-25 11:11:13 +00:00
Antoine Brodin
77b7623135 Hook doas to the build 2016-06-25 07:59:49 +00:00
Bernard Spil
d7c96981b8 security/py-certbot: Rename from py-letsencrypt and update
- Move security/py-letsencrypt to security/py-certbot
  - Update security/py-acme to 0.8.1
  - Update security/py-certbot to 0.8.1
  - Update python dependencies

PR:		209584
2016-06-23 10:22:35 +00:00
Jan Beich
c12acdb82b security/eschalot: add new port
PR:		210378
Submitted by:	yuri@rawbw.com

Echalot is a TOR hidden service name generator, it allows one to produce
a (partially) customized vanity .onion address using a brute-force method.

https://github.com/ReclaimYourPrivacy/eschalot
2016-06-22 15:02:01 +00:00
Kurt Jaeger
e6276cf282 New port: security/clamfs
ClamFS is a FUSE-based user-space file system for Linux with
on-access anti-virus file scanning through clamd daemon

Features
        - User-space file system
        - Configuration stored in XML files
        - FUSE used as file system back-end
        - Scan files using ClamAV
        - ScanCache speeds up file access
        - Sends mail to administrator when detect virus

WWW: http://clamfs.sourceforge.net/

PR:		201063
Submitted by:	Mageirias Anastasios <anastmag@gmail.com>, lightside@gmx.com
2016-06-17 06:36:03 +00:00
Kurt Jaeger
29f3aeb81c New port: security/zeronet
Open, free and uncensorable websites, using Bitcoin cryptography
and BitTorrent network.

Features:
* Real-time updated sites
* Namecoin .bit domains support
* Easy to setup: unpack & run
* Clone websites in one click
* Password-less BIP32 based authorization: Your account is protected
  by the same cryptography as your Bitcoin wallet
* Built-in SQL server with P2P data synchronization: Allows easier site
  development and faster page load times
* Anonymity: Full Tor network support with .onion hidden services instead
  of IPv4 addresses
* TLS encrypted connections
* Automatic uPnP port opening
* Plugin for multiuser (openproxy) support
* Works with any browser/OS

WWW: https://zeronet.io/

PR:		209735
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2016-06-14 17:03:42 +00:00
Carlo Strub
fd1bf1a623 This is a library for verifying YubiKey OTP tokens. It includes both the
low-level implementation for verifying tokens locally and clients for multiple
versions of the Yubico validation web service. The primary audience is
developers who wish to verify YubiKey tokens in their applications, presumably
as part of a multi-factor authentication scheme.

WWW: https://pypi.python.org/pypi/YubiOTP
2016-06-11 21:59:56 +00:00
Bernard Spil
b3bc489451 security/letskencrypt: Add letskencrypt port
letskencrypt is a client for Let's Encrypt users designed for
security written in C. This is the -portable version.

  - Use Github not kritaps.bsd.lv for versioned tarball

Differential Revision:	D6649
2016-05-31 11:00:00 +00:00
Rene Ladan
555992d2a3 Remove expired port:
2016-03-31 security/py-clamav: Not updated since 2008 by upstream and abandoned in favor of pyClamd (security/py-pyclamd)
2016-05-30 12:19:57 +00:00
Kurt Jaeger
43a869f0d6 New port: security/pinentry-qt5, Qt 5 version of the GnuPG password dialog
PR:		209556
Submitted by:	Ralf Nolden <nolden@kde.org> (kde)
Approved by:	makc (implicit as kde maintainer)
2016-05-26 03:24:23 +00:00
Rene Ladan
7ff2b5899c Remove expired port:
2016-05-22 security/easypg: Included into emacs since 2.3
2016-05-22 09:34:52 +00:00
Brad Davis
4a8f2b6f1f Add a new port security/rubygem-digest-crc.
Approved by:	swills (mentor)
2016-05-19 14:31:37 +00:00
Antoine Brodin
d7fc2185ea New port: security/rubygem-openssl-ccm
rubygem-openssl-ccm is an implementation of RFC 3610 - Counter with CBC-MAC
(CCM).

WWW: https://github.com/smalllars/openssl-ccm
2016-05-15 07:08:37 +00:00
Sunpoet Po-Chuan Hsieh
6cf9376738 - Add rubygem-airbrussh 1.0.1
Airbrussh is a concise log formatter for Capistrano and SSHKit. It displays
well-formatted, useful log output that is easy to read. Airbrussh also saves
Capistrano's verbose output to a separate log file just in case you need
additional details for troubleshooting.

WWW: https://github.com/mattbrictson/airbrussh
2016-04-28 19:03:25 +00:00
Sunpoet Po-Chuan Hsieh
be0ff535ce - Add p5-Crypt-Curve25519 0.05
Curve25519 is a state-of-the-art Diffie-Hellman function suitable for a wide
variety of applications.

Given a user's 32-byte secret key, Curve25519 computes the user's 32-byte public
key. Given the user's 32-byte secret key and another user's 32-byte public key,
Curve25519 computes a 32-byte secret shared by the two users. This secret can
then be used to authenticate and encrypt messages between the two users.

WWW: http://search.cpan.org/dist/Crypt-Curve25519/
2016-04-25 09:07:06 +00:00
Alex Dupre
1b4d85dbe4 Update libp11 to 0.4.0 release.
engine_pkcs11 has been merged into libp11.
2016-04-20 09:08:03 +00:00
Kurt Jaeger
8c945941d8 New ports: security/ p5-Crypt-Format p5-Crypt-RSA-Parse p5-Protocol-ACME
Conversion utilities for encryption applications

WWW: http://search.cpan.org/dist/Crypt-Format/

Parse RSA keys for useful information

WWW: http://search.cpan.org/dist/Crypt-RSA-Parse/

Interface to the Let's Encrypt ACME API

WWW: http://search.cpan.org/dist/Protocol-ACME/
2016-04-11 15:48:48 +00:00
John Marino
c61b2408d1 Add new port security/libadacrypt
This is a crypto library for Ada with a nice API and is written for the
i386 and x86_64 hardware architecture.

Symmetric cryptography supported:
  * Blockciphers: AES, Twofish, 3DES, Serpent
  * Hash functions: SHA-1, SHA-256, SHA-384, SHA-512, Whirlpool
  * MACs: RMAC, HMAC, CMAC
  * Modes of operation: BPS, CFB, Ctr, OFB
  * Authenticated Encryption Schemes: OCB, SIV, McOE

Assymmetric cryptography supported:
  * DSA signature scheme
  * OEAP-RSA
  * ECDSA, ECDH

Unsigned big number library features:
  * Primary cyclic group arithmetic (Z_p)
  * Binary Field arithmetic support
  * Elliptic Curve arithmetic
2016-04-04 17:18:16 +00:00
Kurt Jaeger
804d50d3f9 New port: security/tls-check
Scan a list of domains for TLS-related compliance stats.

WWW: https://github.com/tls-check/TLS-Check
2016-04-02 20:14:29 +00:00
Tom Judge
ba89373376 New port security/py-python-socal-auth 0.2.14
Python Social Auth is an easy-to-setup social authentication/registration
mechanism with support for several frameworks and auth providers.

WWW: https://github.com/omab/python-social-auth
2016-03-31 19:36:44 +00:00
Raphael Kubo da Costa
ebd6910628 New port: security/akmos.
Akmos is a cryptographic library with CLI.

It supports:
- symmetric ciphering;
- computing message digests (hashes);
- calculating a message authentication code (MAC);

Depends only on the standard C library.
Primary develop for the x86_64 architecture.

WWW: https://github.com/melanhit/akmos

PR:		206987
Submitted by:	Andrew Romanenko <melanhit@gmail.com>
2016-03-24 11:01:18 +00:00
Rene Ladan
3dc362ac88 Remove expired ports:
2016-03-15 www/eaccelerator: cannot be installed: doesn't work with lang/php56 port (doesn't support PHP 5.5 5.6 70)
2016-03-15 devel/pecl-inclued: cannot be installed: doesn't work with lang/php56 port (doesn't support PHP 5.5 5.6 70)
2016-03-15 security/pecl-taint: cannot be installed: doesn't work with lang/php56 port (doesn't support PHP 5.5 5.6 70)
2016-03-20 10:07:29 +00:00
Tijl Coosemans
292294adfb Update OpenVAS ports from version 2 to version 8. All components have
been renamed and rearranged.  The graphical user interface provided by
security/openvas-client has been discontinued.  Instead there is now a
web interface provided by security/greenbone-security-assistant and a
command-line interface provided by security/openvas-client.
2016-03-17 12:57:25 +00:00
Mark Felder
436b8d6d58 Cisco-torch is a mass Cisco Vulnerability Scanner.
The main feature that makes Cisco-torch different from similar
tools is the extensive use of forking to launch multiple scanning
processes on the background for maximum scanning efficiency. Also,
it uses several methods of application layer fingerprinting simultaneously,
if needed. We wanted something fast to discover remote Cisco hosts running
Telnet, SSH, Web, NTP and SNMP services and launch dictionary attacks
against the services discovered.

WWW: http://www.hackingciscoexposed.com/?link=tools

PR:		207221
Submitted by:	Rihaz Jerrin <rihaz.jerrin@gmail.com>
2016-03-14 21:56:05 +00:00
Jimmy Olgeni
e4fb3069f6 Sort security/Makefile. 2016-03-12 17:17:12 +00:00
Antoine Brodin
48d630e356 - Switch regripper to USE_GITHUB
- Update regripper to a recent snapshot (2.8.20160225)
- Merge regripperplugins into regripper
2016-03-07 19:34:42 +00:00
Bernard Spil
7f1c966342 security/openssl-devel: Create OpenSSL 1.1.0 Alpha port
- Repo-copy of security/openssl
 - Remove unneeded USE_OPENSSL check
 - Add and normalize CONFLICTS
 - Put OPTIONS into GROUPS for ciphers, hashes, protocols and optimizations
 - Add more configurable ciphers, hashes and protocols
 - Sort <OPT>_DESC alphabetically
 - Reword <OPT>_DESC after grouping, add (comment)
 - Rewrite ${PORT_OPTIONS:M<OPT>} to <OPT>_<FEATURE>_* where possible
 - Rewrite ${PORT_OPTIONS:M<OPT>} to target-<OPT>-on where possible
 - Rewrite do-configure target to HAS_CONFIGURE/CONFIGURE_SCRIPT
 - Rewrite (regression-)test target to TEST_TARGET
 - Add NPN support patch from [1]
 - Remove 1.0.2 specific patches (Padlock and EVP_MD_CTX_FLAG_ONESHOT)
 - Disable obsolete, broken and obscure features

[1] https://github.com/openssl/openssl/pull/757

Reviewed by:	koobs (mentor)
Approved by:	koobs (mentor)
Differential Revision:	D5484
2016-03-03 14:36:51 +00:00
Mikhail Teterin
94506ae216 security/pdfcrack: update to 0.15 (redo r409827) 2016-03-01 02:53:06 +00:00
Mikhail Teterin
9514d769d3 Back out r409827 to restore old history 2016-03-01 02:49:56 +00:00
Mikhail Teterin
8140c328dd Add a tool for brute-force cracking PDF-passwords (both user and
owner ones).
2016-02-29 21:22:48 +00:00
Mathieu Arnold
f350bae837 Add acme-tiny, a tiny script to issue and renew TLS certs from Let's Encrypt.
Sponsored by:	Absolight
2016-02-29 17:11:11 +00:00
Bryan Drewery
bdd004278b Remove security/openssh-portable-devel since it is outdated, insecure,
and no longer needed.
2016-02-29 16:51:11 +00:00
Hajimu UMEMOTO
c0f7910237 Add Cyrus SASL SRP authentication plugin.
Requested by:	Kyle Amon <amonk__at__backwatcher.com>
2016-02-24 10:39:50 +00:00
Steve Wills
dba3e74d6b security/honeybadger: add port
PR:		207315
Submitted by:	Shawn Webb <shawn.webb@hardenedbsd.org> (with modifications)
2016-02-19 21:38:23 +00:00
Adam Weinberger
33329a7b29 Add security/p5-Crypt-XTEA, and its dependency lang/p5-Scalar-Util-Numeric.
Crypt::XTEA implements the fast and light XTEA cipher that supports the
Crypt::CBC interface.

https://metacpan.org/pod/Crypt::XTEA

Scalar::Util::Numeric implements some scalar classification routines
with an XS module.

https://metacpan.org/pod/Scalar::Util::Numeric
2016-02-17 04:23:00 +00:00
Martin Wilke
e630e52bb5 Welcome php 7.0.3
Changelog:
    http://php.net/ChangeLog-7.php#7.0.0
    http://php.net/ChangeLog-7.php#7.0.1
    http://php.net/ChangeLog-7.php#7.0.2
    http://php.net/ChangeLog-7.php#7.0.3

I'd like to thanks:
  Kurt Jaeger
  Matthias Breddin
  Rainer Duffner
  Victor van Vlaardingen
  Torsten Zuehlsdorff
  Franco Fichtner
  and all helpers and testers from ports@.
2016-02-15 14:34:26 +00:00
Rene Ladan
d5ce1f73bc Remove PHP 5.4 from the Ports Tree, it expired upstream in 2015-Q3 and the
ports expired last month.

Adjust Mk/bsd.php.mk

Reviewed by:	antoine, marino
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D5278
2016-02-14 19:21:31 +00:00
Adam Weinberger
7ef62312f8 Add security/p5-Digest-SHA3, a NIST SHA3 implementation and perl interface. 2016-02-13 18:12:24 +00:00
Ruslan Makhmatkhanov
3abcf03666 security/py-openid: rename to security/py-python-openid
Rename to match upstream name.
2016-02-12 21:53:57 +00:00
Ruslan Makhmatkhanov
74aa54bc02 Alternate keyring backend implementations for use with the Python keyring
package.

WWW: https://pypi.python.org/pypi/keyrings.alt

PR:		207046
Submitted by:	Douglas Thrift <douglas@douglasthrift.net>
2016-02-12 21:03:10 +00:00
Xin LI
9567fc068c 2015-12-31 security/polarssl: Upstream is ending support for 1.2.x 2016-02-07 09:58:59 +00:00
Sunpoet Po-Chuan Hsieh
3799db7072 - Add letsencrypt.sh
- While I'm here:
  - Remove LOCALBASE/bin from RUN_DEPENDS
  - Use USES=shebangfix
  - Use ETCDIR
  - Add 000.letsencrypt.sh to SUB_FILES
  - Remove GH_PROJECT
  - Simplify Makefile

Letencrypt.sh is a pure BASH implementation of the ACME
protocol used by Lets Encrypt.

WWW: https://github.com/lukas2511/letsencrypt.sh

PR:		206375
Submitted by:	Sascha Holzleiter <sascha@root-login.org>
2016-02-03 20:54:51 +00:00
Kubilay Kocak
6b457d2423 [NEW] security/stud: Scalable TLS Unwrapping Daemon
stud is a network proxy that terminates TLS/SSL connections
and forwards the unencrypted traffic to some backend. It's
designed to handle 10s of thousands of connections
efficiently on multicore machines.

WWW: https://github.com/bumptech/stud

PR:		206134
Submitted by:	Franz Bettag <franz bett ag>
2016-02-01 11:02:50 +00:00
TAKATSU Tomonari
babe15d122 - Add new port: security/R-cran-openssl
Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey
  parsers. Supports RSA, DSA and NIST curves P-256, P-384 and P-521.
  Cryptographic signatures can either be created and verified manually
  or via x509 certificates. AES block cipher is used in CBC mode for
  symmetric encryption; RSA for asymmetric (public key) encryption.
  High-level envelope functions combine RSA and AES for encrypting
  arbitrary sized data. Other utilities include key generators, hash
  functions (md5, sha1, sha256, etc), base64 encoder, a secure random
  number generator, and 'bignum' math methods for manually performing
  crypto calculations on large multibyte integers.

  WWW: https://cran.r-project.org/web/packages/openssl/
2016-01-29 06:54:50 +00:00
Sunpoet Po-Chuan Hsieh
475c72ff94 - Add p5-Bytes-Random-Secure 0.29
Bytes::Random::Secure provides two interfaces for obtaining crypto-quality
random bytes. The simple interface is built around plain functions. For greater
control over the Random Number Generator's seeding, there is an Object Oriented
interface that provides much more flexibility.

The "functions" interface provides functions that can be used any time you need
a string of a specific number of random bytes. The random bytes are available as
simple strings, or as hex-digits, Quoted Printable, or MIME Base64. There are
equivalent methods available from the OO interface, plus a few others.

This module can be a drop-in replacement for Bytes::Random, with the primary
enhancement of using a cryptographic-quality random number generator to create
the random data. The random_bytes function emulates the user interface of
Bytes::Random's function by the same name. But with Bytes::Random::Secure the
random number generator comes from Math::Random::ISAAC, and is suitable for
cryptographic purposes. The harder problem to solve is how to seed the
generator. This module uses Crypt::Random::Seed to generate the initial seeds
for Math::Random::ISAAC.

WWW: http://search.cpan.org/dist/Bytes-Random-Secure/
2016-01-23 15:14:24 +00:00
Sunpoet Po-Chuan Hsieh
9d547fcfe5 - Add p5-Crypt-Random-Seed 0.03
Crypt::Random::Seed is a simple mechanism to get strong randomness. The main
purpose of this module is to provide a simple way to generate a seed for a PRNG
such as Math::Random::ISAAC, for use in cryptographic key generation, or as the
seed for an upstream module such as Bytes::Random::Secure. Flags for requiring
non-blocking sources are allowed, as well as a very simple method for plugging
in a source.

WWW: http://search.cpan.org/dist/Crypt-Random-Seed/
2016-01-23 15:13:55 +00:00
Sunpoet Po-Chuan Hsieh
ac32e0e4e8 - Add p5-Crypt-Random-TESHA2 0.01
Crypt::Random::TESHA2 implements userspace voodoo entropy. You should use a
proper O/S supplied entropy source such as /dev/random or the Win32 Crypt API.

WWW: http://search.cpan.org/dist/Crypt-Random-TESHA2/
2016-01-23 15:13:17 +00:00
Sunpoet Po-Chuan Hsieh
4cad3b8780 - Add p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC 0.501
- While I'm here, fix *_DEPENDS

This class is an authentication provider designed to authenticate users
against a database, using Dancer2::Plugin::DBIC to access a database.

See Dancer2::Plugin::Auth::Extensible for details on how to use
the authentication framework.

WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible-Provider-DBIC/

PR:		206439
Submitted by:	Henk van Oers <hvo.pm@xs4all.nl>
2016-01-23 15:12:54 +00:00
Dmitry Marakasov
c8b7795c68 C++ implementation of I2P client
WWW: http://i2pd.website/
2016-01-23 13:13:15 +00:00