|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" Hey, EMACS: -*- nroff -*-
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" First parameter, NAME, should be all caps
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" other parameters are allowed: see man(7), man(1)
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.TH CORKSCREW 1 "November 22, 2003"
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" Please adjust this date whenever revising the manpage.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\"
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" Some roff macros, for reference:
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .nh disable hyphenation
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .hy enable hyphenation
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .ad l left justify
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .ad b justify to both left and right margins
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .nf disable filling
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .fi enable filling
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .br insert line break
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" .sp <n> insert n+1 empty lines
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" for manpage-specific macros, see man(7)
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH NAME
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
corkscrew \- Tunnel TCP connections through HTTP proxies
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH SYNOPSIS
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.B corkscrew
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.BR
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
proxy
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.BR
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
proxyport
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.BR
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
targethost
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.BR
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
targetport
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.BR
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
[ authfile ]
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.br
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH DESCRIPTION
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
This manual page documents briefly the
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.BR corkscrew
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
command.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
This manual page was written for the Debian distribution
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
because the original program does not have a manual page.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
corkscrew is a simple tool to tunnel TCP connections through an HTTP
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
proxy supporting the CONNECT method. It reads stdin and writes to
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
stdout during the connection, just like netcat.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
It can be used for instance to connect to an SSH server running on
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
a remote 443 port through a strict HTTPS proxy.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH PARAMETERS
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.TP
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.B proxy
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
This is the name of the host running the HTTP proxy.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.TP
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.B proxyport
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
This is the port on which to connect on the proxy.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.TP
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.B target
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
This is the host to reach through the proxy.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.TP
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.B targetport
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
This is the port to connect to on the target host.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH COMMON USAGE
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
The common usage of corkscrew is to put the following line in your
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
ssh_config:
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
ProxyCommand corkscrew proxy proxyport %h %p
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
This will let your ssh connection go through the proxy with the help
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
of corkscrew.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH AUTH FILE
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
The auth file is made of one single line containing your username and
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
password in the form:
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
username:password
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
You should add the path to your auth file in the proxy command
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
described above:
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
ProxyCommand corkscrew proxy proxyport %h %p auth-file
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH "SEE ALSO"
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.IX Header "SEE ALSO"
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
\&\fIssh_config\fR\|(5)
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.PP
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.\" respectively.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
.SH AUTHOR
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
corkscrew was written by Pat Padgett <agroman@agroman.net>.
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
Thomas Seyrat <tomasera@debian.org> is the debian maintainer for this
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
package. This manual page was written by Laurent Fousse
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
<laurent@komite.net>, for the Debian GNU/Linux system (but may be used
|
|
![](https://seccdn.libravatar.org/avatar/b6b01b6450222d8f7e9dbf8bc4d745a377776dddc16b2a49ff749e7f784acda1?s=16&d=retro) |
9a73aa8 |
by others).
|