proxychains-ng: updated to 4.14 & added maintainer

Changes since 4.11:
- allow alternative proto://user:pass@ip:port syntax for proxylist
- skip connection attempt to nullrouted ips
- allow hostnames for proxylist under specific circumstances
- add support for Solaris
- buildfixes & bugfixes
This commit is contained in:
sxvghd 2019-08-22 17:55:23 +02:00
parent 06ce51e944
commit 7e06065800
4 changed files with 28 additions and 22 deletions

View File

@ -1,3 +1,15 @@
ProxyChains is a UNIX program, that hooks network-related libc functions
in DYNAMICALLY LINKED programs via a preloaded DLL (dlsym(), LD_PRELOAD)
and redirects the connections through SOCKS4a/5 or HTTP proxies.
It supports TCP only (no UDP/ICMP etc).
The way it works is basically a HACK; so it is possible that it doesn't
work with your program, especially when it's a script, or starts
numerous processes like background daemons or uses dlopen() to load
"modules" (bug in glibc dynlinker).
It should work with simple compiled (C/C++) dynamically linked programs
though.
Quick Facts:
* It's a proxifier.
* Dedicated OS: Linux/BSD/Solaris.

View File

@ -1,15 +1,11 @@
# $NetBSD$
DISTNAME= proxychains-ng-4.14
CATEGORIES= net
PKGBASE= proxychains-ng
PKGVERSION= 4.11
MASTER_SITES= http://ftp.barfooze.de/pub/sabotage/tarballs/
EXTRACT_SUFX= .tar.xz
DISTNAME= ${PKGBASE}-${PKGVERSION}
MASTER_SITES= https://github.com/rofl0r/proxychains-ng/releases/download/v${PKGVERSION}/
PKGNAME= ${PKGBASE}-${PKGVERSION}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@netbsd.org
MAINTAINER= sxvghd@firemail.cc
HOMEPAGE= https://github.com/rofl0r/proxychains-ng
COMMENT= Chain multiple SOCKS4/SOCKS5 proxies in a transparent way
LICENSE= gnu-gpl-v2
@ -20,8 +16,14 @@ USE_TOOLS+= gmake
USE_LIBTOOL= no
GNU_CONFIGURE= yes
do-build:
cd ${WRKSRC} && gmake
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD"
SUBST_CLASSES+= remove-link
SUBST_STAGE.remove-link= post-configure
SUBST_MESSAGE.remove-link= Removing libdl link.
SUBST_FILES.remove-link= Makefile
SUBST_SED.remove-link= -e 's,-ldl,,g'
.endif
post-install:
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/proxychains/

View File

@ -2,12 +2,4 @@ $NetBSD$
- This package should probably eventually replace wip/proxychains/
which uses a codebase that is apparently no longer maintained.
- It does not use a standard GNU configure script, and with the
combination of NetBSD-7/pkgsrc-2016Q2, the build is broken if not
explicitely doing it in do-build:; it appears that although the
configure script does place its variables in its config.mak, and
its Makefile does include that file, the -D flags do not propagate
properly, causing a build failure in relation to inaddr OS-specifics.
It is unclear to me exactly why. As a result of all this, the
package may not be as portable as it should be.
- Lacks a manual page.

View File

@ -1,6 +1,6 @@
$NetBSD$
SHA1 (proxychains-ng-4.11.tar.bz2) = 00bc3dc18f2b638c79112c99f082a7a2878beaad
RMD160 (proxychains-ng-4.11.tar.bz2) = 5a4605ee1e856f0f80344ed5b70b15cd4d6775fc
SHA512 (proxychains-ng-4.11.tar.bz2) = 241365e8a8bbcead22c7844a2970f59bfc1ee9ef9a42a3f800823e70008bd976835d705a8b9894980c46307dce3a886514051023bafef113845531cb5d928e1c
Size (proxychains-ng-4.11.tar.bz2) = 31856 bytes
SHA1 (proxychains-ng-4.14.tar.xz) = 5caac743180b552af0c136ea4e0e332938e2acee
RMD160 (proxychains-ng-4.14.tar.xz) = 4a7bc000919de2edbeaa7e7cd9786151bde36db5
SHA512 (proxychains-ng-4.14.tar.xz) = 75a1a4629d2b7ebac9b909a694b395339cf669fa4e23bfcc57938e46377b5619f31c9651d2bc457d1ad10ec1be7747981106392bf8bf65999cb7bb9c748d7e95
Size (proxychains-ng-4.14.tar.xz) = 33844 bytes