# rofl0r/proxychains-ng

proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.

Repository: https://github.com/rofl0r/proxychains-ng
Canonical: https://ross.abutalabs.com/products/proxychains-ng
Homepage: http://sourceforge.net/projects/proxychains-ng/files
Language: C
License: GPL-2.0
License Family: copyleft
Topics: proxychains, proxy, socks, http, hook, hack, preload
Last push: 2026-04-26T23:49:14+00:00

## Health v2 (maintenance only)
Score: 58/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 79, release rhythm 8, longevity 100
- inputs: {"age_days": 5478, "days_push": 129, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 10672, forks 1113 (observed 2026-08-28T04:10:43.726150+00:00)

## What it is
ProxyChains-NG is a UNIX CLI tool that uses LD_PRELOAD to hook socket-related libc functions in dynamically linked programs and redirect their TCP connections through SOCKS4a/5 or HTTP proxies. It is the actively maintained continuation of the original proxychains project and supports Linux, BSD, Mac, and Haiku.

## Use cases
- force a command-line tool through a socks proxy
- route curl or ssh traffic through multiple proxies
- hide my real ip when running a program from the terminal
- chain socks and http proxies for tcp connections
- proxy a dynamically linked program without modifying its code
- circumvent censorship by tunneling cli apps through proxies

## When to choose
- you need to proxy existing dynamically linked binaries without changing them
- you want to chain multiple socks/http proxies for TCP traffic
- you work on Linux, BSD, or macOS and want a simple preloader-based solution

## When to avoid
- your program needs UDP or ICMP traffic, since only TCP is supported
- your target is a statically linked binary, a script, or uses dlopen heavily
- you need robust transparent proxying - an iptables-based solution is more reliable

## Facets
- artifact type: cli-tool
- maturity: active
- function: proxy, networking, security, cli
- domain: networking, security, privacy, censorship-circumvention, developer-tools
- platform: bsd, cli
- tags: ld-preload, socks-proxy, http-proxy, proxy-chaining, tcp-only, c, hooking, command-line, linux, macos

## Member repositories
- rofl0r/proxychains-ng (main) score 58

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:43.726150+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:18:11.736750+00:00, confidence not recorded.
  - readme: https://github.com/rofl0r/proxychains-ng (fetched 2026-08-28T04:10:43.726150+00:00, sha 68500f5adcdc)
  - homepage: http://sourceforge.net/projects/proxychains-ng/files (fetched 2026-08-29T08:17:17.805028+00:00, sha f28185cc0fb7)
  - site_page: https://sourceforge.net/about (fetched 2026-08-29T08:17:17.808885+00:00, sha 47a5f3730d75)
  - site_page: https://sourceforge.net/p/forge/documentation/Docs%20Home (fetched 2026-08-29T08:17:17.811495+00:00, sha 3cca19403dfa)
  - site_page: https://sourceforge.net/p/forge/documentation/Release%20Files%20for%20Download (fetched 2026-08-29T08:17:17.813295+00:00, sha b50bb03ff6ed)
  - site_page: https://sourceforge.net/about/leadership (fetched 2026-08-29T08:17:17.815098+00:00, sha bfffa8fdd816)
- Data as of 2026-08-30T08:39:29.467469+00:00.
