BSD Ports

www/cgiwrap 4.1 FreeBSD

Securely execute Web CGI scripts

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
www, security
Package size
44.8 KiB, 120.3 KiB installed

Description

This is CGIWrap - a gateway that allows more secure user access to CGI programs on an HTTPd server than is provided by the Web server itself. The primary function of CGIWrap is to make certain that any CGI script runs with the permissions of the user who installed it, and not those of the Web server.

CGIWrap works with NCSA httpd, Apache, CERN httpd, NetSite Commerce and Communications servers, and probably any other Unix-based Web server software that supports CGI.

See also: http://cgiwrap.sourceforge.net/

In the other systems

SystemPortVersion
FreeBSDwww/cgiwrap4.1
DragonFlywww/cgiwrap4.1

Install

Binary package:

pkg install cgiwrap

From the ports tree:

cd /usr/ports/www/cgiwrap/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cgiwrap>0:www/cgiwrap

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.14.14.14.14.1
FreeBSD:14:quarterly4.14.1n/a4.14.1
FreeBSD:15:latest4.14.1n/a4.14.1
FreeBSD:15:quarterly4.14.1n/an/an/a
FreeBSD:16:latest4.14.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: www_cgiwrap

OptionDefaultDescription
CGI_GROUPonCheck CGI file group
CGI_GROUP_WRITABLEonCheck CGI g+w file permissions
CGI_OWNERonCheck CGI file owner
CGI_SETGIDonCheck CGI file setgid permissions
CGI_SETUIDonCheck CGI file setuid permissions
CGI_WORLD_WRITABLEonCheck CGI o+w file permissions
DEBUGoffEnable cgiwrapd binaries
DOCSoffBuild and/or install documentation
NPHoffEnable nph binaries
USE_REDIRECT_URLoffUse REDIRECT_URL to build SCRIPT_NAME
USE_SCRIPT_URLoffUse SCRIPT_URL to build SCRIPT_NAME
Service scripts
none

Message after installing

The cgiwrap binaries have been installed in the following
directory:

  /usr/local/www/cgi-bin

You should create the following two files, otherwise cgiwrap will
not function as expected:

  /usr/local/etc/cgiwrap.allow
  /usr/local/etc/cgiwrap.deny

Files

pkg-plist 9
  • @group www
  • @mode 4755
  • www/cgi-bin/cgiwrap
  • www/cgi-bin/nph-cgiwrap
  • @mode 4550
  • www/cgi-bin/cgiwrapd
  • www/cgi-bin/nph-cgiwrapd
  • @mode
  • @group
distinfo 1
FileSizeSHA256
cgiwrap-4.1.tar.gz163019bdeff4978d35e8793d3ff9ee45343db55262dbb0c7ddb7375585e60f4e1dd44c
Master sites 1
  • SF

Commit history 0

No commits in the history this site was built from.