HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52352,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=890",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=888",
"results": [
{
"name": "nasty",
"portdir": "security/nasty",
"version": "0.6",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vanheusden.com/nasty/",
"description": "passphrase revovery helper for PGP and GPG keys",
"long_description": "Nasty is a program that helps you to recover the passphrase of your PGP or GPG-key in case you forget or lost it. This tool will not help if you have no clue about the passphrase!",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gpgme",
"pth"
]
}
],
"depends_on": []
},
{
"name": "nbtscan",
"portdir": "security/nbtscan",
"version": "1.7.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/resurrecting-open-source-projects/nbtscan",
"description": "Scan networks for NetBIOS name information",
"long_description": "NBTscan is a program for scanning IP networks for NetBIOS name information. It sends NetBIOS status query to each address in supplied range and lists received information in human readable form. For each responded host it lists IP address, NetBIOS computer name, logged-in user name and MAC address.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "nsc",
"portdir": "security/nsc",
"version": "2.12.2",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nats-io/nsc",
"description": "A tool for creating NATS account and user access configurations",
"long_description": "NSC enables you to create and edit Operators, Accounts, Users, manage publish and subscribe permissions for Users, define Service and Stream exports from an account, reference Services and Streams from another account, and generate Activation tokens that grant access to private services or streams.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "nsrllookup",
"portdir": "security/nsrllookup",
"version": "1.4.2",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://rjhansen.github.io/nsrllookup/",
"description": "Look up hashes in the NSRL",
"long_description": "Look up hashes in the National Software Reference Library database of hashes",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"boost176"
]
}
],
"depends_on": []
},
{
"name": "oath-toolkit",
"portdir": "security/oath-toolkit",
"version": "2.6.13",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/oath-toolkit/",
"description": "The OATH Toolkit contains a shared library, command line tool, and PAM module for one-time password authentication.",
"long_description": "The OATH Toolkit contains a shared library, command line tool, and PAM module that makes it possible to build one-time password authentication systems. Supported technologies include the event-based HOTP algorithm and the time-based TOTP algorithm. OATH is the Open AuTHentication organization which specify the algorithms.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "arno+macports",
"github": "fracai",
"ports_count": 14
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"gtk-doc",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libtool",
"xmlsec",
"libxml2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"pass-otp"
]
}
]
},
{
"name": "oauth2-proxy",
"portdir": "security/oauth2-proxy",
"version": "7.15.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://oauth2-proxy.github.io/oauth2-proxy",
"description": "A reverse proxy that provides authentication with Google, GitHub or other providers.",
"long_description": "A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openbao",
"portdir": "security/openbao",
"version": "2.5.3",
"license": "MPL-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbao.org",
"description": "Open-source secrets management solution (fork of Vault)",
"long_description": "OpenBao is a community-driven fork of Vault, providing a secrets management, identity, and encryption solution. It manages sensitive data such as API keys, passwords, and certificates.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "",
"github": "vijay8i",
"ports_count": 3
}
],
"variants": [
"ui"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openfpc",
"portdir": "security/openfpc",
"version": "0.1a",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/openfpc/",
"description": "lightweight full-packet network traffic recorder & buffering tool",
"long_description": "OpenFPC is a set of scripts that combine to provide a lightweight full-packet network traffic recorder & buffering tool. Its design goal is to allow non-expert users to deploy a distributed network traffic recorder on COTS hardware while integrating into existing alert and log tools.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": []
},
{
"name": "openpace",
"portdir": "security/openpace",
"version": "1.1.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/frankmorgner/openpace",
"description": "Cryptographic library for EAC version 2",
"long_description": "OpenPACE implements Extended Access Control (EAC) version 2 as specified in BSI TR-03110.",
"active": true,
"categories": [
"security",
"libs"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gengetopt",
"pkgconfig",
"help2man",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"opensc"
]
}
]
},
{
"name": "openpgpsdk",
"portdir": "security/openpgpsdk",
"version": "0.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://openpgp.nominet.org.uk/",
"description": "OpenPGP library SDK",
"long_description": "The OpenPGP SDK project provides an open source library, written in C, which implements the OpenPGP specification.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"gnupg2",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"openssl",
"zlib",
"cunit"
]
}
],
"depends_on": []
},
{
"name": "opensc",
"portdir": "security/opensc",
"version": "0.27.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OpenSC/OpenSC",
"description": "Tools and libraries for smart cards",
"long_description": "OpenSC provides a set of libraries and utilities to work with smart cards. Its main focus is on cards that support cryptographic operations, and facilitate their use in security applications such as authentication, mail encryption and digital signatures. OpenSC implements the PKCS#11 API so applications supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On the card OpenSC implements the PKCS#15 standard and aims to be compatible with every software/card that does so, too.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"eac",
"p11kit",
"readline",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"docbook-xsl-nons",
"help2man",
"libxslt",
"autoconf",
"automake",
"gengetopt",
"libtool"
]
},
{
"type": "lib",
"ports": [
"readline",
"openpace",
"openssl3",
"zlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pkcs11-provider"
]
},
{
"type": "run",
"ports": [
"sequoia-keystore"
]
}
]
},
{
"name": "openvas-client",
"portdir": "security/openvas-client",
"version": "2.0.5",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.openvas.org/",
"description": "Open Vulnerability Assessment System client",
"long_description": "OpenVAS is the Open Vulnerability Assessment System. This port is the client component.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"gtk2",
"gd2"
]
}
],
"depends_on": []
},
{
"name": "openvas-libnasl",
"portdir": "security/openvas-libnasl",
"version": "2.0.2",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.openvas.org/",
"description": "Open Vulnerability Assessment System NASL library",
"long_description": "OpenVAS is the Open Vulnerability Assessment System. This port contains the Nessus Attack Scripting Language (NASL) library used by the server component.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"pkgconfig",
"gsed",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gpgme",
"openvas-libraries"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"openvas-server"
]
}
]
},
{
"name": "openvas-libraries",
"portdir": "security/openvas-libraries",
"version": "2.0.4",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.openvas.org/",
"description": "Open Vulnerability Assessment System libraries",
"long_description": "OpenVAS is the Open Vulnerability Assessment System. This port contains the libraries used by the server component.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gnutls",
"gettext",
"libpcap",
"libgcrypt",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"openvas-libnasl"
]
}
]
},
{
"name": "openvas-plugins",
"portdir": "security/openvas-plugins",
"version": "1.0.7",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.openvas.org/",
"description": "Open Vulnerability Assessment System plugins",
"long_description": "OpenVAS is the Open Vulnerability Assessment System. This port contains the plugins used by the server component.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"gsed",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"glib2",
"openvas-server"
]
}
],
"depends_on": []
},
{
"name": "openvas-server",
"portdir": "security/openvas-server",
"version": "2.0.3",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.openvas.org/",
"description": "Open Vulnerability Assessment System server",
"long_description": "OpenVAS is the Open Vulnerability Assessment System. This port is the server component.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openvas-libnasl",
"xorg-libX11"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"openvas-plugins"
]
}
]
},
{
"name": "ophcrack",
"portdir": "security/ophcrack",
"version": "3.8.0",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ophcrack.sourceforge.io",
"description": "Microsoft Windows password cracker",
"long_description": "Ophcrack is a free Windows password cracker based on rainbow tables. It is a very efficient implementation of rainbow tables done by the inventors of the method.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"gui",
"tables",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"expat"
]
}
],
"depends_on": []
},
{
"name": "outguess",
"portdir": "security/outguess",
"version": "0.4",
"license": "BSD-old and Noncommercial and IJG",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/resurrecting-open-source-projects/outguess",
"description": "steganographic tool",
"long_description": "OutGuess is a universal steganographic tool that allows the insertion of hidden information into the redundant bits of data sources. The nature of the data source is irrelevant to the core of OutGuess. The program relies on data specific handlers that will extract redundant bits and write them back after modification. In this version the PNM and JPEG image formats are supported. In the next paragraphs, images will be used as concrete example of data objects, though OutGuess can use any kind of data, as long as a handler is provided.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pam-google-authenticator",
"portdir": "security/pam-google-authenticator",
"version": "1.11",
"license": "apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/google-authenticator-libpam",
"description": "Pluggable Authentication Module for Google Authenticator",
"long_description": "The Google Authenticator PAM module provides an easy way use Google's 2FA (via Google Authenticator app) to your existing user authentication infrastructure.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 225
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "run",
"ports": [
"qrencode"
]
}
],
"depends_on": []
},
{
"name": "pam-reattach",
"portdir": "security/pam-reattach",
"version": "1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fabianishere/pam_reattach",
"description": "PAM module to reattach to user's per-session bootstrap namespace",
"long_description": "A PAM module for reattaching to the authenticating user's per-session bootstrap namespace on macOS. This allows users to make use of the pam_tid module within programs like screen and tmux.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "",
"github": "kakuhen",
"ports_count": 9
}
],
"variants": [
"debug",
"withcli",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pam-touchid",
"portdir": "security/pam-touchid",
"version": "20210121",
"license": "public-domain",
"platforms": "{darwin >= 20}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Reflejo/pam-touchID",
"description": "PAM plugin module that allows Touch ID to be used for authentication",
"long_description": "A PAM plugin that allows the Touch ID to be used for authentication, written in Swift.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 288
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pam-u2f",
"portdir": "security/pam-u2f",
"version": "1.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developers.yubico.com/pam-u2f/",
"description": "Pluggable Authentication Module (PAM) for U2F",
"long_description": "The PAM U2F module provides an easy way to integrate the Yubikey (or other U2F-compliant authenticators) into your existing user authentication infrastructure. PAM is used by GNU/Linux, Solaris and Mac OS X for user authentication.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"gengetopt",
"libtool",
"pkgconfig",
"asciidoc"
]
},
{
"type": "lib",
"ports": [
"libfido2"
]
}
],
"depends_on": []
},
{
"name": "pam-watchid",
"portdir": "security/pam-watchid",
"version": "20201011",
"license": "public-domain",
"platforms": "{darwin >= 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/biscuitehh/pam-watchid",
"description": "PAM plugin module that allows the Apple Watch to be used for authentication",
"long_description": "A PAM plugin that allows the Apple Watch to be used for authentication, using the new kLAPolicyDeviceOwnerAuthenticationWithBiometricsOrWatch API in macOS 10.15, written in Swift.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 288
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "paperkey",
"portdir": "security/paperkey",
"version": "1.6",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jabberwocky.com/software/paperkey/",
"description": "An OpenPGP key archiver",
"long_description": "A reasonable way to achieve a long term backup of OpenPGP keys is to print them out on paper. Paper and ink have amazingly long retention qualities - far longer than the magnetic or optical means that are generally used to back up computer data.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 48
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pass",
"portdir": "security/pass",
"version": "1.7.4",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.passwordstore.org/",
"description": "pass is the standard unix password manager",
"long_description": "pass is the standard unix password manager",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [
"external_gpg"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "run",
"ports": [
"util-linux",
"gnupg2",
"tree",
"qrencode",
"git"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pass-import",
"pass-update"
]
},
{
"type": "run",
"ports": [
"pass-otp",
"pass-update"
]
}
]
},
{
"name": "pass-import",
"portdir": "security/pass-import",
"version": "0.1",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/roddhjav/pass-import",
"description": "A generic importer extension for the standard unix password manager pass.",
"long_description": "A generic importer extension for the standard unix password manager pass.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"coreutils",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pass"
]
}
],
"depends_on": []
},
{
"name": "pass-otp",
"portdir": "security/pass-otp",
"version": "1.2.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tadfisher/pass-otp",
"description": "A pass extension for managing one-time-password (OTP) tokens",
"long_description": "A pass extension for managing one-time-password (OTP) tokens",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "loic-github",
"github": "lpefferkorn",
"ports_count": 1
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"qrencode",
"oath-toolkit",
"pass"
]
}
],
"depends_on": []
},
{
"name": "pass-update",
"portdir": "security/pass-update",
"version": "2.2.1",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/roddhjav/pass-update",
"description": "A pass extension that provides a convenient solution to update an existing password.",
"long_description": "A pass extension that provides a convenient solution to update an existing password.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"coreutils",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pass"
]
},
{
"type": "run",
"ports": [
"pass"
]
}
],
"depends_on": []
},
{
"name": "passage",
"portdir": "security/passage",
"version": "1.7.4a2",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FiloSottile/passage",
"description": "passage passage is a fork of password-store that uses age as a backend instead of GnuPG.",
"long_description": "passage passage is a fork of password-store that uses age as a backend instead of GnuPG.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"git",
"util-linux",
"qrencode",
"age",
"tree"
]
}
],
"depends_on": []
},
{
"name": "pbc",
"portdir": "security/pbc",
"version": "1.0.0",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://crypto.stanford.edu/pbc/",
"description": "The Pairing-Based Cryptography Library",
"long_description": "The Pairing-Based Cryptography Library \n\nPairing-based cryptography is a relatively young area of cryptography that revolves around a certain function with special properties. \n\nThe PBC (Pairing-Based Cryptography) library is a free C library built on the GMP library that performs the mathematical operations underlying pairing-based cryptosystems. \n\nThe PBC library is designed to be the backbone of implementations of pairing-based cryptosystems, thus speed and portability are important goals. It provides routines such as elliptic curve generation, elliptic curve arithmetic and pairing computation. Thanks to the GMP library, despite being written in C, pairings times are reasonable.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cpabe",
"libbswabe"
]
}
]
},
{
"name": "pdfid",
"portdir": "security/pdfid",
"version": "0.2.10",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://blog.didierstevens.com/programs/pdf-tools/#pdfid",
"description": "Tool to test a PDF file",
"long_description": "Tool to test a PDF file",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "pdfparser",
"portdir": "security/pdfparser",
"version": "0.7.14",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://blog.didierstevens.com/programs/pdf-tools/#pdfid",
"description": "parse a PDF document to identify the fundamental elements used",
"long_description": "parse a PDF document to identify the fundamental elements used",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "pgpdump",
"portdir": "security/pgpdump",
"version": "0.37",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mew.org/~kazu/proj/pgpdump/en/",
"description": "PGP packet visualizer",
"long_description": "pgpdump is a PGP packet visualizer which displays the packet format of OpenPGP (RFC 4880) and PGP version 2 (RFC 1991).",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "pidgin-otr",
"portdir": "security/pidgin-otr",
"version": "4.0.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cypherpunks.ca/otr/",
"description": "Off-the-Record Plugin for Pidgin",
"long_description": "This is a pidgin plugin which implements Off-the-Record (OTR) Messaging. OTR allows you to have private conversations over IM by providing: - Encryption - No one else can read your instant messages. - Authentication - You are assured the correspondent is who you think it is. - Deniability - The messages you send do _not_ have digital signatures that are checkable by a third party. Anyone can forge messages after a conversation to make them look like they came from you. However, _during_ a conversation, your correspondent is assured the messages he sees are authentic and unmodified. - Perfect forward secrecy - If you lose control of your private keys, no previous conversation is compromised.",
"active": true,
"categories": [
"net",
"security",
"chat"
],
"maintainers": [
{
"name": "rsync",
"github": "",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"libtool",
"pkgconfig",
"intltool",
"autoconf",
"automake",
"gettext"
]
},
{
"type": "lib",
"ports": [
"libotr",
"gettext-runtime",
"pidgin"
]
}
],
"depends_on": []
},
{
"name": "pinentry",
"portdir": "security/pinentry",
"version": "1.3.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnupg.org/software/pinentry/",
"description": "Passphrase entry dialog utilizing the Assuan protocol",
"long_description": "This is a collection of simple PIN or passphrase entry dialogs in a secure manner.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "ionic",
"github": "Ionic",
"ports_count": 24
}
],
"variants": [
"gtk2",
"gnome3",
"qt4",
"qt5",
"fltk",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libassuan",
"libgpg-error",
"ncurses",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnupg2",
"lastpass-cli"
]
}
]
},
{
"name": "pkcs11-helper",
"portdir": "security/pkcs11-helper",
"version": "1.29.0",
"license": "GPL-2+ and BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OpenSC/pkcs11-helper",
"description": "Library that simplifies the interaction with PKCS#11 providers for end-user applications using a simple API and optional OpenSSL engine",
"long_description": "Library that simplifies the interaction with PKCS#11 providers for end-user applications using a simple API and optional OpenSSL engine",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-18",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"openssl11",
"gnutls"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qca-pkcs11",
"qca-qt5-pkcs11",
"qca-qt6-pkcs11",
"gnupg-pkcs11-scd"
]
}
]
},
{
"name": "pkcs11-provider",
"portdir": "security/pkcs11-provider",
"version": "1.2.0",
"license": "Apache-2.0",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/latchset/pkcs11-provider",
"description": "A pkcs#11 provider for OpenSSL 3.0+",
"long_description": "An OpenSSL 3 provider to access Hardware or Software Tokens using the PKCS#11 Cryptographic Token Interface",
"active": true,
"categories": [
"security",
"crypto"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 60
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gnutls",
"meson",
"ninja",
"pkgconfig",
"nss",
"opensc",
"p11-kit",
"softhsm"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "policykit",
"portdir": "security/policykit",
"version": "0.121",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.freedesktop.org/polkit/polkit",
"description": "PolicyKit is an application-level toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes",
"long_description": "PolicyKit is an application-level toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"docbook-xml-4.5",
"docbook-xsl-nons",
"libxslt",
"gettext",
"meson",
"ninja",
"pkgconfig",
"gobject-introspection",
"docbook-xml-4.1.2"
]
},
{
"type": "lib",
"ports": [
"glib2",
"duktape",
"dbus"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"accountsservice",
"gconf",
"gnome-applets",
"gnome-control-center",
"gnome-panel",
"gnome-settings-daemon",
"policykit-gnome",
"polkit-qt",
"polkit-qt5-devel"
]
}
]
},
{
"name": "portsentry",
"portdir": "security/portsentry",
"version": "1.2",
"license": "CPL-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/sentrytools/",
"description": "port scan detection and active defense",
"long_description": "PortSentry is part of the Abacus Project suite of security tools. It is a program designed to detect and respond to port scans against a target host in real-time. There are other port scan detectors that perform similar detection of scans, but PortSentry has some unique features that may make it worth looking into.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "prelude-lml",
"portdir": "security/prelude-lml",
"version": "5.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.prelude-siem.org/",
"description": "Prelude Sensor for analyzing logs and collecting Syslog events",
"long_description": "Prelude is an Hybrid intrusion detection system framework that relies on the IDMEF (Intrusion Detection Message Exchange Format) IETF standard. It enables security sensors such as Snort, honeyd, Nessus Vulnerability Scanner, Samhain, over 30 types of system logs, and many others to verify an attack by performing automatic correlation between events. This port provides the 'log monitoring lackey'",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gnutls",
"icu",
"pcre",
"libprelude"
]
}
],
"depends_on": []
},
{
"name": "prelude-manager",
"portdir": "security/prelude-manager",
"version": "5.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.prelude-siem.org/",
"description": "collects and normalize security events from Prelude sensors",
"long_description": "Prelude is a Universal Security Information Management (SIM) system. Prelude collects, normalizes, sorts, aggregates, correlates and reports all security-related events independently of the product brand or license giving rise to such events. Prelude-Manager is a high availability server that accepts secured connections from distributed sensors and/or other Managers and saves received events to a media specified by the user (database, log file, mail etc.).",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"net-snmp",
"tcp_wrappers",
"gnutls",
"libpreludedb",
"libxml2",
"libprelude",
"libev",
"libgeoip",
"libmaxminddb",
"libtool"
]
}
],
"depends_on": []
},
{
"name": "pwman",
"portdir": "security/pwman",
"version": "0.4.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.net/projects/pwman",
"description": "curses based password management program",
"long_description": "PWman is a curses based password storage application. It uses GnuPG to encrypt and decrypt the password file. The interface was inspired by Jaako Heinonen's abook.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mni",
"github": "",
"ports_count": 27
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gnupg2",
"libxml2"
]
}
],
"depends_on": []
},
{
"name": "pwsafe",
"portdir": "security/pwsafe",
"version": "0.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://nsd.dyndns.org/pwsafe/",
"description": "manage encrypted password databases",
"long_description": "pwsafe is a command-line program that manages encrypted password databases",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"openssl",
"readline",
"xorg-libXmu"
]
}
],
"depends_on": []
},
{
"name": "pywhat",
"portdir": "security/pywhat",
"version": "5.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bee-san/pyWhat",
"description": "pyWhat easily lets you identify emails, IP addresses, and more",
"long_description": "pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is!",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 41
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-poetry-core",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-click",
"py314-rich",
"py314-orjson"
]
}
],
"depends_on": []
},
{
"name": "qtkeychain",
"portdir": "security/qtkeychain",
"version": "0.13.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "QtKeyChain stores passwords securely",
"long_description": "QtKeyChain stores passwords securely",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"qt4",
"qt5",
"qt6",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pkgconfig",
"qtkeychain-qt6"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"owncloud-client"
]
}
]
},
{
"name": "quill",
"portdir": "security/quill",
"version": "0.7.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/anchore/quill",
"description": "Simple macOS binary signing from any platform",
"long_description": "Simple macOS binary signing from any platform",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "qtkeychain-qt4",
"portdir": "security/qtkeychain",
"version": "0.11.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/frankosterfeld/qtkeychain",
"description": "QtKeyChain stores passwords securely",
"long_description": "QtKeyChain stores passwords securely",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"pkgconfig"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"Deriv"
]
}
]
},
{
"name": "qtkeychain-qt5",
"portdir": "security/qtkeychain",
"version": "0.13.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/frankosterfeld/qtkeychain",
"description": "QtKeyChain stores passwords securely",
"long_description": "QtKeyChain stores passwords securely",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qttranslations",
"pkgconfig",
"qt5-qtbase"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nheko",
"qgis3",
"trojita",
"nextcloud-client"
]
}
]
},
{
"name": "qtkeychain-qt6",
"portdir": "security/qtkeychain",
"version": "0.13.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/frankosterfeld/qtkeychain",
"description": "QtKeyChain stores passwords securely",
"long_description": "QtKeyChain stores passwords securely",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"qt6-qttools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pkgconfig",
"qt6-qtbase",
"qt6-qttranslations"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qtkeychain"
]
}
]
},
{
"name": "rage",
"portdir": "security/rage",
"version": "0.11.2",
"license": "MIT and Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/str4d/rage",
"description": "Rust implementation of age",
"long_description": "rage is a simple, modern, and secure file encryption tool, using the age format. It features small explicit keys, no config options, and UNIX-style composability.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "turbocool3r",
"github": "turbocool3r",
"ports_count": 4
}
],
"variants": [
"mount",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
}
]
}