mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
New port, proxychains 1.8.2
This program forces any tcp connection made by any given tcp client to follow through proxy (or proxy chain). It is a kind of proxifier. It acts like sockscap / permeo / eborder driver (intercepts TCP calls). PR: ports/53318 Submitted by: Patrick MARIE <mycroft@virgaria.org>
This commit is contained in:
parent
3f463d1310
commit
5f87cef0b9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=90746
@ -523,6 +523,7 @@
|
|||||||
SUBDIR += pptpclient
|
SUBDIR += pptpclient
|
||||||
SUBDIR += ppxp
|
SUBDIR += ppxp
|
||||||
SUBDIR += proxy-suite
|
SUBDIR += proxy-suite
|
||||||
|
SUBDIR += proxychains
|
||||||
SUBDIR += prtunnel
|
SUBDIR += prtunnel
|
||||||
SUBDIR += psi
|
SUBDIR += psi
|
||||||
SUBDIR += pvm
|
SUBDIR += pvm
|
||||||
|
31
net/proxychains/Makefile
Normal file
31
net/proxychains/Makefile
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# New ports collection makefile for: proxychains
|
||||||
|
# Date created: 14 jui 2003
|
||||||
|
# Whom: Patrick MARIE <mycroft@virgaria.org>
|
||||||
|
# $FreeBSD$
|
||||||
|
|
||||||
|
PORTNAME= proxychains
|
||||||
|
PORTVERSION= 1.8.2
|
||||||
|
CATEGORIES= net
|
||||||
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
|
MASTER_SITE_SUBDIR= proxychains
|
||||||
|
|
||||||
|
MAINTAINER= mycroft@virgaria.org
|
||||||
|
COMMENT= Multi-proxifier
|
||||||
|
|
||||||
|
GNU_CONFIGURE= yes
|
||||||
|
USE_REINPLACE= yes
|
||||||
|
|
||||||
|
INSTALLS_SHLIB= yes
|
||||||
|
|
||||||
|
post-extract:
|
||||||
|
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
|
||||||
|
${WRKSRC}/proxychains/Makefile.in
|
||||||
|
|
||||||
|
do-install:
|
||||||
|
${INSTALL_PROGRAM} ${WRKSRC}/proxychains/proxychains ${PREFIX}/bin
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/proxychains/proxychains.conf \
|
||||||
|
${PREFIX}/etc
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/proxychains/.libs/libproxychains.so.9 \
|
||||||
|
${PREFIX}/lib
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
1
net/proxychains/distinfo
Normal file
1
net/proxychains/distinfo
Normal file
@ -0,0 +1 @@
|
|||||||
|
MD5 (proxychains-1.8.2.tar.gz) = 276ad24c2680010a96f5e027ea27dcee
|
9
net/proxychains/files/patch-::config.h.in
Normal file
9
net/proxychains/files/patch-::config.h.in
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
--- config.h.in.old Sat Jun 14 15:08:43 2003
|
||||||
|
+++ config.h.in Sat Jun 14 15:09:24 2003
|
||||||
|
@@ -6,3 +6,6 @@
|
||||||
|
/* Version number of package */
|
||||||
|
#undef VERSION
|
||||||
|
|
||||||
|
+/* PREFIX needed for libproxychains.c */
|
||||||
|
+#undef PREFIX
|
||||||
|
+
|
22
net/proxychains/files/patch-::configure
Normal file
22
net/proxychains/files/patch-::configure
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
--- configure.old Sat Jun 14 15:08:33 2003
|
||||||
|
+++ configure Sat Jun 14 15:09:49 2003
|
||||||
|
@@ -807,6 +807,8 @@
|
||||||
|
|
||||||
|
VERSION=1.8.2
|
||||||
|
|
||||||
|
+PREFIX=$prefix
|
||||||
|
+
|
||||||
|
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
||||||
|
{ echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
|
||||||
|
fi
|
||||||
|
@@ -816,6 +818,10 @@
|
||||||
|
|
||||||
|
cat >> confdefs.h <<EOF
|
||||||
|
#define VERSION "$VERSION"
|
||||||
|
+EOF
|
||||||
|
+
|
||||||
|
+cat >> confdefs.h <<EOF
|
||||||
|
+#define PREFIX "$PREFIX"
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
22
net/proxychains/files/patch-proxychains::libproxychains.c
Normal file
22
net/proxychains/files/patch-proxychains::libproxychains.c
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
--- proxychains/libproxychains.c.orig Wed Jun 4 11:11:03 2003
|
||||||
|
+++ proxychains/libproxychains.c Sat Jun 14 15:17:55 2003
|
||||||
|
@@ -14,6 +14,10 @@
|
||||||
|
* (at your option) any later version. *
|
||||||
|
* *
|
||||||
|
***************************************************************************/
|
||||||
|
+#ifdef HAVE_CONFIG_H
|
||||||
|
+#include <config.h>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
@@ -72,7 +76,7 @@
|
||||||
|
|
||||||
|
if(!(file=fopen("./proxychains.conf","r")))
|
||||||
|
if(!(file=fopen(buff,"r")))
|
||||||
|
- if(!(file=fopen("/etc/proxychains.conf","r")))
|
||||||
|
+ if(!(file=fopen(PREFIX "/etc/proxychains.conf","r")))
|
||||||
|
{
|
||||||
|
perror("1");
|
||||||
|
exit(1);
|
7
net/proxychains/pkg-descr
Normal file
7
net/proxychains/pkg-descr
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
ProxyChains
|
||||||
|
|
||||||
|
This program forces any tcp connection made by any given tcp client
|
||||||
|
to follow through proxy (or proxy chain). It is a kind of proxifier.
|
||||||
|
It acts like sockscap / permeo / eborder driver (intercepts TCP calls).
|
||||||
|
|
||||||
|
WWW: http://proxylabs.netwu.com/proxychains/index.html
|
3
net/proxychains/pkg-plist
Normal file
3
net/proxychains/pkg-plist
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
bin/proxychains
|
||||||
|
etc/proxychains.conf
|
||||||
|
lib/libproxychains.so.9
|
Loading…
Reference in New Issue
Block a user