git: ce14ef089fe6 - main - security/proxycheck: Remove expired port

Rene Ladan <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ce14ef089fe624948af7d697245a307b24c64fa1

commit ce14ef089fe624948af7d697245a307b24c64fa1
Author:     Rene Ladan <[email protected]>
AuthorDate: 2026-07-31 20:15:55 +0000
Commit:     Rene Ladan <[email protected]>
CommitDate: 2026-07-31 20:15:55 +0000

    security/proxycheck: Remove expired port
    
    2026-07-31 security/proxycheck: dnsbl.org has been shut down
---
 MOVED                                        |   1 +
 security/Makefile                            |   1 -
 security/proxycheck/Makefile                 |  29 ------
 security/proxycheck/distinfo                 |   2 -
 security/proxycheck/files/patch-proxycheck.1 | 149 ---------------------------
 security/proxycheck/files/patch-proxycheck.c |  20 ----
 security/proxycheck/pkg-descr                |   5 -
 security/proxycheck/pkg-plist                |   3 -
 8 files changed, 1 insertion(+), 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=	[email protected]
-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 <[email protected]>
--
- .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", "[email protected]");
-@@ -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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.