aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-07-31 20:15:55 +0000
committerRene Ladan <rene@FreeBSD.org>2026-07-31 20:15:55 +0000
commitce14ef089fe624948af7d697245a307b24c64fa1 (patch)
tree0b4e2accc140056c04d7c66b56b19c9c96f822b4
parentd612cd416538db3f0a6a504af5f3c57bffe21bd6 (diff)
security/proxycheck: Remove expired port
2026-07-31 security/proxycheck: dnsbl.org has been shut down
-rw-r--r--MOVED1
-rw-r--r--security/Makefile1
-rw-r--r--security/proxycheck/Makefile29
-rw-r--r--security/proxycheck/distinfo2
-rw-r--r--security/proxycheck/files/patch-proxycheck.1149
-rw-r--r--security/proxycheck/files/patch-proxycheck.c20
-rw-r--r--security/proxycheck/pkg-descr5
-rw-r--r--security/proxycheck/pkg-plist3
8 files changed, 1 insertions, 209 deletions
diff --git a/MOVED b/MOVED
index 8b76e721fa68..a8d9914b6133 100644
--- a/MOVED
+++ b/MOVED
@@ -5523,3 +5523,4 @@ devel/plasma|lang/rizin|2026-07-31|Has expired: Upstream inactive since +7 years
net-im/pidgin-fetion||2026-07-31|Has expired: Fetion service is no longer available after 2022
games/freedoko||2026-07-31|Has expired: plist issues and error messages during install stage
net-mgmt/py-pynxos|net-mgmt/py-napalm|2026-07-31|Has expired: Upstream inactive since +7 years, was used by py-napalm for a while, until it was replaced by py-nxapi-plumbing. Please use net-mgmt/py-napalm instead
+security/proxycheck||2026-07-31|Has expired: dnsbl.org has been shut down
diff --git a/security/Makefile b/security/Makefile
index 0f6738ea71c9..b73f7d5d9da2 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -876,7 +876,6 @@
SUBDIR += please
SUBDIR += portacl-rc
SUBDIR += proftpd-mod_clamav
- SUBDIR += proxycheck
SUBDIR += proxytunnel
SUBDIR += pssh
SUBDIR += pulledpork
diff --git a/security/proxycheck/Makefile b/security/proxycheck/Makefile
deleted file mode 100644
index 9215590f3b56..000000000000
--- a/security/proxycheck/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= proxycheck
-DISTVERSION= 0.49a
-PORTREVISION= 2
-CATEGORIES= security
-MASTER_SITES= http://www.corpit.ru/mjt/proxycheck/ \
- http://www.it.ca/~paul/src/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Check for open proxy servers
-WWW= https://www.corpit.ru/mjt/proxycheck.html
-
-DEPRECATED= dnsbl.org has been shut down
-EXPIRATION_DATE= 2026-07-31
-
-PORTSCOUT= skipv:0.49
-
-HAS_CONFIGURE= yes
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/proxycheck ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/proxycheck.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/CHANGES ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/security/proxycheck/distinfo b/security/proxycheck/distinfo
deleted file mode 100644
index 1057c2c7e362..000000000000
--- a/security/proxycheck/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (proxycheck-0.49a.tar.gz) = 68dfcf9edc5d83625cead9ed643c75cfee502cc846d3cc2c1089e947f47bca81
-SIZE (proxycheck-0.49a.tar.gz) = 38879
diff --git a/security/proxycheck/files/patch-proxycheck.1 b/security/proxycheck/files/patch-proxycheck.1
deleted file mode 100644
index 0bd29f0557cd..000000000000
--- a/security/proxycheck/files/patch-proxycheck.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- proxycheck.1.orig Sun May 11 10:47:38 2003
-+++ proxycheck.1 Mon Jun 30 03:23:58 2003
-@@ -2,12 +2,13 @@
- .\" manpage for proxycheck
- .\" Michael Tokarev <mjt@corpit.ru>
--
- .TH proxycheck 1
-
- .SH NAME
-+
- proxycheck \- open proxy server checker
-
- .SH SYNOPSYS
-+
- \fBproxycheck\fR \fIoptions\fR \fIhost\fR[:\fIproto_port_spec\fR]...
-
- .SH DESCRIPTION
-@@ -39,15 +40,12 @@
-
- .IP \fB\-h\fR
- print a short help and exit.
--
- .IP \fB\-v\fR
- increase the verbosity level. All debugging messages will
- go to standard error stream.
--
- .IP "\fB\-d\fR \fIdeshost\fR:\fIdestport\fR (required)"
- try to establish a proxied connection to the given \fIdsthost\fR,
- port \fIdstport\fR. This option is required.
--
- .IP "\fB\-c\fR \fIcheck\fR[:\fIparams\fR] (required)"
- the "method" \fBproxycheck\fR will use when talking to a destination
- system to determine if a proxy is open or not. Interpretation of
-@@ -72,54 +70,45 @@
- (username, password, recipient address, cookie server, ...) are
- expected to be found in environment variables. Run \fBproxycheck\fR
- with \fB\-h\fR option to see a list of recognized variables and
--their default values. By default, \fBproxycheck\fR will anonimously
-+their default values. By default, \fBproxycheck\fR will anonymously
- submit all found proxies to unconfirmed.dsbl.org (which isn't very
- useful). For trusted DSBL user, at least DSBL_USER and DSBL_PASS
- variables should be set properly.
- .RE
--
- .IP "\fB\-p\fR \fIproto_port_spec\fR"
- specifies protocol and ports to connect to. If not given, \fBproxycheck\fR
- will try it's built-in default list. This option may be specified more
- than once. See below for \fIproto_port_spec\fR. If \fIproto_port_spec\fR
- is specified for a single host to check, it applies to that host only,
- and no protocols/ports in default list will be checked for that host.
--
- .IP \fB\-D\fR
- do not reset default port list when using \fB\-p\fR option, but prepend
- new ports to it instead.
--
- .IP \fB\-a\fR
- use more "advanced" ports/protocols. The more \fB\-a\fR's given, the more
- ports/protocols will be probed. For a complete list of all ports and protocols
- and their level, execute \fBproxycheck\fR with \fB\-h\fR option.
--
- .IP "\fB\-t\fR \fItimeout\fR"
- a timeout, in secounds, for every operation. Default value is 30 secounds.
- The timer starts at the connection attempt to the proxy itself, after
- sending the "connect" command to the proxy and so on.
--
- .IP "\fB\-m\fR \fImaxconn\fR"
- Do not attempt to make more than \fImaxconn\fR parallel connections.
- By default, maximum number of parallel connections limited by the
- operating system and on most systems it is around 1000.
--
- .IP "\fB\-M\fR \fImaxhconn\fR"
- Do not make more than \fImaxhconn\fR parallel connections to the
- same host (default is unlimited). This may be useful for overloaded
- proxies which can't handle many parallel connections using different
- ports/protocols, but may significantly slow down the whole process.
--
- .IP \fB\-s\fR
- when an open proxy is found on a given IP, stop probing for other
- ports/protocols for this IP. Best used when many IPs are tested,
- and/or with \fB\-M\fR option. This is because currently, \fBproxycheck\fR
- will not make any \fInew\fR connections to such host, but will wait
- for already active connections to complete.
--
- .IP "\fB\-b\fR \fIbindaddr\fR"
- use \fIbindaddr\fR as a source address for all outgoing connections.
--
- .IP \fB\-n\fR
- write a line about definitely closed proxies to stdout in additional
- to writing about open proxies, in a form
-@@ -127,7 +116,6 @@
- .nf
- 127.0.0.1 http:8080 closed
- .fi
--
- .IP \fB\-x\fR
- print extended proxy information (proxy-agent and the like) if available.
- This will be on the same "open" (or "closed" with -n) line, last, enclosed
-@@ -236,6 +224,51 @@
- proxy server was found. In case of incorrect usage, it will exit
- with code 1. If no open proxies where found, \fBproxycheck\fR
- will return 0.
-+
-+.SH EXAMPLES
-+In the simplest case, specify:
-+
-+.nf
-+ proxycheck -vv -ddsthost:dstport -c chat::"waitstr" \fIlist-of-IPs\fR
-+.fi
-+
-+where
-+\fBdsthost\fR is the host and \fBdstport\fR is the port number of the
-+destination system, and \fBwaitstr\fR is a string to look for from the remote
-+system. If you decide to connect to your own mailserver (which is quite
-+logical, since most proxy abuse nowadays is to send spam to your mailserver),
-+connect to it first using telnet and see which SMTP greeting string it prints
-+out upon connection, and use this string as \fBwaitstr\fR. For example, if
-+your mailserver is \fImail.example.com\fR, the following may apply:
-+
-+.nf
-+ $ \fBtelnet mail.example.com 25\fR
-+ Telnet: trying 127.0.0.1... connected.
-+ 250 mail.example.com ESMTP welcome
-+ \fBQUIT\fR
-+.fi
-+
-+In this case, \fBproxycheck\fR's command line may look as follows:
-+
-+.nf
-+ proxycheck -vv -d mail.example.com:25 \\
-+ -c chat::"250 mail.example.com ESMTP welcome" \fIlist-of-IPs\fR
-+.fi
-+
-+Another usage scenario is to automatically submit all open proxies to
-+DSBL.org-style blocklists. For this, specify \fB-c dsbl\fR and set up
-+environment variables for dsbl client. The variables \fBDSBL_USER\fR and
-+\fBDSBL_PASS\fR are required for non-anonymous DSBL submissions, for anonymous
-+submissions to the \fIunconfirmed.dsbl.org\fR defaults are sufficient. To
-+submit a proxy to DSBL.org, set destination to the mail exchanger of
-+\fIlistme.dsbl.org\fR domain, currently \fImx.listme.dsbl.org\fR. For example:
-+
-+.nf
-+ DSBL_USER=username DSBL_PASS=password ./proxycheck -vv \\
-+ -dmx.listme.dsbl.org:25 -cdsbl \fIproxyhost\fR
-+.fi
-+
-+Additional and updated information may be found at the URL below.
-
- .SH LICENSE
- This program is free software. It may be used and distributed
diff --git a/security/proxycheck/files/patch-proxycheck.c b/security/proxycheck/files/patch-proxycheck.c
deleted file mode 100644
index 50002060e30e..000000000000
--- a/security/proxycheck/files/patch-proxycheck.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- proxycheck.c.orig Fri Jun 13 03:07:12 2003
-+++ proxycheck.c Fri Jun 13 03:07:53 2003
-@@ -974,7 +974,7 @@
- dstspec = strdup(pxybuf);
- }
-
-- dsbluser = egetenv("DSBL_USER", "anonimous");
-+ dsbluser = egetenv("DSBL_USER", "anonymous");
- dsblpass = egetenv("DSBL_PASS", "");
- dsblfrom = egetenv("DSBL_FROM", dsbluser);
- dsblrcpt = egetenv("DSBL_RCPT", "listme@listme.dsbl.org");
-@@ -1015,7 +1015,7 @@
- { "dsbl", dsblh, dsbld, dsble, dsbli, "[:smtpserver[:port]]",
- "attempt to submit proxy to DSBL-like system\n"
- " DSBL settings are expected to be in environment:\n"
-- "\t$DSBL_USER - username (anonimous)\n"
-+ "\t$DSBL_USER - username (anonymous)\n"
- "\t$DSBL_PASS - password (default is empty)\n"
- "\t$DSBL_COOKIE_HOST - cookie server (cookie.dsbl.org)\n"
- "\t$DSBL_COOKIE - already obtained DSBL cookie\n"
diff --git a/security/proxycheck/pkg-descr b/security/proxycheck/pkg-descr
deleted file mode 100644
index bb29a955905f..000000000000
--- a/security/proxycheck/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Proxycheck is a simple tool that may be used to check whether a given
-host or set of hosts has open proxy server running.
-
-Proxycheck comes ready to contribute results to DSBL.org. It was
-written by Michael Tokarev.
diff --git a/security/proxycheck/pkg-plist b/security/proxycheck/pkg-plist
deleted file mode 100644
index eb1300cbc84c..000000000000
--- a/security/proxycheck/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-sbin/proxycheck
-share/man/man1/proxycheck.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES