FF Proxy - C Client

April 8, 2020 ยท View on GitHub

FF includes a client written in C. This is designed to be used via the CLI for testing or debugging purposes.

Usage

Recommended usage is via Docker:

# Send HTTPS GET request to google
# (replace IP address and port with that of FF proxy)
echo "GET / HTTP/1.1\nHost: www.google.com\n\n" | docker run --rm -i \
    --entrypoint=ff_client \
    timetoogo/ff \
    --ip-address 123.123.123.123 \
    --port 1234 \
    --https \
    -vvv

Or it can be installed locally from the source.

Arguments

ArgumentRequiredDescription
--ip-address <ip>YesThe IP address of the FF proxy
--port <port>YesThe listening port of the FF proxy
--pre-shared-key <key>NoThe pre-shared key used to encrypt outgoing requests
--pbkdf2-iterations <num>NoThe number of PBKDF2 iterations (default: 1000)
--httpsNoTell FF proxy to forwards the request over HTTPS
-v, -vv, -vvvNoEnable verbose logging