Commit graph

1560 commits

Author SHA1 Message Date
Steve Wills
1a16ad2949 security/vault: create port
Vault is a tool for securely accessing secrets. A secret is anything that you
want to tightly control access to, such as API keys, passwords, certificates,
and more. Vault provides a unified interface to any secret, while providing
tight access control and recording a detailed audit log.

WWW: https://vaultproject.io/
2015-06-26 17:02:42 +00:00
Ruslan Makhmatkhanov
9b5e54b8b5 Remove expired port
Functionality of py-backports.ssl_match_hostname is available in Python standard
library as ssl.match_hostname() since Python 2.7.9 [1].

[1] https://docs.python.org/2.7/library/ssl.html#ssl.match_hostname
2015-06-23 18:31:28 +00:00
Xin LI
e6f5575fe0 A Python library for parsing PGP packets
WWW: https://pypi.python.org/pypi/pgpdump/

PR:		200364
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2015-06-17 01:05:24 +00:00
Thomas Zander
629cdc24e7 Add py-gpsoauth, a Python client library for Google Play Services OAuth 2015-06-14 07:26:44 +00:00
Jimmy Olgeni
865541f233 Sort entries. 2015-06-13 09:38:04 +00:00
Bryan Drewery
661be7b08d Add openssh-portable-devel which is based on the upstream snapshots for staging and testing.
Its initial version is 20150602 which is nearly the upcoming 6.9 version.
2015-06-02 15:00:43 +00:00
Dmitry Marakasov
3c276a0a9f Unbreak INDEX 2015-05-27 23:01:14 +00:00
Dmitry Marakasov
bef55936cf This module provides a secure, efficient, and simple interface for
creating session tokens, password reset codes, temporary passwords,
random identifiers, and anything else you can think of.

Like this: my $token = Session::Token->new->get; # 128 bits

WWW: http://search.cpan.org/dist/Session-Token/

PR:		200390
Submitted by:	hvo.pm@xs4all.nl
2015-05-27 21:21:54 +00:00
Michael Moll
68bf3ab2bb new port: security/rubygem-rack-oauth2
OAuth 2.0 Server & Client Library.

WWW: https://github.com/nov/rack-oauth2

PR:		199922
Differential Revision:	https://reviews.freebsd.org/D2638
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
Approved by:	mat (mentor)
2015-05-26 18:11:32 +00:00
Guido Falsi
7941f4cb00 - Rename security/qtkeychain to qtkeychain-qt5, update to 0.5.0 and make it use Qt5
- Add slave port qtkeychain-qt4
- Make deskutils/owncloudclient link against qtkeychain-qt5
- Update owncloudclient comment and pkg-descr

PR:		198785
Submitted by:	6yearold at gmail.com (security/qtkeychain maintainer)
2015-05-24 21:03:19 +00:00
Sunpoet Po-Chuan Hsieh
ab0acc9cd4 - Move security/rubygem-rc4 to security/rubygem-ruby-rc4
- Add LICENSE
- Update WWW
2015-05-24 15:40:01 +00:00
Antoine Brodin
3500ab2c26 Update security/metasploit to 4.11.2 2015-05-23 16:32:23 +00:00
Dan Langille
477339e90b Add new port: security/py-crits
CRITs is a web-based tool which combines an analytic engine with a cyber threat
database that not only serves as a repository for attack data and malware, but
also provides analysts with a powerful platform for conducting malware
analyses, correlating malware, and for targeting data. These analyses and
correlations can also be saved and exploited within CRITs. CRITs employs a
simple but very useful hierarchy to structure cyber threat information. This
structure gives analysts the power to 'pivot' on metadata to discover
previously unknown related content.

Approved by: mat (mentor)
2015-05-22 19:51:08 +00:00
Vanilla I. Shu
9a5a0a0a81 Add tmux-cssh 20150518, clusterSSH features using tmux, but not X11.
PR:		200313
Submitted by:	jrm@ftfl.ca
2015-05-19 03:33:06 +00:00
Ryan Steinmetz
d8df3497c5 New port: security/hitch:
hitch 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/varnish/hitch/
2015-05-18 13:39:23 +00:00
Adam Weinberger
12942b4303 Add security/keepass, the official KeePass client.
KeePass is a free open source password manager, which helps you to manage your
passwords in a secure way. You can put all your passwords in one database, which
is locked with one master key or a key file. So you only have to remember one
single master password or select the key file to unlock the whole database. The
databases are encrypted using the best and most secure encryption algorithms
currently known (AES and Twofish).

This is the official KeePass application, which was originally only available
for Windows, but has now been re-written with .Net and able to be run on BSD,
Linux and Mac OS X with Mono.

WWW: http://keepass.info/

PR:		200062
Submitted by:	Ben Woods
2015-05-16 16:39:14 +00:00
Michael Moll
dc0775573f new port: security/rubygem-omniauth-shibboleth
Ruby gem that implements an OmniAuth strategy for authenticating
through Shibboleth (SAML) for usage in rubygem-onmiauth.

WWW: https://github.com/toyokazu/omniauth-shibboleth

PR:		199753
Differential Revision:	https://reviews.freebsd.org/D2507
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
Approved by:	swills (mentor)
2015-05-10 23:31:29 +00:00
Michael Moll
a129dfd0e4 new port: security/rubygem-omniauth-multipassword
Ruby gem that implements an OmniAuth strategy that allows to
authenticate against different password strategies at once.

WWW: https://github.com/jgraichen/omniauth-multipassword

PR:		199755
Differential Revision:	https://reviews.freebsd.org/D2504
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
Approved by:	mat (mentor)
2015-05-10 12:57:00 +00:00
Michael Moll
807b7d9112 new port: security/rubygem-omniauth-gitlab
Ruby gem that implements the OmniAuth strategy of GitLab
for usage in rubygem-onmiauth.

WWW: https://github.com/linchus/omniauth-gitlab

PR:		199779
Differential Revision:	https://reviews.freebsd.org/D2502
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
Approved by:	mat (mentor)
2015-05-09 21:59:10 +00:00
Michael Moll
0d90cdcf75 new port: security/omniauth-bitbucket
Ruby gem to add an OmniAuth strategy for Atlassian Bitbucket.

WWW: https://github.com/sishen/omniauth-bitbucket

PR:		199780
Differential Revision:	https://reviews.freebsd.org/D2467
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
Approved by:	swills (mentor), mat (mentor)
2015-05-09 16:27:14 +00:00
Michael Moll
6f3255b29d new port: security/rubygem-doorkeeper
Doorkeeper is an OAuth 2 provider for Rails and Grape applications

WWW: https://github.com/doorkeeper-gem/doorkeeper

PR:		199817
Differential Revision:	https://reviews.freebsd.org/D2494
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
Approved by:	mat (mentor)
2015-05-09 15:04:46 +00:00
Ruslan Makhmatkhanov
802dbfb102 Rename py-certify to py-certifi to conform upstream name.
Approved by:	olivierd (maintainer, by email)
2015-05-01 18:10:24 +00:00
Lars Engels
8e9e078da0 Add security/passivedns:
A tool to collect DNS records passively to aid Incident handling, Network
Security Monitoring (NSM) and general digital forensics.

PassiveDNS sniffs traffic from an interface or reads a pcap-file and outputs
the DNS-server answers to a log file. PassiveDNS can cache/aggregate duplicate
DNS answers in-memory, limiting the amount of data in the logfile without
losing the essense in the DNS answer.

WWW: https://github.com/gamelinux/passivedns

PR:		198499
Submitted by:	shadowbq@gmail.com
2015-04-27 20:33:38 +00:00
Rene Ladan
2af5dcc160 Remove expired ports:
2015-04-15 databases/php53-sqlite3: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-simplexml: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sybase_ct: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-ctype: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-wddx: security EOL reached 14 Aug 2014
2015-04-15 security/php53-filter: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-ftp: security EOL reached 14 Aug 2014
2015-04-15 net/php53-soap: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-recode: security EOL reached 14 Aug 2014
2015-04-15 security/php53-openssl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-dba: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_pgsql: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-fileinfo: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_odbc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sqlite: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-readline: security EOL reached 14 Aug 2014
2015-04-15 mail/php53-imap: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-posix: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-phar: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-gd: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xsl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_firebird: security EOL reached 14 Aug 2014
2015-04-15 devel/mingw64-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 devel/cross-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 databases/php53-pdo_dblib: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvshm: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-json: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-redis: requires php53, security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-pspell: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pgsql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlreader: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-iconv: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-odbc: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-curl: security EOL reached 14 Aug 2014
2015-04-15 math/php53-gmp: security EOL reached 14 Aug 2014
2015-04-15 security/php53-mcrypt: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-shmop: security EOL reached 14 Aug 2014
2015-04-15 math/php53-bcmath: security EOL reached 14 Aug 2014
2015-04-15 security/php53-hash: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvsem: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zip: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-exif: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-gettext: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlwriter: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xml: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-mbstring: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvmsg: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysqli: security EOL reached 14 Aug 2014
2015-04-15 misc/php53-calendar: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-tokenizer: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo: security EOL reached 14 Aug 2014
2015-04-15 net/php53-xmlrpc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-interbase: security EOL reached 14 Aug 2014
2015-04-15 www/php53-session: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mssql: security EOL reached 14 Aug 2014
2015-04-15 www/php53-tidy: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zlib: security EOL reached 14 Aug 2014
2015-04-15 net/php53-ldap: security EOL reached 14 Aug 2014
2015-04-15 net-mgmt/php53-snmp: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-dom: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-pcntl: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-bz2: security EOL reached 14 Aug 2014
2015-04-15 net/php53-sockets: security EOL reached 14 Aug 2014
2015-04-15 lang/php53: security EOL reached 14 Aug 2014
2015-04-15 devel/pecl-uuid: requires php53, security EOL reached 14 Aug 2014
2015-04-15 lang/php53-extensions: security EOL reached 14 Aug 2014
2015-04-15 german/pecl-konto_check: requires php53, security EOL reached 14 Aug 2014
2015-04-17 www/moodle26: Deprecated by upstream, use www/moodle2{7,8} instead
2015-04-17 21:00:10 +00:00
Tijl Coosemans
8e27c129f2 New port security/libbzrtp:
An implementation of ZRTP by Belledonne Communications (Linphone).
ZRTP (RFC 6189) is a media path key agreement protocol for unicast
secure RTP.
2015-04-15 18:46:50 +00:00
Antoine Brodin
dbbb91b27d New port: security/py-stix
A Python library for parsing, manipulating, and generating STIX content
WWW: https://github.com/STIXProject/python-stix
2015-04-10 22:25:06 +00:00
Ruslan Makhmatkhanov
f848c882de Basic and Digest HTTP authentication for Flask routes.
WWW: http://github.com/miguelgrinberg/flask-httpauth/
2015-04-08 10:58:05 +00:00
Antoine Brodin
5698b35cbc New port: security/py-pyaff4
The Advanced Forensics File format 4 was originally designed and published in
"Extending the advanced forensic format to accommodate multiple data sources,
logical evidence, arbitrary information and forensic workflow" M.I. Cohen,
Simson Garfinkel and Bradley Schatz, digital investigation 6 (2009) S57-S68.
The format is an open source format used for the storage of digital evidence and
data.

WWW: http://www.aff4.org/
2015-04-02 17:18:46 +00:00
Johan van Selst
282721b31c CyaSSL has been renamed WolfSSL upstream
Rename port and update to 3.4.0
http://www.yassl.com/yaSSL/Products-wolfssl.html
2015-03-28 09:15:24 +00:00
Antoine Brodin
99e5a36cae - Hook py-requests-kerberos to the build
- Fix LICENSE
2015-03-27 20:37:42 +00:00
John-Mark Gurney
16e7451816 Add port to install various NIST KAT files. These are used by the
tests in tests/sys/opencrypto to validate parts of the OpenCrypto
subsystem...

Sponsored by:	The FreeBSD Foundation
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D2064
2015-03-22 01:49:26 +00:00
Alexey Dokuchaev
f6a6c1a417 Add port of RHash, console utility and library for computing and verifying
hash sums of files.  It is based on the same code as existing Perl wrapper,
`security/p5-Crypt-RHash' port.

Also, properly sort `security/Makefile' while here.
2015-03-13 17:59:00 +00:00
Sunpoet Po-Chuan Hsieh
883df12568 - Connect security/rubygem-scrypt 2015-03-02 14:54:23 +00:00
Sunpoet Po-Chuan Hsieh
05cb638c4d - Add p5-Authen-SCRAM 0.005
The modules in this distribution implement the Salted Challenge Response
Authentication Mechanism (SCRAM) from RFC 5802.

WWW: http://search.cpan.org/dist/Authen-SCRAM/
2015-02-26 17:39:19 +00:00
Sunpoet Po-Chuan Hsieh
640156187b - Add p5-PBKDF2-Tiny 0.005
PBKDF2::Tiny provides an RFC 2898 compliant PBKDF2 implementation using
HMAC-SHA1 or HMAC-SHA2 in under 100 lines of code.

WWW: http://search.cpan.org/dist/PBKDF2-Tiny/
2015-02-26 17:38:20 +00:00
Sunpoet Po-Chuan Hsieh
411c1509d3 - Add p5-Authen-SASL-SASLprep 1.01
Authen::SASL::SASLprep implements the SASLprep specification, which describes
how to prepare Unicode strings representing user names and passwords for
comparison. SASLprep is a profile of the stringprep algorithm.

WWW: http://search.cpan.org/dist/Authen-SASL-SASLprep/
2015-02-26 17:37:43 +00:00
Adam Weinberger
94c98a7481 Add security/p5-Crypt-OpenSSL-EC and security/p5-Crypt-OpenSSL-ECDSA,
interfaces to elliptic curve functions from OpenSSL.
2015-02-14 18:59:03 +00:00
Kubilay Kocak
615bb777b9 [NEW] security/reop: Reasonable Expectation Of Privacy
reop is a simple, semi-modern wannabe PGP clone.

Supported operations include signing -S and verifying -V messages, plus
a variety of options for encrypting messages (-D -E). It does everything
you'd expect a PGP program to do. More accurately, it does everything I
expect you to expect a PGP program to do.

WWW: https://github.com/tedu/reop
2015-02-12 14:28:58 +00:00
Kubilay Kocak
15bcaef594 [NEW] security/libnacl: Python bindings for NaCl
This library is used to gain direct access to the functions exposed by
Daniel J. Bernstein's nacl library via libsodium or tweetnacl. It has
been constructed to maintain extensive documentation on how to use nacl
as well as being tely portable. The file in libnacl/__init__.py can be
pulled out and placed directly in any project to give a single file
binding to all of nacl.

WWW: https://libnacl.readthedocs.org
2015-02-12 07:23:55 +00:00
Erwin Lansing
907161a7aa Add beta version of softhsm2, Software implementation of a
Hardware Security Module (HSM)

PR:		196096
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl>
2015-02-09 03:20:10 +00:00
Jason Helfman
2cd8ac6da6 GPuTTY is a frontend to the SSH client, using the Gtk+ toolkit.
WWW: http://www.defora.org/os/project/334/gputty

PR:		197331 (based on)
Submitted by:	Olivier Cochard-Labbe <olivier@cochard.me>
2015-02-05 17:01:28 +00:00
Ryan Steinmetz
bb27919f0b New port: security/kstart:
k5start is a modified version of kinit that can use keytabs to authenticate,
can run as a daemon and wake up periodically to refresh a ticket, and can run
single commands with their own authentication credentials and refresh those
credentials until the command exits.

It is commonly used to maintain Kerberos tickets for services that need to
authenticate to minimize the amount of Kerberos-related logic that must be
in the service itself.

WWW: http://www.eyrie.org/~eagle/software/kstart/
2015-02-04 20:44:21 +00:00
Rene Ladan
1869512c53 Remove expired ports:
2015-01-31 audio/py-eyed3-06: In audio/abcde dependency has been changed to audio/py-eyed3
2015-01-31 mail/postfix210: Use mail/postfix instead.
2015-01-31 net-im/venom: No more support from the project
2015-02-01 security/openssh-portable66: security/openssh-portable now has all patches working. This port is obsolete.
2015-01-31 www/p5-WWW-Scraper-ISBN-Driver: Merged to www/p5-WWW-Scraper-ISBN by upstream
2015-01-31 www/p5-WWW-Scraper-ISBN-Record: Merged to www/p5-WWW-Scraper-ISBN by upstream
2015-02-02 22:22:23 +00:00
Hiroki Sato
f18568b5b9 Add security/p5-Heimdal-Kadm5, a perl module for Heimdal Kerberos
administrative client library (libkadm5clnt).
2015-02-01 18:55:29 +00:00
Hiroki Sato
6fd55f7db6 Add security/p5-Authen-Simple-Kerberos, Kerberos backend for
p5-Authen-Simple.
2015-02-01 18:51:34 +00:00
Hiroki Sato
c622075b3a Add security/p5-Authen-Krb5-Simple, simple Kerberos authentication module. 2015-02-01 18:48:50 +00:00
Vsevolod Stakhov
97015e0940 Add hpenc utility port.
https://github.com/vstakhov/hpenc
2015-01-31 10:25:36 +00:00
Vanilla I. Shu
5cedef19bd Add p5-Crypt-Sodium 0.06, perl bindings for portable NaCL (libsodium).
PR:		197088
Submitted by:	Thomas von Dein <freebsd@daemon.de>
2015-01-27 06:32:33 +00:00
Kurt Jaeger
68aae0b0e7 New port: security/p5-Digest-GOST
Digest::GOST provides an interface to the GOST R 34.11-94
message digest algorithm, also defined in RFC 5831.

WWW: http://search.cpan.org/dist/Digest-GOST/
2015-01-18 11:20:54 +00:00
Andrej Zverev
58b27a0787 New port: security/asignify
Asignify tool is heavily inspired by signify used in OpenBSD. However, the main
goal of this project is to define high level API for signing files, validating
signatures and encrypting using public keys cryptography. Asignify is designed
to be portable and self-contained with zero external dependencies. It uses
blake2b as the hash function and ed25519 implementation from tweetnacl.

Key features:

- Zero dependencies (libc and C compiler are likely required though), so it
  could be easily used in embedded systems.
- Modern cryptography primitives (ed25519, blake2 and sha512 namely).
- Ability to encrypt files with the same keys using curve25519 based cryptobox.
- Protecting secret keys by passwords using PBKDF2-BLAKE2 routine.
- Asignify can convert ssh ed25519 private keys to the native format and verify
  signatures using just ssh ed25519 public keys (without intermediate
  conversions).
- Asignify provides high level API for application developers for signing,
  verifying, encrypting and keys generation.
- All keys, signatures and encrypted files contain version information allowing
  to change cryptographical primitives in the future without loosing of
  backward compatibility.
2015-01-14 18:35:31 +00:00