ProxyChains - HTTP and SOCKS

beta
24 Recommendations
641 Downloads (This Week)
Last Update:
Download proxychains-3.1.tar.gz
Browse All Files
BSD Linux

Description

This program allows you to use SSH, TELNET, VNC, FTP and any other Internet application from behind HTTP(HTTPS) and SOCKS(4/5) proxy servers. This "proxifier" provides proxy server support to any app.

ProxyChains - HTTP and SOCKS Web Site

Update Notifications





User Ratings

 
 
24
4
Write a Review

User Reviews

  • Posted by josh rogers 2012-09-13

    O melhor programa para compartilhamento

  • Posted by ruut3rz 2012-08-14

    I got this error while compiling: /bin/bash ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c libproxychains.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wp,-MD,.deps/libproxychains.pp -c libproxychains.c -fPIC -DPIC -o .libs/libproxychains.o libproxychains.c:291: error: conflicting types for 'getnameinfo' /usr/include/netdb.h:677: note: previous declaration of 'getnameinfo' was here make[3]: *** [libproxychains.lo] Error 1 make[3]: Leaving directory `/home/sena/documents/temp/proxychains-3.1/proxychains' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/sena/documents/temp/proxychains-3.1/proxychains' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/sena/documents/temp/proxychains-3.1' make: *** [all-recursive-am] Error 2 ... and i think i resolved it. Linux ... 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux in proxychains/libproxychains.c i changed the function to look like this and it compiled without problems. The same function is declared in /usr/include/netdb.h. Hope someone can use this info. Cheers //int getnameinfo (const struct sockaddr * sa, // socklen_t salen, char * host, // socklen_t hostlen, char * serv, // socklen_t servlen, unsigned int flags) // size_t hostlen, char * serv, // size_t servlen, int flags) int getnameinfo (__const struct sockaddr *__restrict __sa, socklen_t __salen, char *__restrict __host, socklen_t __hostlen, char *__restrict __serv, socklen_t __servlen, int __flags) { int ret = 0; if(!init_l) init_lib(); if(!proxychains_resolver) { ret = true_getnameinfo(__sa,__salen,__host,__hostlen, __serv,__servlen,__flags); } else { if(__hostlen) strncpy(__host, inet_ntoa(SOCKADDR_2(*__sa)),__hostlen); if(__servlen) snprintf(__serv, __servlen,"%d",ntohs(SOCKPORT(*__sa))); } PDEBUG("getnameinfo: %s %s\n", __host, __serv); return ret; } Basically just took the declaration from /usr/include/netdb.h and changed the variables in the function to match, like "__serv". Cheers

  • Posted by arbooe 2012-06-12

    A terrific program. Had some troubles starting it, here's a minimal manual if anyone needs it: 1. Install (apt-get works) 2. Place proxychains.conf in some dir (example in /etc/proxychains.conf) 3. Start any software with "proxychains any.sh thing"

  • Posted by Henry 2012-03-24

    Nice and simple.

  • Posted by haad 2012-01-28

    I have a updated fork of proxychains on a github, it has proper mac os x support and more. https://github.com/haad/proxychains

  • Posted by Elliot 2012-10-28

    good work

Read more reviews

Additional Project Details

Languages

English

Intended Audience

End Users/Desktop, Other Audience, System Administrators

Programming Language

C

Registered

2002-05-18

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.