HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51622,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=550",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=548",
"results": [
{
"name": "minisign",
"portdir": "security/minisign",
"version": "0.12",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jedisct1.github.io/minisign/",
"description": "a dead simple tool to sign files and verify digital signatures",
"long_description": "Minisign is a dead simple tool to sign files and verify digital signatures.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsodium"
]
}
],
"depends_on": []
},
{
"name": "mfa",
"portdir": "security/mfa",
"version": "20210617",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k-saiki/mfa",
"description": "Generate TOTP(Time-based One-time Password) token with CLI.",
"long_description": "Generate TOTP(Time-based One-time Password) token with CLI.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "metasploit3",
"portdir": "security/metasploit3",
"version": "3.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metasploit.com/",
"description": "Tools and information for security research and pentesting",
"long_description": "The Metasploit Project goal is to provide useful information to people who perform penetration testing, IDS signature development, and exploit research. This framework was created to fill the gaps in the information publicly available on various exploitation techniques and to create a useful resource for exploit developers. The tools and information are provided for legal security research and testing purposes only.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "run",
"ports": [
"readline",
"ruby",
"rb-rails"
]
}
],
"depends_on": []
},
{
"name": "metasploit2",
"portdir": "security/metasploit2",
"version": "2.7",
"license": "(Artistic-1 or GPL-2) and GPL-2+ and APSL-1.1 and Noncommercial and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metasploit.com/",
"description": "Tools and information for security research and pentesting",
"long_description": "The Metasploit Project goal is to provide useful information to people who perform penetration testing, IDS signature development, and exploit research. This framework was created to fill the gaps in the information publicly available on various exploitation techniques and to create a useful resource for exploit developers. The tools and information are provided for legal security research and testing purposes only.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-net-ssleay",
"p5.34-term-readline-gnu"
]
}
],
"depends_on": []
},
{
"name": "medusa",
"portdir": "security/medusa",
"version": "2.2",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.foofus.net/~jmk/medusa/medusa.html",
"description": "speedy, massively parallel, modular, login brute-forcer",
"long_description": "Medusa is intended to be a speedy, massively parallel, modular, login brute-forcer. The goal is to support as many services which allow remote authentication as possible. The author considers following items as some of the key features of this application. Thread-based parallel testing: Brute-force testing can be performed against multiple hosts, users or passwords concurrently. Flexible user input: Target information (host/user/password) can be specified in a variety of ways. For example, each item can be either a single entry or a file containing multiple entries. Additionally, a combination file format allows the user to refine their target listing. Modular design: Each service module exists as an independent .mod file. This means that no modifications are necessary to the core application in order to extend the supported list of services for brute-forcing.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "normen",
"github": "Gminfly",
"ports_count": 11
}
],
"variants": [
"subversion",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"openssl10",
"subversion",
"libssh2"
]
}
],
"depends_on": []
},
{
"name": "md5deep",
"portdir": "security/md5deep",
"version": "4.4",
"license": "public-domain and GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jessek/hashdeep",
"description": "Recursively compute digests on files/directories",
"long_description": "md5deep and hashdeep are a cross-platform set of programs to recursively compute MD5, SHA-1, or SHA-256 message digests on an arbitrary number of files.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "makepasswd",
"portdir": "security/makepasswd",
"version": "1.10-13",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://packages.debian.org/stable/source/makepasswd",
"description": "generate and encrypt passwords",
"long_description": "A port of Rob Levin's makepasswd tool.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
},
{
"type": "run",
"ports": [
"p5.34-bytes-random-secure",
"p5.34-crypt-passwdmd5",
"p5.34-getopt-long"
]
}
],
"depends_on": []
},
{
"name": "lynis",
"portdir": "security/lynis",
"version": "3.1.6",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cisofy.com/lynis/",
"description": "Security and system auditing tool to harden systems",
"long_description": "Lynis is a battle-tested security tool for systems running Linux, macOS, or Unix-based operating system. It performs an extensive health scan of your systems to support system hardening and compliance testing. The project is open source software with the GPL license and available since 2007.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "newtonne.github",
"github": "newtonne",
"ports_count": 5
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "logwatch",
"portdir": "security/logwatch",
"version": "7.14",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://logwatch.sourceforge.net",
"description": "system log analyzer and reporter",
"long_description": "Logwatch is a customizable log analysis system. Logwatch parses through your system's logs for a given period of time and creates a report analyzing areas that you specify, in as much detail as you require. Logwatch is easy to use and will work right out of the package on most systems.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [
"perl5_30",
"perl5_32",
"perl5_34",
"perl5_36",
"perl5_38"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-html-parser"
]
}
],
"depends_on": []
},
{
"name": "logsurfer",
"portdir": "security/logsurfer",
"version": "1.6b",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.crypt.gen.nz/logsurfer/",
"description": "monitors system logs in real-time and reports on the occurrence of events",
"long_description": "similar to the well-known swatch program on which it is based, but offers a number of advanced features which swatch does not support. Logsurfer is capable of grouping related log entries together - for instance, when a system boots it usually creates a high number of log messages.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "mat",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "logsentry",
"portdir": "security/logsentry",
"version": "1.1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.net/projects/sentrytools",
"description": "logfile auditing tool (previously logcheck)",
"long_description": "Logsentry is a scheduled auditing tool that scans system log files for security violations and unusual activity. Reports of suspicious log entries are mailed to a specified user (usually root). Logsentry was formerly known as logcheck.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "log2timeline",
"portdir": "security/log2timeline",
"version": "0.65",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/archive/p/log2timeline/",
"description": "framework for automatic creation of a super timeline",
"long_description": "log2timeline provides a single tool to parse various log files and artifacts found on suspect systems (and supporting systems, such as network equipment) and produces a timeline that can be analysed by forensic investigators/analysts.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"perl5_30",
"perl5_32",
"perl5_28",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.34-archive-zip",
"p5.34-carp-assert",
"p5.34-data-hexify",
"p5.34-date-manip",
"p5.34-datetime-format-strptime",
"p5.34-datetime-timezone",
"p5.34-dbd-sqlite",
"p5.34-dbi",
"p5.34-digest-crc",
"p5.34-file-mork",
"p5.34-gtk2",
"perl5.34",
"p5.34-html-scrubber",
"p5.34-image-exiftool",
"p5.34-libwww-perl",
"p5.34-mac-propertylist",
"p5.34-net-pcap",
"p5.34-netpacket",
"p5.34-params-validate",
"p5.34-parse-win32registry",
"p5.34-version",
"p5.34-xml-entities",
"p5.34-xml-libxml",
"p5.34-html-parser"
]
}
],
"depends_on": []
},
{
"name": "libyubikey",
"portdir": "security/libyubikey",
"version": "1.13",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Yubico/yubico-c",
"description": "Low-level library for decrypting and parsing Yubikey One-Time Passwords (OTP) in C.",
"long_description": "Low-level library for decrypting and parsing Yubikey One-Time Passwords (OTP) in C.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"asciidoc",
"docbook-xsl-nons",
"libxslt",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"yubico-c-client",
"ykpers"
]
}
]
},
{
"name": "libu2f-server",
"portdir": "security/libu2f-server",
"version": "1.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developers.yubico.com/libu2f-server/",
"description": "Yubico Universal 2nd Factor (U2F) Server C Library",
"long_description": "This is a C library that implements the server-side of the U2F protocol. More precisely, it provides an API for generating the JSON blobs required by U2F devices to perform the U2F Registration and U2F Authentication operations, and functionality for verifying the cryptographic operations.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"help2man",
"gengetopt",
"pkgconfig",
"clang-9.0",
"check"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"json-c",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "libu2f-host",
"portdir": "security/libu2f-host",
"version": "1.1.10",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developers.yubico.com/libu2f-host/",
"description": "Yubico Universal 2nd Factor (U2F) Host C Library",
"long_description": "Libu2f-host provides a C library and command-line tool that implements the host-side of the U2F protocol. There are APIs to talk to a U2F device and perform the U2F Register and U2F Authenticate operations.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"hidapi",
"json-c"
]
}
],
"depends_on": []
},
{
"name": "libtomcrypt",
"portdir": "security/libtomcrypt",
"version": "1.18.2",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libtom.net/LibTomCrypt",
"description": "Cryptographic toolkit",
"long_description": "LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"libtommath",
"clang-15"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bitkeeper"
]
}
]
},
{
"name": "libressl-devel",
"portdir": "security/libressl-devel",
"version": "4.2.1",
"license": "OpenSSL and SSLeay",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libressl.org",
"description": "LibreSSL SSL/TLS cryptography library",
"long_description": "LibreSSL is composed of four parts: The openssl(1) utility, which provides tools for managing keys, certificates, etc. libcrypto: a library of cryptography fundamentals libssl: a TLS library, backwards-compatible with OpenSSL libtls: a new TLS library, designed to make it easier to write foolproof applications This port tracks the development releases, for stable releases please use libressl.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "artkiver",
"github": "artkiver",
"ports_count": 12
},
{
"name": "cal",
"github": "neverpanic",
"ports_count": 56
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "libressl",
"portdir": "security/libressl",
"version": "4.2.1",
"license": "OpenSSL and SSLeay",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libressl.org",
"description": "LibreSSL SSL/TLS cryptography library",
"long_description": "LibreSSL is composed of four parts: The openssl(1) utility, which provides tools for managing keys, certificates, etc. libcrypto: a library of cryptography fundamentals libssl: a TLS library, backwards-compatible with OpenSSL libtls: a new TLS library, designed to make it easier to write foolproof applications This port tracks the stable releases, for development releases please use libressl-devel.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "artkiver",
"github": "artkiver",
"ports_count": 12
},
{
"name": "cal",
"github": "neverpanic",
"ports_count": 56
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rpki-client",
"ldns"
]
}
]
},
{
"name": "libpreludedb",
"portdir": "security/libpreludedb",
"version": "5.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.prelude-siem.org/",
"description": "library for easy access to the Prelude database",
"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. This port provides an abstract method of accessing various database variants.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"python38",
"sqlite3",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"python38",
"libprelude"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"prelude-manager"
]
}
]
},
{
"name": "libprelude",
"portdir": "security/libprelude",
"version": "5.2.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.prelude-siem.org/",
"description": "Secure Connections between all Sensors and the Prelude Manager",
"long_description": "Libprelude is a collection of generic functions providing communication between all Sensors, like IDS (Intrusion Detection System), and the Prelude Manager. It provides a convenient interface for sending and receiving IDMEF (Information and Event Message Exchange Format) alerts to Prelude Manager with transparent SSL, fail-over and replication support, asynchronous events and timer interfaces, an abstracted configuration API (hooking at the command-line, the configuration line, or wide configuration, available from the Manager), and a generic plugin API. It allows you to easily turn your favorite security program into a Prelude sensor.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "thomas.andrejak",
"github": "ToToL",
"ports_count": 1
}
],
"variants": [
"perl",
"python38"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"gtk-doc",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38",
"zlib",
"libiconv",
"gettext",
"gnutls",
"libgpg-error",
"libtasn1",
"libtool"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"prelude-lml",
"prelude-manager",
"libpreludedb"
]
}
]
},
{
"name": "libp11",
"portdir": "security/libp11",
"version": "0.4.18",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OpenSC/libp11",
"description": "Interface to access PKCS#11 objects.",
"long_description": "libp11 is a library implementing a thin layer on top of PKCS#11 API to make using PKCS#11 implementations easier.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "nano103",
"github": "nano103",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"docbook-xsl-nons",
"gengetopt",
"pkgconfig",
"clang-18",
"help2man",
"libxslt"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "libotr",
"portdir": "security/libotr",
"version": "4.1.1",
"license": "LGPL-2+ and GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cypherpunks.ca/otr/",
"description": "Off-the-Record Messaging Library",
"long_description": "Off-the-Record (OTR) Messaging allows you to have private conversations over instant messaging.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "rsync",
"github": "",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libgcrypt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bitlbee",
"psi-otr",
"pidgin-otr",
"kopete",
"mcabber",
"profanity"
]
}
]
},
{
"name": "libident",
"portdir": "security/libident",
"version": "0.32",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.remlab.net/libident/",
"description": "Ident protocol library",
"long_description": "This is a library which provides a simple interface to the Ident protocol on the client side. It is meant to be used by daemons to try to authenticate users using the Ident protocol. For this to work, users need to have an Ident server running on the system from which they are connected.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-15"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ngircd"
]
}
]
},
{
"name": "libgsasl",
"portdir": "security/libgsasl",
"version": "1.10.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://josefsson.org/libgsasl/",
"description": "GNU SASL: an authentication library.",
"long_description": "GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP) to request authentication from clients, and in clients to authenticate against servers.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"gssapi_mit",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libgcrypt",
"libidn",
"gss",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mpop",
"jabberd",
"gobby",
"libvmime",
"anubis",
"libinfinity",
"jreen",
"msmtp"
]
}
]
},
{
"name": "libgfshare",
"portdir": "security/libgfshare",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.digital-scurf.org/software/libgfshare",
"description": "utilities for multi-way secret sharing",
"long_description": "libgfshare is an implementation of the Shamir′s secret sharing algorithm. It allows to break a password or a secret key into several components, a predefined number of which is necessary to reconstruct it.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "joel-alexis",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "libfido2",
"portdir": "security/libfido2",
"version": "1.16.0",
"license": "bsd",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Yubico/libfido2",
"description": "library to communicate with a FIDO device over USB",
"long_description": "provides library functionality and command-line tools to communicate with a FIDO device over USB, and to verify attestation and assertion signatures.",
"active": true,
"categories": [
"security",
"crypto"
],
"maintainers": [
{
"name": "manuals-unread2u",
"github": "trodemaster",
"ports_count": 7
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"mandoc",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libcbor",
"openssl3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mysql8",
"pam-u2f"
]
}
]
},
{
"name": "libewf",
"portdir": "security/libewf",
"version": "20230212",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libewf",
"description": "Libewf is a library for support of the Expert Witness Compression Format",
"long_description": "Libewf is a library for support of the Expert Witness Compression Format (EWF), it support both the SMART format (EWF-S01) and the EnCase format (EWF-E01). Libewf allows you to read and write media information within the EWF files.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libiconv",
"bzip2",
"openssl3",
"macfuse",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sleuthkit",
"testdisk",
"aimage",
"bulk_extractor"
]
}
]
},
{
"name": "libevt",
"portdir": "security/libevt",
"version": "20140731",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/libevt/",
"description": "Library and tooling to access the Windows Event Log (EVT) format",
"long_description": "Library and tooling to access the Windows Event Log (EVT) format",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"debug",
"python27",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"python27"
]
}
],
"depends_on": []
},
{
"name": "libcthreads",
"portdir": "security/libcthreads",
"version": "20220102",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcthreads",
"description": "Library for cross-platform C threads functions",
"long_description": "Library for cross-platform C threads functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libcerror",
"libcstring",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libcdata"
]
}
]
},
{
"name": "libcstring",
"portdir": "security/libcstring",
"version": "20150101",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcstring",
"description": "Library for cross-platform C system functions",
"long_description": "Library for cross-platform C system functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libcdata",
"libcdatetime",
"libcerror",
"libcfile",
"libclocale",
"libcnotify",
"libcsplit",
"libcthreads"
]
}
]
},
{
"name": "libcsplit",
"portdir": "security/libcsplit",
"version": "20220109",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcsplit",
"description": "Library for cross-platform C split strings functions",
"long_description": "Library for cross-platform C split strings functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libcerror",
"libcstring",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "libcnotify",
"portdir": "security/libcnotify",
"version": "20220108",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcnotify",
"description": "Library for cross-platform C notification functions",
"long_description": "Library for cross-platform C notification functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libcerror",
"libcstring",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libcfile"
]
}
]
},
{
"name": "libclocale",
"portdir": "security/libclocale",
"version": "20220107",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libclocale",
"description": "Library for cross-platform C locale functions",
"long_description": "Library for cross-platform C locale functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libcerror",
"libcstring",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libcfile"
]
}
]
},
{
"name": "libcfile",
"portdir": "security/libcfile",
"version": "20220106",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcfile",
"description": "Library for cross-platform C file functions",
"long_description": "Library for cross-platform C file functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libclocale",
"libcnotify",
"gettext",
"libiconv",
"libcstring",
"libcerror"
]
}
],
"depends_on": []
},
{
"name": "libcerror",
"portdir": "security/libcerror",
"version": "20220101",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcerror",
"description": "Library for cross-platform C error functions",
"long_description": "Library for cross-platform C error functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libcstring",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libcdata",
"libcdatetime",
"libcfile",
"libclocale",
"libcnotify",
"libcsplit",
"libcthreads"
]
}
]
},
{
"name": "libcdatetime",
"portdir": "security/libcdatetime",
"version": "20220104",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcdatetime",
"description": "Library for cross-platform C threads functions",
"long_description": "Library for cross-platform C threads functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libcerror",
"libcstring",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "libcdata",
"portdir": "security/libcdata",
"version": "20220115",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libyal/libcdata",
"description": "Library for cross-platform C generic data functions",
"long_description": "Library for cross-platform C generic data functions",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libcstring",
"gettext",
"libiconv",
"libcthreads",
"libcerror"
]
}
],
"depends_on": []
},
{
"name": "libbswabe",
"portdir": "security/libbswabe",
"version": "0.9",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://acsc.cs.utexas.edu/cpabe/",
"description": "ciphertext-policy attribute-based encryption toolkit library",
"long_description": "The cpabe toolkit provides a library implementing a ciphertext-policy attribute-based encryption scheme. \n\nIn a ciphertext policy attribute-based encryption scheme, each user's private key is associated with a set of attributes representing their capabilities, and a ciphertext is encrypted such that only users whose attributes satisfy a certain policy can decrypt. For example, we can encrypt a ciphertext such that in a company it can only be decrypted by a someone with attributes Senior and Human Resources or has the attribute Executive. One interesting application of this tool is that we can do Role-Based Access Control (RBAC) without requiring trusted data storage.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"glib2",
"gmp",
"openssl",
"pbc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cpabe"
]
}
]
},
{
"name": "libaes_siv",
"portdir": "security/libaes_siv",
"version": "1.0.0",
"license": "apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dfoxfranke/libaes_siv",
"description": "A C implementation of AES-SIV",
"long_description": "This is an RFC5297-compliant C implementation of AES-SIV, written by Daniel Franke on behalf of Akamai Technologies and published under the Apache License (v2.0). It uses OpenSSL for the underlying AES and CMAC implementations and follows a similar interface style.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "fw",
"github": "fhgwright",
"ports_count": 28
}
],
"variants": [
"debug",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"asciidoc",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "lego",
"portdir": "security/lego",
"version": "4.33.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://go-acme.github.io/lego",
"description": "Let's Encrypt client and ACME library written in Go",
"long_description": "Let's Encrypt client and ACME library written in Go. Supports ACME v2 RFC 8555. Allows registering with a CA, obtaining certificates (both from scratch, or with an existing CSR), renewing certificates, revoking certificates, SAN certificate support, support for ACME challenges (HTTP, DNS, TLS), certificate bundling, and more.",
"active": true,
"categories": [
"security",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "lastpass-cli-doc",
"portdir": "security/lastpass-cli",
"version": "1.6.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lastpass/lastpass-cli",
"description": "Documentation for command line interface to LastPass.com",
"long_description": "Documentation for command line interface to LastPass.com",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
},
{
"name": "macports",
"github": "Raimondi",
"ports_count": 6
},
{
"name": "mni",
"github": "",
"ports_count": 27
}
],
"variants": [
"debug",
"pinentry",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"asciidoc",
"libxslt",
"cmake"
]
},
{
"type": "lib",
"ports": [
"curl",
"libxml2",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "lastpass-cli",
"portdir": "security/lastpass-cli",
"version": "1.6.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lastpass/lastpass-cli",
"description": "command line interface to LastPass.com",
"long_description": "command line interface to LastPass.com",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
},
{
"name": "macports",
"github": "Raimondi",
"ports_count": 6
},
{
"name": "mni",
"github": "",
"ports_count": 27
}
],
"variants": [
"debug",
"pinentry",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"libxml2",
"curl",
"pinentry"
]
}
],
"depends_on": []
},
{
"name": "keystore-explorer",
"portdir": "security/keystore-explorer",
"version": "5.4.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://keystore-explorer.org/",
"description": "KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner",
"long_description": "KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner with the following features: \n* Create, load, save and convert between various KeyStore types: JKS, JCEKS, PKCS#12, BKS (V1 and V2) and UBER \n* Change KeyStore and KeyStore entry passwords \n* Delete or rename KeyStore entries \n* Cut/copy/paste KeyStore entries \n* Append certificates to key pair certificate chains \n* Generate RSA, ECC and DSA key pairs with self-signed X.509 certificates \n* Apply X.509 certificate extensions to generated key pairs and Certificate Signing Requests (CSRs) \n* View X.509 Certificate, CRL and CRL entry X.509 V3 extensions \n* Import and export keys and certificates in many formats: PKCS#12, PKCS#8, PKCS#7, DER/PEM X.509 certificate files, Microsoft PVK, SPC, PKI Path, OpenSSL \n* Generate, view and sign CSRs in PKCS #10 and SPKAC formats \n* Sign JAR files \n* Configure a CA Certs KeyStore for use with KeyStore operations",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gradle",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "keybase",
"portdir": "security/keybase",
"version": "6.5.1",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/keybase/client",
"description": "Command-line interface to Keybase.io",
"long_description": "Command-line interface to Keybase.io",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"gnupg2"
]
}
],
"depends_on": []
},
{
"name": "jailkit",
"portdir": "security/jailkit",
"version": "2.23",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://olivier.sessink.nl/jailkit/",
"description": "utilities to create limited user accounts in a chroot jail",
"long_description": "Jailkit is a set of utilities to allow quick creation of limited user accounts in a chroot jail. It contains a safe logging daemon, shells that can restrict users, utilities to start daemons in a chroot jail, and utilities for easy setup of chroot jails.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "ike-scan",
"portdir": "security/ike-scan",
"version": "1.9.5",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/royhills/ike-scan",
"description": "ike-scan can discover and identify IPsec VPN systems running IKE.",
"long_description": "ike-scan can discover and identify IPsec VPN systems running IKE.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "igtf-ca-bundle",
"portdir": "security/igtf-ca-bundle",
"version": "1.106",
"license": "(CCBY-3 or Permissive) and MPL-1.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.igtf.net",
"description": "The IGTF trusted certificates and metadata",
"long_description": "The International Grid Trust Federation (IGTF) maintains a list of trust anchors, root certificates and related meta-information for all the accredited authorities, i.e., those that meet or exceed the criteria mentioned in the Authentication Profiles accepted by the IGTF. For a list of those profiles, please refer to the website.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"fetch-crl"
]
}
],
"depends_on": []
},
{
"name": "hydra",
"portdir": "security/hydra",
"version": "9.6",
"license": "(AGPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vanhauser-thc/thc-hydra",
"description": "A very fast network logon cracker which support many services",
"long_description": "Hydra is a parallelized logon cracker utility. Hydra can brute force attack on FTP, POP3, IMAP, Telnet, HTTP Auth, NNTP, VNC, ICQ, Socks5, PCNFS and more services within SSL support.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [
"xhydra",
"postgresql96",
"postgresql12",
"postgresql13",
"postgresql14",
"mysql57",
"mariadb",
"smb2",
"subversion",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libssh",
"ncurses",
"openssl",
"pcre2",
"libidn"
]
}
],
"depends_on": []
},
{
"name": "hashcat",
"portdir": "security/hashcat",
"version": "7.1.2",
"license": "MIT",
"platforms": "{darwin >= 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hashcat.net/hashcat/",
"description": "World's fastest and most advanced password recovery utility.",
"long_description": "hashcat is the world's fastest and most advanced password recovery utility, supporting five unique modes of attack for over 200 highly-optimized hashing algorithms. hashcat currently supports CPUs, GPUs, and other hardware accelerators on Linux, Windows, and macOS, and has facilities to help enable distributed password cracking",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "",
"github": "gaming-hacker",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"minizip",
"xxhash",
"libiconv",
"python313"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-dbd-sqlite",
"py313-pycryptodome",
"py313-cryptography",
"py313-asn1",
"py313-protobuf3",
"py313-python-snappy",
"py313-plyvel"
]
}
],
"depends_on": []
},
{
"name": "gss",
"portdir": "security/gss",
"version": "1.0.4",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gss/",
"description": "GNU Generic Security Service Library",
"long_description": "GSS is an implementation of the Generic Security Service Application Program Interface (GSS-API). GSS-API is used by network servers to provide security services, e.g., to authenticate SMTP/IMAP clients against SMTP/IMAP servers.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig",
"gtk-doc",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"imap-uw",
"libgsasl"
]
}
]
}
]
}