HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52355,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=456",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=454",
"results": [
{
"name": "transmission-x11",
"portdir": "net/transmission-x11",
"version": "4.0.6",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://transmissionbt.com",
"description": "Lightweight BitTorrent client",
"long_description": "Transmission is a free, lightweight BitTorrent client. It features a simple, intuitive interface on top of an efficient, cross-platform back-end. Transmission is open source (MIT license) and runs on Mac OS X (Cocoa interface), Linux/NetBSD/FreeBSD/OpenBSD (GTK+ interface) and BeOS (native interface). This is the GTK+ version.",
"active": true,
"categories": [
"net",
"x11",
"p2p"
],
"maintainers": [],
"variants": [
"debug",
"aqua",
"gtk",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-20",
"cmake",
"intltool",
"libtool",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"miniupnpc",
"gtkmm3",
"zlib",
"gettext-runtime",
"openssl3",
"libevent",
"libnotify",
"desktop-file-utils",
"gtk3",
"libb64",
"curl"
]
},
{
"type": "run",
"ports": [
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "trojan",
"portdir": "net/trojan",
"version": "1.16.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trojan-gfw/trojan",
"description": "An unidentifiable mechanism that helps you bypass network restrictions.",
"long_description": "Trojan features multiple protocols over TLS to avoid both active/passive detections and ISP QoS limitations. It doesn't rely on strong encryption or obfuscation; instead it imitates the most common protocol, HTTPS, so firewalls won't see anything other than normal HTTPS traffic.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 288
}
],
"variants": [
"debug",
"mysql8",
"mysql81",
"mysql82",
"mariadb55",
"mariadb102",
"mariadb103",
"mariadb104",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"boost181"
]
}
],
"depends_on": []
},
{
"name": "trojan-go",
"portdir": "net/trojan-go",
"version": "0.10.6",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/p4gefau1t/trojan-go",
"description": "An unidentifiable mechanism that helps you bypass network restrictions, written in Go.",
"long_description": "A Trojan proxy written in Go, with improvements over the original Trojan project. Trojan features multiple protocols over TLS to avoid both active/passive detections and ISP QoS limitations. It doesn't rely on strong encryption or obfuscation; instead it imitates the most common protocol, HTTPS, so firewalls won't see anything other than normal HTTPS traffic.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 288
}
],
"variants": [
"geoip"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "trurl",
"portdir": "net/trurl",
"version": "0.16.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://curl.se/trurl",
"description": "command line tool for URL parsing and manipulation",
"long_description": "command line tool for URL parsing and manipulation",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"curl"
]
},
{
"type": "test",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "tsclient",
"portdir": "net/tsclient",
"version": "0.150",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.net/projects/tsclient/",
"description": "A GTK+ frontend for rdesktop and other remote desktop tools.",
"long_description": "A GTK+ frontend for rdesktop and other remote desktop tools.",
"active": true,
"categories": [
"net",
"gnome"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"intltool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"shared-mime-info",
"desktop-file-utils",
"gtk2"
]
},
{
"type": "run",
"ports": [
"vnc",
"rdesktop"
]
}
],
"depends_on": []
},
{
"name": "tsocks",
"portdir": "net/tsocks",
"version": "1.8.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://ima.udg.edu/~rgarcia/tsocks/",
"description": "Transparent SOCKS proxying library",
"long_description": "tsocks allows non SOCKS aware applications (e.g telnet, ssh, ftp etc) to use SOCKS without any modification. It does this by intercepting the calls that applications make to establish network connections and negotating them through a SOCKS server as necessary.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ttcp",
"portdir": "net/ttcp",
"version": "1.10",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://en.wikipedia.org/wiki/Ttcp",
"description": "Benchmarking tool for analysing TCP and UDP performance",
"long_description": "TTCP is a benchmarking tool for determining TCP and UDP performance between 2 systems. The program was created at the US Army Ballistics Research Lab (BRL) and is in the public domain. Feel free to distribute this program but please do leave the credit notices in the source and man page intact.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ttyd",
"portdir": "net/ttyd",
"version": "1.7.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tsl0922.github.io/ttyd",
"description": "Share your terminal over the web",
"long_description": "ttyd is a simple command-line tool for sharing terminal over the web, inspired by GoTTY.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"zlib",
"json-c",
"libuv",
"libwebsockets"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"vhs"
]
}
]
},
{
"name": "tuir",
"portdir": "net/tuir",
"version": "1.29.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/ajak/tuir",
"description": "Browse Reddit from your terminal",
"long_description": "A text-based interface (TUI) to view and interact with Reddit from your terminal.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "srirangav",
"github": "srirangav",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-kitchen",
"py310-decorator",
"py310-requests",
"py310-six",
"py310-beautifulsoup4"
]
}
],
"depends_on": []
},
{
"name": "tuntaposx",
"portdir": "net/tuntaposx",
"version": "20150118",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tuntaposx.sourceforge.net/",
"description": "Tun and tap virtual devices.",
"long_description": "Unix-style tun and tap virtual network interfaces for Mac OS X. You typically use these for VPN and OS virtualization.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"aiccu",
"miredo"
]
},
{
"type": "run",
"ports": [
"n2n",
"onioncat",
"vpnc"
]
}
]
},
{
"name": "uTox",
"portdir": "net/uTox",
"version": "0.18.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/uTox/uTox",
"description": "µTox the lightest and fluffiest Tox client",
"long_description": "µTox the lightest and fluffiest Tox client",
"active": true,
"categories": [
"net",
"security",
"p2p"
],
"maintainers": [],
"variants": [
"debug",
"openal_soft",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libopus",
"toxcore",
"libsodium",
"libvpx"
]
}
],
"depends_on": []
},
{
"name": "ucarp",
"portdir": "net/ucarp",
"version": "1.5.2",
"license": "ISC and BSD and BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ucarp.org",
"description": "userland implementation of the CARP",
"long_description": "UCARP allows a pair of hosts to share common virtual IP addresses in order to provide automatic failover. It is a portable userland implementation of the secure and patent-free Common Address Redundancy Protocol (CARP, OpenBSD's alternative to VRRP). Strong points of the CARP protocol include its very low overhead, cryptographically signed messages, interoperability between different operating systems and no need for any dedicated extra network link between redundant hosts.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "ucspi-tcp",
"portdir": "net/ucspi-tcp",
"version": "0.88",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cr.yp.to/ucspi-tcp.html",
"description": "command-line tools for building TCP client-server applications",
"long_description": "tcpserver waits for incoming connections and, for each connection, runs a program of your choice. Your program receives environment variables showing the local and remote host names, IP addresses, and port numbers. tcpclient makes a TCP connection and runs a program of your choice. It sets up the same environment variables as tcpserver.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"greetdelay",
"limits",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"vpopmail"
]
},
{
"type": "run",
"ports": [
"djbdns"
]
}
]
},
{
"name": "uftp3",
"portdir": "net/uftp3",
"version": "3.7.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://uftp-multicast.sourceforge.net",
"description": "Encrypted UDP based FTP with multicast",
"long_description": "UFTP is an encrypted multicast file transfer program, designed to securely, reliably, and efficiently transfer files to multiple receivers simultaneously. This is useful for distributing large files to a large number of receivers, and is especially useful for data distribution over a satellite link (with two way communication), where the inherent delay makes any TCP based communication highly inefficient. The multicast encryption scheme is based on TLS with extensions to allow multiple receivers to share a common key. UFTP also has the capability to communicate over disjoint networks separated by one or more firewalls (NAT traversal) and without full end-to-end multicast capability (multicast tunneling) through the use of a UFTP proxy server. These proxies also provide scalability by aggregating responses from a group of receivers.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal",
"ssl"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "umit",
"portdir": "net/umit",
"version": "1.0",
"license": "unknown",
"platforms": "{darwin any} freebsd",
"epoch": 1,
"replaced_by": null,
"homepage": "http://www.umitproject.org/",
"description": "A graphical tool to scanner networks",
"long_description": "Umit is a graphical scanner.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "luis.kop",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"nmap",
"py27-pygtk",
"coreutils"
]
}
],
"depends_on": []
},
{
"name": "unfs3",
"portdir": "net/unfs3",
"version": "0.9.22",
"license": "BSD and zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://unfs3.sourceforge.net/",
"description": "User-space implementation of the NFSv3 server specification",
"long_description": "UNFS3 User-space implementation of the NFSv3 server specification. It provides a daemon for the MOUNT and NFS protocols, which are used by NFS clients for accessing files on the server.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "upclient",
"portdir": "net/upclient",
"version": "5.0b8",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://upclient.sourceforge.net",
"description": "uptime sharing utility.",
"long_description": "uptime sharing utility.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "uplog",
"portdir": "net/uplog",
"version": "0.3",
"license": "GPL-2.0",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carragom/uplog",
"description": "A UDP based ping program that can give an ASCII-graphical log of the packet losses",
"long_description": "A UDP based ping program that can give an ASCII-graphical log of the packet losses.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "utdns",
"portdir": "net/utdns",
"version": "1.2",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rahra/utdns",
"description": "Proxy UDP/DNS to TCP/DNS",
"long_description": "UTdns is a nifty tool which proxies all UDP-based DNS requests through TCP DNS.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vegeta",
"portdir": "net/vegeta",
"version": "12.13.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tsenart/vegeta",
"description": "HTTP load testing tool and library",
"long_description": "A versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 162
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vf-1",
"portdir": "net/vf-1",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~solderpunk/VF-1",
"description": "command-line gopher client",
"long_description": "A full-featured gopher client. VF-1's features include: \n* Bookmarking \n* Configurable MIME-type handlers \n* Line wrapping \n* TLS support \n* visiting a queue of links (the tour feature) \n* Veronica search",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "rak",
"github": "ryanakca",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-chardet",
"python314"
]
}
],
"depends_on": []
},
{
"name": "vnstat",
"portdir": "net/vnstat",
"version": "2.13",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://humdi.net/vnstat/",
"description": "console-based network traffic monitor",
"long_description": "vnStat is a console-based network traffic monitor for Linux and BSD that keeps a log of network traffic for the selected interface(s), it uses the network interface statistics provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic and also ensures light use of system resources.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gd2"
]
}
],
"depends_on": []
},
{
"name": "vpn-slice",
"portdir": "net/vpn-slice",
"version": "0.16.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlenski/vpn-slice",
"description": "vpnc-script replacement for split-tunnel setup",
"long_description": "Replacement for the vpnc-script used by OpenConnect or VPNC. \n\nInstead of trying to copy the behavior of standard corporate VPN clients, which normally reroute all your network traffic through the VPN, this one tries to minimize your contact with an intrusive VPN. This is also known as a split-tunnel VPN, since it splits your traffic between the VPN tunnel and your normal network interfaces. \n\nIf you are using a VPN to route all your traffic for privacy reasons (or to avoid censorship in repressive countries), then you do not want to use this.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-dnspython",
"py311-setproctitle",
"python311"
]
}
],
"depends_on": []
},
{
"name": "vpnc",
"portdir": "net/vpnc",
"version": "0.5.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.unix-ag.uni-kl.de/~massar/vpnc/",
"description": "client for cisco vpn concentrator",
"long_description": "vpnc is an open source replacement for the commercial cisco vpnclient. It is supposed to work with the following systems: - Cisco VPN concentrator 3000 Series - Cisco IOS routers - Cisco PIX / ASA Zecurity Appliances - Juniper/Netscreen",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal",
"hybrid_cert"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"libgpg-error"
]
},
{
"type": "run",
"ports": [
"tuntaposx"
]
}
],
"depends_on": []
},
{
"name": "vpnc-scripts",
"portdir": "net/vpnc-scripts",
"version": "20250727",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.infradead.org/openconnect/vpnc-script.html",
"description": "connect scripts for use with vpnc and openconnect",
"long_description": "This package contains scripts used by vpnc and OpenConnect (and possibly other programs) to provide an OS-independent interface for various operations associated with configuring VPNs over tun devices.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"openconnect"
]
},
{
"type": "run",
"ports": [
"openconnect-gui"
]
}
]
},
{
"name": "vrpn",
"portdir": "net/vrpn",
"version": "07.36",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vrpn/vrpn/wiki",
"description": "Virtual-Reality Peripheral Network",
"long_description": "The Virtual-Reality Peripheral Network (VRPN) is a set of classes that implement an interface between application programs and the set of physical devices (tracker, etc.) used in a virtual-reality (VR) system.",
"active": true,
"categories": [
"devel",
"net",
"multimedia"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "vsftpd",
"portdir": "net/vsftpd",
"version": "3.0.5",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://security.appspot.com/vsftpd.html",
"description": "Secure FTP server for UNIX systems",
"long_description": "vsftpd is an FTP server, or daemon. The 'vs' stands for Very Secure. Obviously this is not a guarantee, but a reflection that it is written with security in mind, and carefully designed to be resilient to attack.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"ssl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vtun",
"portdir": "net/vtun",
"version": "3.0.4",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://vtun.sourceforge.net/",
"description": "vtun is for creating encrypted network links",
"long_description": "vtun is for creating encrypted network links. It is the easiest way to create virtual tunnels over TCP/IP networks with traffic shaping, compression, and encryption. Open-Source and distributed under the GPL, it supports IP, PPP, SLIP, ethernet and other tunnel types. vtun is easily and highly configurable, it can be used for various network tasks.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"lzo",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "wakeonlan",
"portdir": "net/wakeonlan",
"version": "0.42",
"license": "Artistic-1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpoliv/wakeonlan",
"description": "wakeonlan sends magic packets for network-devices to wake up",
"long_description": "Wakeonlan is a Perl script that sends 'magic packets' to wake-on-LAN enabled ethernet adapters and motherboards, in order to switch on remote computers.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 288
}
],
"variants": [
"perl5_28",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": []
},
{
"name": "wallet",
"portdir": "net/wallet",
"version": "1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eyrie.org/~eagle/software/wallet/",
"description": "Kerberos-authenticated secure data management",
"long_description": "The wallet is a system for managing secure data, authorization rules to retrieve or change that data, and audit rules for documenting actions taken on that data. Objects of various types may be stored in the wallet or generated on request and retrieved by authorized users. The wallet tracks ACLs, metadata, and trace information. It uses Kerberos authentication. One of the object types it supports is Kerberos keytabs, making it suitable as a user-accessible front-end to Kerberos kadmind with richer ACL and metadata operations.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "akkornel",
"github": "akkornel",
"ports_count": 5
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"p5.34-module-build",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"remctl",
"perl5.34",
"kerberos5"
]
}
],
"depends_on": []
},
{
"name": "wander",
"portdir": "net/wander",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/robinovitch61/wander",
"description": "A terminal app/TUI for HashiCorp Nomad",
"long_description": "An efficient terminal application/TUI for your HashiCorp Nomad cluster: - browse jobs, allocations, tasks, and logs, - exec to run commands in running tasks, - tail global or targeted events using a jq query, - save any view as a local file and see full specs",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "wallet-server",
"portdir": "net/wallet",
"version": "1.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eyrie.org/~eagle/software/wallet/",
"description": "Kerberos-authenticated secure data management",
"long_description": "The wallet is a system for managing secure data, authorization rules to retrieve or change that data, and audit rules for documenting actions taken on that data. Objects of various types may be stored in the wallet or generated on request and retrieved by authorized users. The wallet tracks ACLs, metadata, and trace information. It uses Kerberos authentication. One of the object types it supports is Kerberos keytabs, making it suitable as a user-accessible front-end to Kerberos kadmind with richer ACL and metadata operations. The wallet server, run by remctld, maintains the database of object metadata and secure objects, and responds to requests from the wallet client.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "akkornel",
"github": "akkornel",
"ports_count": 5
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"p5.34-crypt-generatepassword",
"p5.34-datetime-format-sqlite",
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-sql-translator",
"kerberos5",
"p5.34-timedate",
"remctl",
"perl5.34",
"p5.34-datetime",
"p5.34-dbi",
"p5.34-dbix-class",
"p5.34-digest-md5"
]
}
],
"depends_on": []
},
{
"name": "wallet-kdc",
"portdir": "net/wallet",
"version": "1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eyrie.org/~eagle/software/wallet/",
"description": "Kerberos-authenticated secure data management",
"long_description": "The wallet is a system for managing secure data, authorization rules to retrieve or change that data, and audit rules for documenting actions taken on that data. Objects of various types may be stored in the wallet or generated on request and retrieved by authorized users. The wallet tracks ACLs, metadata, and trace information. It uses Kerberos authentication. One of the object types it supports is Kerberos keytabs, making it suitable as a user-accessible front-end to Kerberos kadmind with richer ACL and metadata operations. This port contains a remctl script, to be run on the Kerberos 5 KDC, that will generate keytabs at the request of a Wallet server. This variant is only meant to be installed on a KDC, and does not include Wallet server or client.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "akkornel",
"github": "akkornel",
"ports_count": 5
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"p5.34-module-build",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"remctl",
"perl5.34",
"kerberos5"
]
}
],
"depends_on": []
},
{
"name": "wap11gui",
"portdir": "net/wap11gui",
"version": "0.12",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wap11gui.sourceforge.net/",
"description": "Linksys WAP11 Unix Configuration Utility",
"long_description": "QT based SNMP client you can use to configure a Linksys WAP11, similar to the one provided by the Linksys client. Supports most of the WAP11's features.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openssl",
"qt3-mac",
"libpng",
"net-snmp",
"libjpeg-turbo"
]
}
],
"depends_on": []
},
{
"name": "wcurl",
"portdir": "net/wcurl",
"version": "2025.11.09",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "curl",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by curl",
"long_description": "This port has been replaced by curl.",
"active": true,
"categories": [
"net",
"www"
],
"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": "websocat",
"portdir": "net/websocat",
"version": "1.14.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vi/websocat",
"description": "Netcat, curl and socat for WebSockets.",
"long_description": "Command-line client for web sockets, like netcat/curl/socat for ws://.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"legacy-support",
"rust",
"clang-20",
"cargo",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "websocketd",
"portdir": "net/websocketd",
"version": "0.4.1",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joewalnes/websocketd",
"description": "Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.",
"long_description": "websocketd is a small command-line tool that will wrap an existing command-line interface program, and allow it to be accessed via a WebSocket. WebSocket-capable applications can now be built very easily. As long as you can write an executable program that reads STDIN and writes to STDOUT, you can build a WebSocket server. Do it in Python, Ruby, Perl, Bash, .NET, C, Go, PHP, Java, Clojure, Scala, Groovy, Expect, Awk, VBScript, Haskell, Lua, R, whatever! No networking libraries necessary.",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "weplab",
"portdir": "net/weplab",
"version": "0.1.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://weplab.sourceforge.net",
"description": "WEP encryption security review tool",
"long_description": "Weplab is a tool to review the security of WEP encryption in wireless networks from an educational point of view. Several attacks are available so it can be measured the effectiveness and minimum requirements of each one.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libpcap"
]
}
],
"depends_on": []
},
{
"name": "websocketpp",
"portdir": "net/websocketpp",
"version": "0.8.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zaphoyd/websocketpp",
"description": "C++ websocket client/server library",
"long_description": "WebSocket++ is a header only C++ library that implements RFC6455 The WebSocket Protocol.",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"asio",
"openssl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cpprestsdk"
]
}
]
},
{
"name": "wget2",
"portdir": "net/wget2",
"version": "2.2.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/gnuwget/wget2",
"description": "GNU Wget2 is the successor of GNU Wget, a file and recursive website downloader.",
"long_description": "GNU Wget2 is the successor of GNU Wget, a file and recursive website downloader..",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [
"gnutls",
"ssl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"lzip"
]
},
{
"type": "lib",
"ports": [
"zstd",
"gnutls",
"gpgme",
"pcre2",
"libidn2",
"brotli",
"libmicrohttpd",
"nghttp2",
"gettext-runtime",
"libhsts",
"lzlib",
"libpsl",
"bzip2",
"lzma",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "wget",
"portdir": "net/wget",
"version": "1.25.0",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/wget/",
"description": "internet file retriever",
"long_description": "GNU Wget is a free software package for retrieving files using HTTP, HTTPS, and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without Xsupport, etc.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"gnutls",
"ssl",
"metalink",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"texinfo",
"perl5.34",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"lzip"
]
},
{
"type": "lib",
"ports": [
"libpsl",
"libiconv",
"libunistring",
"gettext-runtime",
"zlib",
"gnutls",
"nettle",
"pcre2",
"libidn2",
"libproxy"
]
},
{
"type": "test",
"ports": [
"p5.34-io-socket-ssl",
"p5.34-libwww-perl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"v2ray",
"mm-common",
"rawproc",
"xray",
"libhsts",
"p5.26-unicode-linebreak",
"arpwatch"
]
},
{
"type": "fetch",
"ports": [
"audacity-devel",
"audacity",
"py38-nbconvert",
"vcvrack",
"py39-nbconvert",
"py310-nbconvert",
"py311-nbconvert",
"py37-nbconvert"
]
},
{
"type": "lib",
"ports": [
"cabal",
"fwknop-client",
"apache-arrow",
"py37-pyarrow",
"rkhunter",
"py38-pyarrow",
"pyxplot",
"ghsum",
"cabal-prebuilt"
]
},
{
"type": "run",
"ports": [
"adblock2privoxy",
"caffe",
"cabal",
"cabal-prebuilt",
"mod_tile",
"gwget",
"jigdo",
"macos-fortress-dshield",
"macos-fortress-emergingthreats",
"macos-fortress-hosts",
"oinkmaster",
"cdsclient",
"nco",
"gutils-suite-core",
"word2vec"
]
},
{
"type": "test",
"ports": [
"strumpack"
]
}
]
},
{
"name": "wgetpro",
"portdir": "net/wgetpro",
"version": "0.1.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wgetpro.sourceforge.net/",
"description": "advanced internet file retriever",
"long_description": "WGet pro is an advanced version of wget, able to handle the mms protocoll",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "whatmask",
"portdir": "net/whatmask",
"version": "1.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.laffeycomputer.com/whatmask.html",
"description": "Easily convert between three common subnet mask notations",
"long_description": "Notations supported:\n \n Name\t\t\tExample\n ---------------------------------\n CIDR\t\t\t/24\n Netmask\t\t\t255.255.255.0\n Wilcard Bits\t\t0.0.0.255\n \n The above notations are all identical. CIDR notation commonly has a / in front of the number (representing the number of bits). Whatmask can accept these notations with or without a slash.\n \n Netmask notation is pretty much the standard old-school way of doing it.\n \n Wilcard bits are similar to the netmask, but they are the logical not of the netmask. This notation is used by a number of popular routers.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "whois",
"portdir": "net/whois",
"version": "5.6.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rfc1036/whois",
"description": "A replacement whois client",
"long_description": "whois is an improved whois client that follows the delegations from the Verisign whois server.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"bash-completion",
"perl5.34"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libidn2",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "wire",
"portdir": "net/wire",
"version": "2014.04.22",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wired.read-write.fr/products/wire",
"description": "wire is an UNIX command-line client for the Wired 2.0 protocol",
"long_description": "wire is an UNIX command-line client for the Wired 2.0 protocol",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"sqlite3",
"libwired",
"ncurses",
"openssl10",
"readline",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "wireguard-go",
"portdir": "net/wireguard-go",
"version": "0.0.20250522",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wireguard.com/",
"description": "Userspace Go implementation of WireGuard VPN",
"long_description": "WireGuard-go is the userspace Go implementation of WireGuard, a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. It runs over UDP.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "cardi",
"github": "cardi",
"ports_count": 8
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"wireguard-tools"
]
}
]
},
{
"name": "wired-server",
"portdir": "net/wired-server",
"version": "2.5.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wired.read-write.fr/products/wired",
"description": "Wired Server is BBS-oriented server for UNIX-based operating systems",
"long_description": "Wired Server is BBS-oriented server for UNIX-based operating systems",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"zlib",
"libwired",
"libxml2",
"sqlite3",
"ncurses",
"openssl10",
"miniupnpc"
]
}
],
"depends_on": []
},
{
"name": "wireguard-tools",
"portdir": "net/wireguard-tools",
"version": "1.0.20260223",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wireguard.com/",
"description": "Tools for the WireGuard VPN",
"long_description": "wireguard-tools contains command-line tools to interact with the userspace Go implementation of WireGuard. Currently there are two tools: wg, to set and retrieve configuration of WireGuard interfaces, and wg-quick, set up a WireGuard interface simply.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "cardi",
"github": "cardi",
"ports_count": 8
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "run",
"ports": [
"wireguard-go",
"bash"
]
}
],
"depends_on": []
},
{
"name": "wireshark-chmodbpf",
"portdir": "net/wireshark-chmodbpf",
"version": "1.1",
"license": "(GPL-2 or GPL-3)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wireshark.org",
"description": "Enable Wireshark to acces macOS capture devices.",
"long_description": "An access_bpf group will be created and its members allowed access to BPF devices at boot to allow unprivileged packet captures. It is meant to support Wireshark where unprivileged access to macOS packet capture devices is desired.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 151
},
{
"name": "opendarwin.org",
"github": "ghosthound",
"ports_count": 8
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"wireshark4",
"wireshark2",
"wireshark22",
"wireshark3",
"wireshark30"
]
}
]
},
{
"name": "wireshark2",
"portdir": "net/wireshark2",
"version": "2.6.20",
"license": "(GPL-2 or GPL-3)",
"platforms": "{darwin < 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wireshark.org/",
"description": "Graphical network analyzer and capture tool",
"long_description": "A network analyzer that lets you capture and interactively browse Ethernet frames. Packet data can be read from a file, or live from a local network interface.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "opendarwin.org",
"github": "ghosthound",
"ports_count": 8
}
],
"variants": [
"debug",
"qt4",
"qt5",
"no_gui",
"adns",
"portaudio",
"zlib",
"lua",
"libsmi",
"gnutls",
"libgcrypt",
"cares",
"kerberos5",
"geoip",
"chmodbpf",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cmake",
"pkgconfig",
"python311"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"lz4",
"zlib",
"portaudio",
"glib2",
"gnutls",
"libgcrypt",
"qt5-qtbase",
"openssl",
"c-ares",
"kerberos5",
"libpcap",
"libsmi",
"libgeoip",
"qt5-qtsvg",
"qt5-qtmacextras",
"qt5-qtmultimedia",
"qt5-qttranslations"
]
},
{
"type": "run",
"ports": [
"wireshark-chmodbpf"
]
}
],
"depends_on": []
}
]
}