HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51590,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=547",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=545",
"results": [
{
"name": "pdksh",
"portdir": "shells/pdksh",
"version": "5.2.14",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20160918190548/http://www.cs.mun.ca/~michael/pdksh/",
"description": "A Public Domain clone of ksh",
"long_description": "At the moment, it has most of the ksh88 features, not much of the ksh93 features, and a number of its own features. pdksh was initially created by Eric Gisin using Charles Forsyth's public domain V7 shell as a base as well as parts of the BRL shell. Since then a number of people have maintained and contributed to it",
"active": true,
"categories": [
"shells"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "osh",
"portdir": "shells/osh",
"version": "4.3.2",
"license": "none",
"platforms": "darwin",
"epoch": 2,
"replaced_by": "etsh",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by etsh",
"long_description": "This port has been replaced by etsh.",
"active": false,
"categories": [
"shells"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "oksh",
"portdir": "shells/oksh",
"version": "7.8",
"license": "BSD and ISC and public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ibara/oksh",
"description": "A portable OpenBSD Korn Shell",
"long_description": "A portable OpenBSD Korn Shell based on the Public Domain Korn Shell (pdksh)",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "sirn",
"github": "sirn",
"ports_count": 33
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "mksh",
"portdir": "shells/mksh",
"version": "R59c",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mirbsd.org/mksh.htm",
"description": "A free implementation of the Korn Shell programming language",
"long_description": "A free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell (pdksh).",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1378
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "luash",
"portdir": "shells/luash",
"version": "0.9",
"license": "AGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://luaforge.net/projects/luash",
"description": "shell written in Lua/C++",
"long_description": "luash is a shell written in Lua/C++ that allow you to run command using Lua syntax",
"active": true,
"categories": [
"shells"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"lua-luafilesystem",
"lua"
]
}
],
"depends_on": []
},
{
"name": "ksh93",
"portdir": "shells/ksh93",
"version": "93u+20120801",
"license": "EPL-1",
"platforms": "darwin freebsd",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/att/ast",
"description": "the AT&T KornShell",
"long_description": "This is ksh 93u+, the last official version of KornShell by David Korn and AT&T Research.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"metview"
]
}
]
},
{
"name": "ksh-devel",
"portdir": "shells/ksh",
"version": "20200125-g43d1853",
"license": "EPL-1",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/att/ast",
"description": "the KornShell UNIX shell and programming language (development version)",
"long_description": "ksh-devel is the KornShell (development version), a UNIX shell and programming language originally by David Korn of AT&T Research.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "ksh",
"portdir": "shells/ksh",
"version": "2020.0.0",
"license": "EPL-1",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/att/ast",
"description": "the KornShell UNIX shell and programming language (stable version)",
"long_description": "ksh is the KornShell (stable version), a UNIX shell and programming language originally by David Korn of AT&T Research.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "hstr",
"portdir": "shells/hstr",
"version": "3.2.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://me.mindforger.com/projects/hh.html",
"description": "Bash and Zsh shell history suggest box",
"long_description": "HSTR is a command line utility that brings improved Bash command completion from the history. It aims to make completion easier and more efficient than Ctrl-r. Apart to the completion, history can be managed (you can remove commands that e.g. contain sensitive information like passwords) and bookmark your favorite commands.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"readline"
]
}
],
"depends_on": []
},
{
"name": "fish",
"portdir": "shells/fish",
"version": "4.6.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fishshell.com/",
"description": "The friendly interactive shell: a command line shell for the 90s",
"long_description": "fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 12
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"rust",
"gettext",
"cmake",
"cargo"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"pcre2",
"libiconv",
"gettext-runtime"
]
},
{
"type": "test",
"ports": [
"py311-pexpect"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-virtualfish",
"py35-virtualfish",
"py36-virtualfish",
"py38-virtualfish",
"py37-virtualfish",
"py310-virtualfish",
"py311-virtualfish",
"py312-virtualfish",
"py313-virtualfish",
"py314-virtualfish",
"py39-virtualfish"
]
}
]
},
{
"name": "etsh",
"portdir": "shells/etsh",
"version": "5.4.0",
"license": "BSD and BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://etsh.nl/",
"description": "Ports of the Sixth Edition (V6) UNIX Thompson shell",
"long_description": "The Etsh Project provides two ports of the original /bin/sh from Sixth Edition (V6) UNIX (circa 1975). Etsh is an enhanced port of the shell. Tsh is an unenhanced port of the shell, and glob is a port of its global command. This project also includes the following shell utilities: if, goto, and fd2.",
"active": true,
"categories": [
"shells"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "elvish",
"portdir": "shells/elvish",
"version": "0.21.0",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://elv.sh",
"description": "Elvish = Expressive Programming Language + Versatile Interactive Shell",
"long_description": "Elvish is a friendly interactive shell and an expressive programming language. It runs on Linux, BSDs, macOS and Windows.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"plugin_support"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "dash",
"portdir": "shells/dash",
"version": "0.5.13.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gondor.apana.org.au/~herbert/dash",
"description": "descendant of the NetBSD version of ash",
"long_description": "DASH is a direct descendant of the NetBSD version of ash (the Almquist SHell) and is POSIX compliant.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "Mathias.Laurin+macports",
"github": "Synss",
"ports_count": 5
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libedit"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"littleutils"
]
},
{
"type": "test",
"ports": [
"hg-evolve",
"hg-git"
]
}
]
},
{
"name": "bash50",
"portdir": "shells/bash",
"version": "5.0.18",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/bash/bash.html",
"description": "Bash (bourne-again shell) is a UNIX command interpreter",
"long_description": "Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.",
"active": false,
"categories": [
"shells"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 57
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"cctools",
"gettext",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "bash",
"portdir": "shells/bash",
"version": "5.3.9",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/bash/bash.html",
"description": "Bash (bourne-again shell) is a UNIX command interpreter",
"long_description": "Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 57
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"cctools",
"gettext",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mlton",
"kubectl-1.29",
"kubectl-1.28",
"kubectl-1.27",
"kubectl-1.26",
"kubectl-1.25",
"kubectl-1.24",
"kubectl-1.23",
"kubectl-1.22",
"kubectl-1.20",
"kubectl-1.19",
"openjdk18",
"py314-pyarrow",
"ghc",
"openjdk20",
"openjdk19",
"py39-tensorflow-addons",
"openjdk8",
"gcli",
"openjdk17",
"openjdk11",
"openjdk8-powerpc",
"lfortran",
"lpython",
"R-highs",
"oc",
"paramonte",
"z3",
"z3-fstar",
"z3-fstar-legacy",
"openjdk13",
"py38-tensorflow-addons",
"openjdk22",
"openjdk23",
"openjdk24",
"py310-pyarrow",
"py312-pyarrow",
"py311-pyarrow",
"py313-pyarrow",
"py37-tensorflow-addons",
"py37-pyarrow",
"py38-pyarrow",
"openjdk21",
"openjdk25",
"openjdk15",
"avidemux",
"openjdk26",
"cvc4",
"py39-pyarrow",
"kubectl-1.35",
"kubectl-1.33",
"kubectl-1.34",
"kubectl-1.32",
"kubectl-1.31",
"kubectl-1.30"
]
},
{
"type": "lib",
"ports": [
"json.bash",
"littleutils",
"bashdb",
"nb",
"bashunit",
"prips",
"lesspipe",
"ocaml-camlp5-buildscripts",
"prips.sh",
"bat-extras",
"ugit"
]
},
{
"type": "run",
"ports": [
"screenfetch",
"dbtool",
"bats-core",
"gutils-suite-core",
"bash-completion",
"ruby-completion",
"nvimpager",
"biabam",
"nsh",
"sloccount",
"flang-13",
"flang-14",
"flang-15",
"flang-16",
"flang-17",
"flang-18",
"exploitdb",
"vim2html",
"wifi-password",
"git-recall",
"gws",
"dokku-client",
"mole-cleaner",
"tlssled",
"adblock2privoxy",
"git-secret",
"shared-mime-info",
"apple-completion",
"git-fuzzy",
"maven-completion",
"wireguard-tools",
"gng"
]
},
{
"type": "test",
"ports": [
"enca",
"libxc6",
"libxc5"
]
}
]
},
{
"name": "zzuf",
"portdir": "security/zzuf",
"version": "0.15",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://caca.zoy.org/wiki/zzuf",
"description": "zzuf is a transparent application input fuzzer",
"long_description": "zzuf is a transparent application input fuzzer. Its purpose is to find bugs in applications by corrupting their user-contributed data (which more than often comes from untrusted sources on the Internet). It works by intercepting file and network operations and changing random bits in the program's input. zzuf's behaviour is deterministic, making it easier to reproduce bugs.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "normen",
"github": "Gminfly",
"ports_count": 11
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "yubikey-manager",
"portdir": "security/yubikey-manager",
"version": "5.9.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developers.yubico.com/yubikey-manager/",
"description": "Tool (\"ykman\") for managing your YubiKey configuration.",
"long_description": "Python library and command line tool for configuring any YubiKey over all USB interfaces.",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 162
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"py314-setuptools",
"python314"
]
},
{
"type": "run",
"ports": [
"py314-openssl",
"py314-pskc",
"py314-pyscard",
"py314-fido2",
"swig",
"py314-jaraco.functools",
"py314-keyring",
"py314-click",
"py314-cryptography"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "yubico-piv-tool",
"portdir": "security/yubico-piv-tool",
"version": "2.3.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developers.yubico.com/yubico-piv-tool",
"description": "Command line tool for the YubiKey PIV application",
"long_description": "The Yubico PIV tool is used for interacting with the Privilege and Identification Card (PIV) application on a YubiKey. With it you may generate keys on the device, importing keys and certificates, and create certificate requests, and other operations. A shared library and a command-line tool is included.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gengetopt",
"check",
"cmake",
"clang-15",
"pkgconfig",
"help2man"
]
},
{
"type": "lib",
"ports": [
"openssl11"
]
}
],
"depends_on": []
},
{
"name": "yubico-pam",
"portdir": "security/yubico-pam",
"version": "2.27",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Yubico/yubico-pam",
"description": "PAM module to authenticate against a YubiKey validation server or via challenge-response against a local YubiKey",
"long_description": "The Yubico PAM module provides an easy way to integrate the YubiKey into your existing user authentication infrastructure. The module can be configured to validate YubiKeys against Yubico's YubiCloud infrastructure, a custom YubiKey validation server or it can be used for offline authentication with newer YubiKeys supporting a challenge-response protocol.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 55
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"docbook-xsl-nons",
"libxslt",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"asciidoc"
]
},
{
"type": "lib",
"ports": [
"yubico-c-client",
"ykpers"
]
}
],
"depends_on": []
},
{
"name": "yubico-c-client",
"portdir": "security/yubico-c-client",
"version": "2.15",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Yubico/yubico-c-client",
"description": "C library to validate a YubiKey OTP against a validation server",
"long_description": "Library to validate YubiKey one-time-passwords against online validation servers, such as the Yubico YubiCloud.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 55
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig",
"help2man",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libyubikey",
"curl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"yubico-pam"
]
}
]
},
{
"name": "ykpers",
"portdir": "security/ykpers",
"version": "1.20.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developers.yubico.com/yubikey-personalization/",
"description": "Easily personalize Yubico's USB keys.",
"long_description": "Yubico's USB keys (called Yubikeys) need to be personalized. This project's purpose is to create a library that makes this an easy task.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 55
},
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libyubikey"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"KeePassXC",
"KeePassXC-devel",
"yubico-pam"
]
}
]
},
{
"name": "py39-yara",
"portdir": "security/yara",
"version": "4.5.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/VirusTotal/yara-python",
"description": "yara bindings for python 3.9",
"long_description": "Malware identification and classification tool. This subport provides bindings for python 3.9",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39",
"yara"
]
}
],
"depends_on": []
},
{
"name": "py38-yara",
"portdir": "security/yara",
"version": "4.5.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/VirusTotal/yara-python",
"description": "yara bindings for python 3.8",
"long_description": "Malware identification and classification tool. This subport provides bindings for python 3.8",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38",
"yara"
]
}
],
"depends_on": []
},
{
"name": "py37-yara",
"portdir": "security/yara",
"version": "4.4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/VirusTotal/yara-python",
"description": "yara bindings for python 3.7",
"long_description": "Malware identification and classification tool. This subport provides bindings for python 3.7",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37",
"yara"
]
}
],
"depends_on": []
},
{
"name": "py36-yara",
"portdir": "security/yara",
"version": "4.0.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/VirusTotal/yara-python",
"description": "yara bindings for python 3.6",
"long_description": "Malware identification and classification tool. This subport provides bindings for python 3.6",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"yara"
]
}
],
"depends_on": []
},
{
"name": "py35-yara",
"portdir": "security/yara",
"version": "4.0.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/VirusTotal/yara-python",
"description": "yara bindings for python 3.5",
"long_description": "Malware identification and classification tool. This subport provides bindings for python 3.5",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35",
"yara"
]
}
],
"depends_on": []
},
{
"name": "py27-yara",
"portdir": "security/yara",
"version": "4.0.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/VirusTotal/yara-python",
"description": "yara bindings for python 2.7",
"long_description": "Malware identification and classification tool. This subport provides bindings for python 2.7",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"yara"
]
}
],
"depends_on": []
},
{
"name": "yara",
"portdir": "security/yara",
"version": "4.5.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/VirusTotal/yara",
"description": "Malware identification and classification tool",
"long_description": "YARA is a tool aimed at helping malware researchers to identify and classify malware samples.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"jansson",
"openssl",
"pcre",
"protobuf-c",
"libmagic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-yara",
"py35-yara",
"py36-yara",
"py311-yara",
"py310-yara",
"py312-yara",
"py313-yara",
"py314-yara",
"py38-yara",
"py39-yara",
"py37-yara"
]
}
]
},
{
"name": "xmltooling",
"portdir": "security/xmltooling",
"version": "3.2.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.shibboleth.net",
"description": "XMLTooling library for C++",
"long_description": "Toolkit for security-aware XML processing",
"active": true,
"categories": [
"textproc",
"security",
"shibboleth",
"xml"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
},
{
"name": "scantor",
"github": "scantor",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"boost176",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"xml-security-c",
"zlib",
"xercesc3",
"log4shib",
"openssl",
"curl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"opensaml",
"shibboleth",
"wt"
]
}
]
},
{
"name": "xmlsec",
"portdir": "security/xmlsec",
"version": "1.3.10",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.aleksey.com/xmlsec/",
"description": "XML Security Library is a C library based on LibXML2.",
"long_description": "XML Security Library is a C library based on LibXML2.. The library supports major XML security standards. XML Signature, XML Encryption, Canonical XML and Exclusive Canonical XML.",
"active": true,
"categories": [
"devel",
"textproc",
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1378
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"libtool",
"nspr",
"gnutls",
"nss",
"libxml2",
"libxslt",
"openssl",
"icu"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-xmlsec",
"py36-xmlsec",
"qore-xmlsec-module",
"py311-xmlsec",
"py310-xmlsec",
"py313-xmlsec",
"py312-xmlsec",
"py314-xmlsec",
"py38-xmlsec",
"libreoffice",
"py39-xmlsec",
"oath-toolkit"
]
}
]
},
{
"name": "xml-security-c",
"portdir": "security/xml-security-c",
"version": "2.0.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://santuario.apache.org/",
"description": "XML Signing/Encryption for C++",
"long_description": "The C++ library is an implementation of the XML Digital Signature specification. It is designed to be easily ported to new platforms, and has been tested on Solaris, Linux, FreeBSD, NetBSD and Windows.",
"active": true,
"categories": [
"textproc",
"security",
"shibboleth",
"xml"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
},
{
"name": "scantor",
"github": "scantor",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl",
"xercesc3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"opensaml",
"shibboleth",
"xmltooling",
"wt"
]
}
]
},
{
"name": "xca",
"portdir": "security/xca",
"version": "2.9.0",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.hohnstaedt.de/xca/",
"description": "X Certificate and Key management",
"long_description": "XCA is a CA & PKI management tool that supports creating and managing X.509 certificates, certificate requests, RSA, DSA and EC private keys, Smartcards and CRLs.",
"active": true,
"categories": [
"security",
"crypto"
],
"maintainers": [],
"variants": [
"debug",
"RemoteSQL"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtmacextras",
"qt5-qtmultimedia",
"qt5-qttools",
"qt5-qtbase",
"qt5-sqlite-plugin",
"libtool",
"openssl11",
"qt5-qttranslations",
"qt5-qtdeclarative",
"qt5-qtsvg"
]
}
],
"depends_on": []
},
{
"name": "vsh",
"portdir": "security/vsh",
"version": "0.14.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fishi0x01/vsh",
"description": "HashiCorp Vault interactive shell and cli tool",
"long_description": "vsh is a HashiCorp Vault interactive shell and cli tool. It comes with multiple common operations and treats paths like directories and files.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "voms",
"portdir": "security/voms",
"version": "2.0.9",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/italiangrid/voms",
"description": "create a proxy with VOMS extensions",
"long_description": "The voms-proxy-init generates a proxy with the VOMS information included in a non-critical extension.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "okoeroo",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl",
"expat"
]
}
],
"depends_on": []
},
{
"name": "volatility",
"portdir": "security/volatility",
"version": "2.6.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "volatility3",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by volatility3",
"long_description": "This port has been replaced by volatility3.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "vcs_blackbox",
"portdir": "security/vcs_blackbox",
"version": "2.0.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/StackExchange/blackbox",
"description": "Safely store secrets in git/hg/svn repos using GPG encryption",
"long_description": "Storing secrets such as passwords, certificates and private keys in Git/Mercurial/SubVersion is dangerous. Blackbox makes it easy to store secrets safely using GPG encryption. They can be easily decrypted for editing or use in production.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "tal",
"github": "",
"ports_count": 1
},
{
"name": "audvare",
"github": "Tatsh",
"ports_count": 25
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "vault",
"portdir": "security/vault",
"version": "1.21.0",
"license": "Commercial and Permissive",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vaultproject.io",
"description": "A Tool for Managing Secrets",
"long_description": "HashiCorp Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Through a unified API, users can access an encrypted Key/Value store and network encryption-as-a-service, or generate AWS IAM/STS credentials, SQL/NoSQL databases, X.509 certificates, SSH credentials, and more.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [
"ui"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "usign-devel",
"portdir": "security/usign-devel",
"version": "20190920",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openwrt.org/docs/guide-user/security/keygen#generate_usign_key_pair",
"description": "OpenWrt signature verification utility",
"long_description": "OpenWrt signature verification utility",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "unhash",
"portdir": "security/unhash",
"version": "1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dxp2532.info/",
"description": "brute force attack against MD5 or SHA1 hashes",
"long_description": "UnHash is a program that tries a brute force attack against a given hash. The hash can be MD5 or SHA1, and the program will auto-detect which one is given.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "trivy",
"portdir": "security/trivy",
"version": "0.69.3",
"license": "Apache-2",
"platforms": "darwin linux freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aquasecurity/trivy",
"description": "A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI",
"long_description": "A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI. Trivy detects vulnerabilities of OS packages (Alpine, RHEL, CentOS, etc.) and application dependencies (Bundler, Composer, npm, yarn, etc.). Trivy is easy to use. Just install the binary and you're ready to scan. All you need to do for scanning is to specify a target such as an image name of the container.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"goreleaser",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "tripwire",
"portdir": "security/tripwire",
"version": "2.4.3.7",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Tripwire/tripwire-open-source",
"description": "integrity assurance and intrusion detection tool",
"long_description": "Tripwire software is a tool that checks to see what has changed on your system. The program monitors key attributes of files that should not change, including binary signature, size, expected change of size, etc. Tripwire is originally known as an intrusion detection tool, but can be used for many other purposes such as integrity assurance, change management, policy compliance and more.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"anacron",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "tor-devel",
"portdir": "security/tor-devel",
"version": "0.4.8.13",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.torproject.org/",
"description": "anonymizing overlay network for TCP",
"long_description": "Tor provides a distributed network of servers (onion routers). Users bounce their TCP streams (web traffic, FTP, SSH, etc.) around the routers. This makes it hard for recipients, observers, and even the onion routers themselves to track the source of the stream.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libevent",
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "tor",
"portdir": "security/tor",
"version": "0.4.8.17",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.torproject.org/",
"description": "anonymizing overlay network for TCP",
"long_description": "Tor provides a distributed network of servers (onion routers). Users bounce their TCP streams (web traffic, FTP, SSH, etc.) around the routers. This makes it hard for recipients, observers, and even the onion routers themselves to track the source of the stream.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libevent",
"openssl3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"Vidalia",
"py38-torrequest",
"py39-torrequest",
"py310-torrequest",
"py311-torrequest",
"py313-torrequest",
"py312-torrequest"
]
},
{
"type": "run",
"ports": [
"onioncat"
]
}
]
},
{
"name": "tinyca2",
"portdir": "security/tinyca2",
"version": "0.7.5",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://salsa.debian.org/cpt_nemo-guest/tinyca",
"description": "GUI Certificate Authority tool.",
"long_description": "TinyCA is a simple graphical user interface for managing a small CA (Certification Authority). TinyCA works as a frontend for openssl.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"zip",
"gettext",
"openssl",
"p5.34-gtk2",
"p5.34-locale-gettext"
]
}
],
"depends_on": []
},
{
"name": "tfsec",
"portdir": "security/tfsec",
"version": "1.28.14",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tfsec/tfsec",
"description": "Security scanner for your Terraform code",
"long_description": "Security scanner for your Terraform code. tfsec uses static analysis of your Terraform templates to spot potential security issues.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "tcpcrypt-devel",
"portdir": "security/tcpcrypt-devel",
"version": "0.5",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scslab/tcpcrypt",
"description": "encrypt (almost) all of your network traffic",
"long_description": "Tcpcrypt is a protocol that attempts to encrypt (almost) all of your network traffic. Unlike other security mechanisms, Tcpcrypt works out of the box: it requires no configuration, no changes to applications, and your network connections will continue to work even if the remote end does not support Tcpcrypt, in which case connections will gracefully fall back to standard clear-text TCP. Install Tcpcrypt and you'll feel no difference in your every day user experience, but yet your traffic will be more secure and you'll have made life much harder for hackers.",
"active": true,
"categories": [
"security",
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "stunnel",
"portdir": "security/stunnel",
"version": "5.78",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.stunnel.org/",
"description": "SSL tunneling program",
"long_description": "Stunnel is a program that allows you to encrypt arbitrary TCP connections inside SSL (Secure Sockets Layer) available on both Unix and Windows. Stunnel can allow you to secure non-SSL aware daemons and protocols (like POP, IMAP, LDAP, etc) by having Stunnel provide the encryption, requiring no changes to the daemon's code.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1378
}
],
"variants": [
"openssl1",
"openssl3",
"libwrap",
"mimalloc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"tcp_wrappers",
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "step-cli",
"portdir": "security/step-cli",
"version": "0.29.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/smallstep/cli",
"description": "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.",
"long_description": "step is a toolkit for working with your public key infrastructure (PKI). It's also the client counterpart to the step-ca online Certificate Authority (CA).",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "steghide",
"portdir": "security/steghide",
"version": "0.5.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://steghide.sourceforge.net/",
"description": "Steghide is a steganography program",
"long_description": "Steghide is a steganography program that is able to hide data in various kinds of image- and audio-files. The color- respectivly sample-frequencies are not changed thus making the embedding resistant against first-order statistical tests.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "cforkin",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libmcrypt",
"mhash",
"zlib",
"libiconv",
"libjpeg-turbo",
"gettext"
]
}
],
"depends_on": []
},
{
"name": "stegdetect",
"portdir": "security/stegdetect",
"version": "0.6",
"license": "BSD-old and SSLeay and Permissive and IJG",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.outguess.org/detection.php",
"description": "tool for detecting steganographic content in jpeg images.",
"long_description": "Stegdetect is an automated tool for detecting steganographic content in images. It is capable of detecting several different steganographic methods to embed hidden information in jpeg images.",
"active": true,
"categories": [
"graphics",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
}
]
}