debian/0000755000000000000000000000000011616571341007173 5ustar debian/rules0000755000000000000000000000054411616332427010256 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 override_dh_auto_install: dh_auto_install -- \ --install-lib=/usr/share/sslstrip \ --install-scripts=/usr/share/sslstrip rm -rf \ debian/sslstrip/usr/share/sslstrip/README \ debian/sslstrip/usr/share/sslstrip/COPYING %: dh --with=python2 $@ debian/compat0000644000000000000000000000000211616332427010371 0ustar 7 debian/copyright0000644000000000000000000000230411616332427011125 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: sslstrip Upstream-Contact: Moxie Marlinspike Source: http://www.thoughtcrime.org/software/sslstrip/ Copyright: 2004-2009, Moxie Marlinspike License: GPL-3+ Files: * Copyright: 2004-2009, Moxie Marlinspike License: GPL-3+ Files: debian/* Copyright: 2011, Chow Loong Jin License: GPL-3+ License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the full text of this license may be found at /usr/share/common-licenses/GPL-3. debian/control0000644000000000000000000000160511616571341010600 0ustar Source: sslstrip Section: net Priority: optional Maintainer: Chow Loong Jin Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.6.5-1~) Standards-Version: 3.9.2 Homepage: http://www.thoughtcrime.org/software/sslstrip/ Vcs-Git: git://git.debian.org/collab-maint/sslstrip.git Vcs-Browser: http://git.debian.org/?p=collab-maint/sslstrip.git;a=summary X-Python-Version: >= 2.5 Package: sslstrip Architecture: all Depends: python-twisted-web, ${python:Depends}, ${misc:Depends} Description: SSL/TLS man-in-the-middle attack tool sslstrip is a tool that transparently hijacks HTTP traffic on a network, watch for HTTPS links and redirects, and then map those links into look-alike HTTP links or homograph-similar HTTPS links. It also supports modes for supplying a favicon which looks like a lock icon, selective logging, and session denial. debian/watch0000644000000000000000000000012511616332427010222 0ustar version=3 http://www.thoughtcrime.org/software/sslstrip/sslstrip-([0-9.]+)\.tar\.gz debian/patches/0000755000000000000000000000000011616332427010622 5ustar debian/patches/series0000644000000000000000000000003211616332427012032 0ustar sslstrip-scriptname.patch debian/patches/sslstrip-scriptname.patch0000644000000000000000000000176311616332427015700 0ustar Description: Rename script from sslstrip/sslstrip to sslstrip.py. This is so we can install it to /usr/share/sslstrip, and have the module imports for sslstrip.* work. From: Chow Loong Jin Index: sslstrip/setup.py =================================================================== --- sslstrip.orig/setup.py 2011-08-03 21:56:33.199272327 +0800 +++ sslstrip/setup.py 2011-08-03 21:59:17.806830764 +0800 @@ -2,8 +2,6 @@ from distutils.core import setup, Extension -shutil.copyfile("sslstrip.py", "sslstrip/sslstrip") - setup (name = 'sslstrip', version = '0.9', description = 'A MITM tool that implements Moxie Marlinspike\'s HTTPS stripping attacks.', @@ -13,7 +11,7 @@ license = 'GPL', packages = ["sslstrip"], package_dir = {'sslstrip' : 'sslstrip/'}, - scripts = ['sslstrip/sslstrip'], + scripts = ['sslstrip.py'], data_files = [('share/sslstrip', ['README', 'COPYING', 'lock.ico'])], ) debian/source/0000755000000000000000000000000011616332427010473 5ustar debian/source/format0000644000000000000000000000001411616332427011701 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000155411616571341011052 0ustar sslstrip (0.9-1) unstable; urgency=low * [fb5a2f9] New upstream release: + Changes in 0.9: - Bug fixes introduced in 0.8 that were preventing GMail and other logins - Speed enhancements - Support for stripping compressed content-encodings if they slip past us + Changes in 0.8: - Major speed enhancements - Compatibility changes for recent versions of twisted - Support for stripping URLs with explicit port specifications (i.e.: foo.com:443) - A number of small bug fixes * [0dbefb4] Refresh sslstrip-scriptname.patch * [d8c7f43] No change Standards-Version bump (3.9.1 → 3.9.2) -- Chow Loong Jin Thu, 04 Aug 2011 10:35:01 +0800 sslstrip (0.7-1) unstable; urgency=low * Initial release (Closes: #585916) -- Chow Loong Jin Sun, 27 Feb 2011 00:51:12 +0800 debian/docs0000644000000000000000000000000711616332427010043 0ustar README debian/sslstrip.10000644000000000000000000000152511616332427011143 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.38.2. .TH SSLSTRIP "1" "February 2011" "sslstrip.py " "User Commands" .SH NAME sslstrip \- SSL/TLS man-in-the-middle attack tool .SH SYNOPSIS .B sslstrip \fI\fR .SH DESCRIPTION sslstrip 0.6 by Moxie Marlinspike .SH OPTIONS .TP \fB\-w\fR , \fB\-\-write=\fR Specify file to log to (optional). .TP \fB\-p\fR, \fB\-\-post\fR Log only SSL POSTs. (default) .TP \fB\-s\fR, \fB\-\-ssl\fR Log all SSL traffic to and from server. .TP \fB\-a\fR, \fB\-\-all\fR Log all SSL and HTTP traffic to and from server. .TP \fB\-l\fR , \fB\-\-listen=\fR Port to listen on (default 10000). .TP \fB\-f\fR, \fB\-\-favicon\fR Substitute a lock favicon on secure requests. .TP \fB\-k\fR, \fB\-\-killsessions\fR Kill sessions in progress. .TP \fB\-h\fR Print this help message. debian/sslstrip.links0000644000000000000000000000006211616332427012116 0ustar /usr/share/sslstrip/sslstrip.py /usr/bin/sslstrip debian/sslstrip.manpages0000644000000000000000000000002211616332427012565 0ustar debian/sslstrip.1