sockspy
14 years agoEnable specifying the network interface and fix command line options. v2.6
Pat Thoyts [Wed, 2 Dec 2009 23:38:53 +0000 (23:38 +0000)]
Enable specifying the network interface and fix command line options.
This patch restricts the listening socket to the localhost interface
by default and permits specifying other (or all) interfaces.
The command line options processing is generalized now to permit additional
options -myaddr and -timeformat.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoSOCKS proxying support.
Pat Thoyts [Wed, 2 Dec 2009 23:37:56 +0000 (23:37 +0000)]
SOCKS proxying support.
This patch enables SockSpy to listen for SOCKS4 and 4a requests. This is
similar to the forwarding mode as SOCKS is protocol independent and can
be used to forward connections to any port.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoTidy up some dialog issues.
Pat Thoyts [Wed, 2 Dec 2009 23:37:32 +0000 (23:37 +0000)]
Tidy up some dialog issues.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoEnable theming on all dialogs.
Pat Thoyts [Sun, 29 Nov 2009 11:38:10 +0000 (11:38 +0000)]
Enable theming on all dialogs.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoUse string map rather than regsub for the printable procedure.
Pat Thoyts [Sun, 29 Nov 2009 00:55:47 +0000 (00:55 +0000)]
Use string map rather than regsub for the printable procedure.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoChanged use of lsearch maintain Tcl 8.4 compatibility.
Pat Thoyts [Sun, 29 Nov 2009 11:33:39 +0000 (11:33 +0000)]
Changed use of lsearch maintain Tcl 8.4 compatibility.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoEnable optional display of client socket name.
Pat Thoyts [Sun, 29 Nov 2009 11:32:59 +0000 (11:32 +0000)]
Enable optional display of client socket name.
Added a view menu item to show the socket name of the client socket
next to the timestamp to aid tracking pipeline responses.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoReturn HTTP/1.0 response to the client on CONNECT.
Pat Thoyts [Sun, 29 Nov 2009 00:58:08 +0000 (00:58 +0000)]
Return HTTP/1.0 response to the client on CONNECT.
When using Firefox to the sockspy in proxy mode with tls sometimes an
attempt to access a new site send the request down the current socket
to the wrong host. This is likely a HTTP/1.1 pipelining issue.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoProvide support for the CONNECT method for the http proxy.
Pascal Scheffers [Fri, 27 Nov 2009 12:32:57 +0000 (12:32 +0000)]
Provide support for the CONNECT method for the http proxy.
Applied sourceforge patch #1076720 with modifications to make it
work right.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoChange the parsing of proxy requests to avoid list shimmering.
Pat Thoyts [Fri, 27 Nov 2009 15:34:50 +0000 (15:34 +0000)]
Change the parsing of proxy requests to avoid list shimmering.
This patch splits the first line into a method and uri without
using list which might affect the quoting on the data.
Also tidied up the error handling on the ProxyConnect function.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoFix spelling mistake that prevents resetting the time format to default
Pat Thoyts [Fri, 27 Nov 2009 15:20:46 +0000 (15:20 +0000)]
Fix spelling mistake that prevents resetting the time format to default

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agoFixed quoting bugs when saving to file.
Lars Hellstrom [Fri, 27 Nov 2009 01:10:30 +0000 (01:10 +0000)]
Fixed quoting bugs when saving to file.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agoAdd windows version resource override file for starpack.
Pat Thoyts [Fri, 27 Nov 2009 00:41:52 +0000 (00:41 +0000)]
Add windows version resource override file for starpack.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agoUse the users registry to store settings on Windows.
Pat Thoyts [Fri, 27 Nov 2009 00:34:33 +0000 (00:34 +0000)]
Use the users registry to store settings on Windows.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agoAdded support for tile or ttk to get themed widgets.
Pat Thoyts [Thu, 26 Nov 2009 23:46:01 +0000 (23:46 +0000)]
Added support for tile or ttk to get themed widgets.
This improves the look of the application on Windows XP.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agosockspy version 2.5 v2.5
Pat Thoyts [Thu, 26 Nov 2009 23:41:21 +0000 (23:41 +0000)]
sockspy version 2.5
This version is not in cvs but is the current release in the zip archive.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agosockspy version 2.4 imported from cvs
Pat Thoyts [Thu, 26 Nov 2009 23:39:53 +0000 (23:39 +0000)]
sockspy version 2.4 imported from cvs

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agosockspy version 2.4 imported from cvs
Pat Thoyts [Thu, 26 Nov 2009 23:38:29 +0000 (23:38 +0000)]
sockspy version 2.4 imported from cvs

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agosockspy version 2.3b imported from cvs
Pat Thoyts [Thu, 26 Nov 2009 23:37:39 +0000 (23:37 +0000)]
sockspy version 2.3b imported from cvs

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agosockspy version 2.0
Pat Thoyts [Thu, 26 Nov 2009 23:36:18 +0000 (23:36 +0000)]
sockspy version 2.0
Imported the earliers 2.0 version from cvs into a starkit vfs tree.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>