Commit graph

31 commits

Author SHA1 Message Date
Nick Braun
fb9b85a40e
Increase MAX_HEADER_SIZE
Increases the MAX_HEADER_SIZE in cmdline to be 4K
2024-12-20 04:56:18 -08:00
Sven Geuer
945f205796
Deprecate -L/--tlsenforce and -T/--no-ssl3. 2024-01-30 19:46:15 +01:00
Sven Geuer
c9503273a7 Allow for binding to a link-local IPv6 address
Requires to also give the interface like ipv6%interface
2023-12-16 23:37:36 +01:00
Sven Geuer
513c8a2fc9 In standalone mode, allow for binding to a specified IP address 2023-12-15 22:29:01 +01:00
Sven Geuer
a425fa20d8 On SSL connections, introduce authentication by client certificate 2023-12-11 18:31:42 +01:00
Sven Geuer
20e1ea379a Add options to enforce IPv4 or IPv6 connections to the local proxy 2023-09-02 19:29:47 +02:00
Mark Janssen -- Sig-I/O Automatisering
8395e7a258
Apply debian patch: 001_apache_bug_29744_workaround.patch 2020-05-07 17:04:20 +02:00
Stephen Kent
655845108c Add an option to provide a CA cert for server certificate verification
Enable this option with -C/--cacert
2016-08-18 10:26:41 -07:00
Stephen Kent
5a7692f28f Add SSL certificate verification support and enable it by default
Disable SSL certificate verification with -z/--no-check-certificate
2016-08-18 10:24:11 -07:00
Stephen Kent
4554d4b801 Add an option to disable SSLv3
Disable SSLv3 with the option -T/--no-ssl3
2016-08-18 10:21:48 -07:00
Daniel Jonka
fc46781880 allow to specify own Host Header in CONNECT method via -o on commandline
(from thieso2's fork of proxytunnel)
2016-02-03 17:28:22 +01:00
Daniel Jonka
a3a1ffa8b3 added commandline option to enforce using TLSv1_client_method() instead of SSLv3_client_method() for compatibility reasons
(based on thieso2's fork of proxytunnel - just optional this time)
2016-02-03 16:26:24 +01:00
Mark Janssen
b5bde0c35e Remote proxy encryption
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@221 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-02-22 21:34:13 +00:00
Dag Wieers
a63b545d46 Added -P/--proxyauth and -R/--remproxyauth options.\nGet rid of -U/--uservar and -S/--passvar.\nAdded fixed env variables PROXYUSER, PROXYPASS, REMPROXYUSER, REMPROXYPASS.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@205 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 13:19:02 +00:00
Dag Wieers
5cffce4172 Cosmetic changes and vim improvements.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@204 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 10:04:23 +00:00
Dag Wieers
4ab2eb5b48 Reformatted sourcecode.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@203 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 23:52:42 +00:00
Mark Janssen
3b12106e03 Intending / Updating copyright message
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@202 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 23:10:15 +00:00
Dag Wieers
688f352eb4 Added vim config instruction to not use spaces.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@198 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 17:12:21 +00:00
Mark Janssen
9d796b2349 Remove execute property on files
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@151 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-03-19 12:56:28 +00:00
Mark Janssen
bbda7f9734 - Applied (reworked) changes from Mark Cave-Ayland to support -E option
encrypting data to the proxy with SSL (untested by me)
- Change version to 1.6.4


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@143 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-02-12 20:48:17 +00:00
Mark Janssen
42913f3c39 Allow multiple -H/--header options to be specified
for proxies that need multiple headers to be coaxed into tunneling


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@142 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-10-05 09:55:55 +00:00
Mark Janssen
86bf937325 - Added -x/--proctitle option, to hide/obfuscate the proxytunnel
command-line in process-listings. This code is disabled by default
  But can be enabled by uncommenting the define in the Makefile.


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@95 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-07 12:12:14 +00:00
Mark Janssen
bf693b0afc Very cool... we now do SSL encryption in the connection. This will fool
protocol-inspecting proxies (requires stunnel or other ssl wrapper on the server side)


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@94 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-06 14:40:42 +00:00
Mark Janssen
cd31841d7b Update copyright headers (2006)
Remove permission setting in makefile-install part, to make packagebuilders happy
Added link for more info on -r option to README


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@93 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-06 13:05:30 +00:00
Mark Janssen
142cd3e4eb - Replaced -g/-G (proxy host and port) with -p proxy:post shorthand
- Replaced -d/-D (dest host and port) with -d host:post shorthand
- Added proxy-bouncing support, courtesy of Dag Wieers, authentication
  only works on the FIRST proxy, not on a second proxy !!
- Dropped -n option (dottedquad)


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@88 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-06 10:58:26 +00:00
Mark Janssen
bf7f2a5b47 Version 1.5.0
Added NTLM support


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@71 bc163920-b10d-0410-b2c5-a5491ca2ceef
2005-08-15 10:50:21 +00:00
Mark Janssen
faddb15d1c Some things I forgot
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@40 bc163920-b10d-0410-b2c5-a5491ca2ceef
2002-05-14 13:01:31 +00:00
Mark Janssen
e4bb139a97 Nearing completion for version 1.1.0
Added 'standalone-mode'. This will make proxytunnel an even more versatile
tool, allowing it to be used virtually anywhere and anytime.
Idea by Maniac, Code from The Muppet

Started work on some more changes (not working yet)
	- Not forking to background in standalone mode
	- Reading options from .proxytunnel file, to make commandline
	  work easier and faster


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@18 bc163920-b10d-0410-b2c5-a5491ca2ceef
2002-04-20 15:00:16 +00:00
Mark Janssen
205a821a07 - Applied patch from "Andrew Griffiths" <nullptr@tasmail.com> to fix
possible string format attacks. -- Maniac
- Some code cleanup and reformatting -- Maniac
- Added '-q' / '--quiet' flag to suppress status messages, Proxytunnel
  can not be completely quiet and transparant. (Not when also providing
  the '-v' flag naturally) -- Maniac
- Changed ipbuf size to 16, which should be enough. -- Maniac


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@13 bc163920-b10d-0410-b2c5-a5491ca2ceef
2001-11-24 12:42:56 +00:00
Mark Janssen
4c6f46225d Incorporated patch from Ralph Loader <suckfish@ihug.co.nz>, to work
around his problem concerning DynDNS and a long caching DNS on his proxy
server.


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@11 bc163920-b10d-0410-b2c5-a5491ca2ceef
2001-11-22 09:43:26 +00:00
Mark Janssen
23369889c1 Initial revision
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@3 bc163920-b10d-0410-b2c5-a5491ca2ceef
2001-11-19 21:08:29 +00:00