All Projects → m0hithreddy → Proxifier For Linux

m0hithreddy / Proxifier For Linux

Licence: gpl-3.0
Simple C code with iptables make this tool proxifier which tunnels whole system traffic through the proxy server, without configuring individual application

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Proxifier For Linux

Python Programming
Python Coding - Data Structure, Algorithm, Crypto, Web, Network, System
Stars: ✭ 9 (-89.89%)
Mutual labels:  network-programming
Technitiumlibrary
A library for .net based applications.
Stars: ✭ 53 (-40.45%)
Mutual labels:  network-programming
Tcpsocks
Redirect traffic to SOCKS5 server with iptables, epoll based, single threaded.
Stars: ✭ 78 (-12.36%)
Mutual labels:  iptables
Pywall
Python firewall.
Stars: ✭ 27 (-69.66%)
Mutual labels:  iptables
Nipe
An engine to make Tor network your default gateway
Stars: ✭ 1,032 (+1059.55%)
Mutual labels:  iptables
Bpf Iptables
An #eBPF and #XDP iptables firewall
Stars: ✭ 58 (-34.83%)
Mutual labels:  iptables
Totp Ssh Fluxer
Take security by obscurity to the next level (this is a bad idea, don't really use this please)
Stars: ✭ 811 (+811.24%)
Mutual labels:  iptables
Infinity
A lightweight C++ RDMA library for InfiniBand networks.
Stars: ✭ 86 (-3.37%)
Mutual labels:  network-programming
Iptables Essentials
Iptables Essentials: Common Firewall Rules and Commands.
Stars: ✭ 1,057 (+1087.64%)
Mutual labels:  iptables
Firehol
A firewall for humans...
Stars: ✭ 1,215 (+1265.17%)
Mutual labels:  iptables
Citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
Stars: ✭ 28 (-68.54%)
Mutual labels:  network-programming
Xdp
Package xdp allows one to use XDP sockets from the Go programming language.
Stars: ✭ 36 (-59.55%)
Mutual labels:  network-programming
Blackhat Python3
Source code for the book "Black Hat Python" by Justin Seitz. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.
Stars: ✭ 1,125 (+1164.04%)
Mutual labels:  network-programming
Ubernet
Flexible networking library for Unity
Stars: ✭ 10 (-88.76%)
Mutual labels:  network-programming
Ansible Role Firewall
A role to manage iptables rules which doesn't suck.
Stars: ✭ 81 (-8.99%)
Mutual labels:  iptables
Yipfilter
A wrapper script over iptables/ipset to manage host based IP dynamic blacklists and whitelists
Stars: ✭ 18 (-79.78%)
Mutual labels:  iptables
Gev
🚀Gev is a lightweight, fast non-blocking TCP network library based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
Stars: ✭ 1,082 (+1115.73%)
Mutual labels:  network-programming
Shadowsocks Tutorial
🐱给小白的Shadowsocks和V2ray翻墙教程
Stars: ✭ 1,273 (+1330.34%)
Mutual labels:  iptables
Iptables semantics
Verified iptables Firewall Ruleset Analysis
Stars: ✭ 85 (-4.49%)
Mutual labels:  iptables
Pynms
A vendor-agnostic NMS for carrier-grade network simulation and automation
Stars: ✭ 73 (-17.98%)
Mutual labels:  network-programming

Proxifier-For-Linux

proxifier - Proxifier For Linux

Overview

  • proxifier acts as an intermediate between the proxy servers and client programs.

  • proxifier works through the proxy servers on behalf of the other programs.

  • proxifier acts as a global point for configuring proxy rules, which will be applied to every program in the system.

  • For now, proxifier supports HTTP_PROXY.

Dependencies

The list of dependencies required for compiling, running and building from the sources of Proxifier-For-Linux are given along with the possible installation steps (OS dependent)

Build and Install dependencies
  • autoconf [$ sudo apt install autoconf]
  • automake [$ sudo apt install automake]
  • txt2man [$ sudo apt install txt2man]

Downloading

Obtain the latest stable Proxifier sources by cloning from GitHub mirror

$ git clone https://github.com/m0hithreddy/Proxifier-For-Linux.git && cd Proxifier-For-Linux

Build and Install

After installing dependencies, obtaining Proxifier sources, and changing to the source directory:

$ autoreconf -vfi
$ ./configure
$ make all
$ sudo make uninstall
$ sudo make install

Usage

Proxifier service can be enabled as follows:

$ sudo systemctl daemon-reload # Reload the service units
$ sudo systemctl start proxifier

See the man page, $ man proxifier for more information. /usr/local/etc/proxifier.conf can be used for configuring the proxifier.

Reporting

As a user, you can help the project by reporting any undefined, undesired, and unexpected behavior. Please, see Reporting.md

Contributing

Proxifier works! But Proxifier requires many feature additions, improvements, and surveillance. If you are a budding developer like me, it is high time you can get into some serious development by contributing to Proxifier. Please, see Contributing.md

License

GNU GPLv3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].