watamario15 / ffproxy

Repository for PBL-A Group 5.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The ffproxy improving project in the PBL-A course, 2021

ffproxy is a filtering HTTP/HTTPS proxy server. It is able to filter by host, URL, and header. Custom header entries can be filtered and added. It can even drop its privileges and optionally chroot() to some directory. Logging to syslog() is supported, as is using another auxiliary proxy server. An HTTP accelerator feature (acting as a front-end to an HTTP server) is included. Contacting IPv6 servers as well as binding to IPv6 is supported and allows transparent IPv6 over IPv4 browsing (and vice versa).

Website: http://faith.eu.org/programs.html

Build & Run

# cd /where/you/want/to/put/everything/in/
git clone https://github.com/watamario15/ffproxy.git
cd ffproxy
./build.sh first

After the first build, you can speed up the build process by simply running ./build.sh with no options. This excludes the execution of ./configure.

Added Features

Developed by masa0120, Ryu-Okamoto, stakaichi11, Tattaratan, watamario15, and yoshizaki3070:

  • Caching support
    • You can clear all cache files by specifying the -R option.
  • Browse history

About

Repository for PBL-A Group 5.

License:GNU General Public License v2.0


Languages

Language:C 65.6%Language:Assembly 20.5%Language:Shell 10.3%Language:Makefile 2.8%Language:M4 0.8%