diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2026-07-31 20:15:55 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2026-07-31 20:15:55 +0000 |
| commit | ce14ef089fe624948af7d697245a307b24c64fa1 (patch) | |
| tree | 0b4e2accc140056c04d7c66b56b19c9c96f822b4 | |
| parent | d612cd416538db3f0a6a504af5f3c57bffe21bd6 (diff) | |
security/proxycheck: Remove expired port
2026-07-31 security/proxycheck: dnsbl.org has been shut down
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | security/Makefile | 1 | ||||
| -rw-r--r-- | security/proxycheck/Makefile | 29 | ||||
| -rw-r--r-- | security/proxycheck/distinfo | 2 | ||||
| -rw-r--r-- | security/proxycheck/files/patch-proxycheck.1 | 149 | ||||
| -rw-r--r-- | security/proxycheck/files/patch-proxycheck.c | 20 | ||||
| -rw-r--r-- | security/proxycheck/pkg-descr | 5 | ||||
| -rw-r--r-- | security/proxycheck/pkg-plist | 3 |
8 files changed, 1 insertions, 209 deletions
@@ -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 |
