08-24-2016
It seems that tinyproxy would allow for changing the X-Forwarded-For header. However, it seemed that would stop other proxies from being used. Say someone was to use proxychains to spoof the original ip of a C program running through another proxy running on port 10000, a connection would need to be made to port 10000 after hitting 8888 or whatever port tinyport is running on.
I tried finding ways for spoofing X-Forwarded-For within proxychains itself before posting here, but came up empty handed with this as well. Would you know of a good way to pass tinyproxy traffic to proxychains, another port, or proxy?
EDIT: Forgot to mention, I do have wget and know how to use X-Forwared-For with Curl already. Looking for others ways to do this with C binaries that don't use these utilities though.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I want to change the IPsetting and the broadcast setting.
With ipconfig I get this:
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet xx.17x.18x.xx netmask fffffff0 broadcast xx.17x.18x.xx
ether yy:0:yy:b6:yy:xx
What command(squence) do I use to... (6 Replies)
Discussion started by: kuultak
6 Replies
2. AIX
Hi
On several AIX 5.3 LPARs the timezone is currrently set to:
TZ=NZST-12NZDT,M9.5.0/02:00,M4.1.0/03:00
Daylight savings in NZ starts on Sun 28th Sep 2008, which is the fourth Sunday. Do I need to change my TZ variable to NZST-12NZDT,M9.4.0/02:00,M4.1.0/03:00 or will AIX interpret the fifth... (2 Replies)
Discussion started by: KiwiP
2 Replies
3. AIX
I am not a Unix / AIX admin, but am working with one that doesn't seem to know how to set up syslog to forward messages to me the way I need them. Every message they send me has "Message forwarded from <insert host name here>:" but I need it to only have the host name.
In the examples below,... (2 Replies)
Discussion started by: mlbillow
2 Replies
4. Fedora
Hi,
I had to setup some cron jobs using crontab -e when logged in as root.
I noticed that the jobs only run when the permissons on the shell script file are set to execute on root and other. Why does "other" have to have its execution permission set? (6 Replies)
Discussion started by: mojoman
6 Replies
5. UNIX for Dummies Questions & Answers
I need to "sync" a directory from a prod server to a test server. Rsync is working but it prompts for a password and I'd like to automate the process. The directory on the prod/source server is owned by root, and some subdirectories are only readable by root. On the test/destination servers, I can... (1 Reply)
Discussion started by: LAToro
1 Replies
6. Shell Programming and Scripting
I want to set an alias to connect to sqlplus and also run a command while it it logs in.
How can I do that? (4 Replies)
Discussion started by: som.nitk
4 Replies
7. Red Hat
Hi there
There's a script I would like to run daily every 5 minutes and this job should restart every 12:03AM so it would append to a new file with the following day date format instead of running and updating continuously into one log. I am not sure of the syntaxing, what I did was to set it... (9 Replies)
Discussion started by: hedkandi
9 Replies
8. UNIX for Dummies Questions & Answers
I have a Win7 laptop that I have installed Xming with Xlaunch so that I can remote a Solaris10 server. After the initial install on my Win7 machine what do I need to set and configure to be able to remote Solaris. This is my 3rd day working with Unix. (1 Reply)
Discussion started by: SIFT3R
1 Replies
9. Solaris
Trying to figure out the best method of security for oracle user accounts. In Solaris 10 they are set as regular users but have nologin set forcing the dev's to login as themselves and then su to the oracle users.
In Solaris11 we have the option of making it a role because RBAC is enabled but... (1 Reply)
Discussion started by: os2mac
1 Replies
10. UNIX for Dummies Questions & Answers
I communicate with the server via a ssh tunnel, configured via Putty.
Recently, I'm trying to forward the X11 through it, but it doesn't work.
Is there any one work this way?
Searched with google, but didn't find anything.
Thx in adv. (2 Replies)
Discussion started by: sleepy_11
2 Replies
LEARN ABOUT DEBIAN
tinyproxy
TINYPROXY(8) Tinyproxy manual TINYPROXY(8)
NAME
tinyproxy - A light-weight HTTP proxy daemon
SYNOPSIS
tinyproxy [-vldch]
DESCRIPTION
tinyproxy is a light-weight HTTP proxy daemon designed to consume a minimum amount of system resources. It listens on a given TCP port and
handles HTTP proxy requests. Designed from the ground up to be fast and yet small, it is an ideal solution for use cases such as embedded
deployments where a full featured HTTP proxy is required, but the system resources for a larger proxy are unavailable.
OPTIONS
tinyproxy accepts the following options:
-c <config-file>
Use an alternate configuration file.
-d
Don't daemonize and stay in the foreground. Useful for debugging purposes.
-h
Display a short help screen of command line arguments and exit.
-l
Display the licensing agreement.
-v
Display version information and exit.
SIGNALS
In addition to command-line options, there are also several signals that can be sent to tinyproxy while it is running to generate debugging
information and to force certain events.
SIGHUP
Force Tinyproxy to do a garbage collection on the current connections linked list. This is usually done automatically after a certain
number of connections have been handled.
TEMPLATE FILES
There are two occasions when Tinyproxy delivers HTML pages to the client on it's own right:
1. When an error occurred, a corresponding error page is returned.
2. When a request for the stathost is made, a page summarizing the connection statistics is returned. (See STATHOST below.)
The layout of both error pages and the statistics page can be controlled via configurable HTML template files that are plain HTML files
that additionally understand a few template variables.
TEMPLATE VARIABLES
There are several standard HTML variables that are available in every template file:
request
The full HTTP request line.
cause
The abbreviated cause of the error condition.
clientip
The IP address of the client making the request.
clienthost
The hostname of the client making the request.
version
The version of Tinyproxy.
package
The package name. Presently, resolves to tinyproxy.
date
The current date/time in HTTP format.
In addition, almost all templates support:
detail
A detailed, plain English explanation of the error and possible causes.
When Tinyproxy finds a variable name enclosed in braces, e.g. "{request}", then this is replaced by the value of the corresponding variable
before delivery of the page.
STATHOST
Tinyproxy returns a HTML page with connection statistics when it receives a HTTP request for a certain host -- the stathost. The stathost
name defaults to tinyproxy.stats and can be changed at runtime to any name or IP address with the configuration variable StatHost.
The stat file template can be changed at runtime through the configuration variable StatFile.
FILES
/etc/tinyproxy/tinyproxy.conf, /var/run/tinyproxy/tinyproxy.pid, /var/log/tinyproxy/tinyproxy.log
BUGS
To report bugs in Tinyproxy, please visit <https://www.banu.com/tinyproxy/>.
SEE ALSO
tinyproxy.conf(5)
AUTHOR
Written by the Tinyproxy project team.
COPYRIGHT
Copyright (c) 1998-2000 Steven Young; Copyright (c) 2000-2001 Robert James Kaes; Copyright (c) 2009-2010 Mukund Sivaraman; Copyright (c)
2009-2010 Michael Adam.
This program is distributed under the terms of the GNU General Public License version 2 or above. See the COPYING file for additional
information.
Version 1.8.3 09/30/2012 TINYPROXY(8)