mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2025-02-07 10:40:09 +00:00
Remove Henrik's mitmplayback and mitmrecord.
I've got a few other people testing the playback stuff, and I don't want them to get confused between the old and new tools.
This commit is contained in:
parent
7bc913c40d
commit
dd5e5a3d9b
66
mitmplayback
66
mitmplayback
@ -1,66 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (C) 2010 Henrik Nordstrom <henrik@henriknordstrom.net>
|
||||
#
|
||||
# Based on mitmproxy mitmdump
|
||||
# Copyright (C) 2010 Aldo Cortesi
|
||||
#
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
import sys, os.path
|
||||
from libmproxy import proxy, controller, playback, utils
|
||||
from libmproxy import VERSION
|
||||
from optparse import OptionParser, OptionGroup
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = OptionParser(
|
||||
usage = "%prog [options] output",
|
||||
version="%%prog %s"%VERSION,
|
||||
)
|
||||
|
||||
proxy.certificate_option_group(parser)
|
||||
|
||||
parser.add_option(
|
||||
"-p", "--port", action="store",
|
||||
type = "int", dest="port", default=8080,
|
||||
help = "Port."
|
||||
)
|
||||
|
||||
parser.add_option(
|
||||
"-s", "--store", action="store",
|
||||
type = "str", dest="cache", default="cache/",
|
||||
help = "Session store location"
|
||||
)
|
||||
|
||||
parser.add_option("-q", "--quiet",
|
||||
action="store_true", dest="quiet",
|
||||
help="Quiet.")
|
||||
parser.add_option("-v", "--verbose",
|
||||
action="count", dest="verbose", default=1,
|
||||
help="Increase verbosity. Can be passed multiple times.")
|
||||
|
||||
options, args = parser.parse_args()
|
||||
|
||||
if options.quiet:
|
||||
options.verbose = 0
|
||||
|
||||
|
||||
if options.cache is not None:
|
||||
options.cache = os.path.expanduser(options.cache)
|
||||
|
||||
config = proxy.process_certificate_option_group(parser, options)
|
||||
server = proxy.ProxyServer(config, options.port)
|
||||
m = playback.PlaybackMaster(server, options)
|
||||
m.run()
|
71
mitmrecord
71
mitmrecord
@ -1,71 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (C) 2010 Henrik Nordstrom <henrik@henriknordstrom.net>
|
||||
#
|
||||
# Based on mitmproxy and mitmdump
|
||||
# Copyright (C) 2010 Aldo Cortesi
|
||||
#
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
import sys, os.path
|
||||
from libmproxy import proxy, controller, record, utils
|
||||
from libmproxy import VERSION
|
||||
from optparse import OptionParser, OptionGroup
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = OptionParser(
|
||||
usage = "%prog [options] output",
|
||||
version="%%prog %s"%VERSION,
|
||||
)
|
||||
|
||||
proxy.certificate_option_group(parser)
|
||||
|
||||
parser.add_option(
|
||||
"-p", "--port", action="store",
|
||||
type = "int", dest="port", default=8080,
|
||||
help = "Port."
|
||||
)
|
||||
|
||||
parser.add_option(
|
||||
"-s", "--store", action="store",
|
||||
type = "str", dest="cache", default="cache/",
|
||||
help = "Session store location"
|
||||
)
|
||||
|
||||
parser.add_option(
|
||||
"-C", "--cookies", action="append",
|
||||
type = "str", dest="cookies", default=[],
|
||||
help = "Persistent client cookies already set or generated in client"
|
||||
)
|
||||
|
||||
parser.add_option("-q", "--quiet",
|
||||
action="store_true", dest="quiet",
|
||||
help="Quiet.")
|
||||
parser.add_option("-v", "--verbose",
|
||||
action="count", dest="verbose", default=1,
|
||||
help="Increase verbosity. Can be passed multiple times.")
|
||||
|
||||
options, args = parser.parse_args()
|
||||
|
||||
if options.quiet:
|
||||
options.verbose = 0
|
||||
|
||||
config = proxy.process_certificate_option_group(parser, options)
|
||||
server = proxy.ProxyServer(config, options.port)
|
||||
utils.mkdir_p(options.cache)
|
||||
if os.path.exists(options.cache + "/index.txt"):
|
||||
print >> sys.stderr, "ERROR: data already recorded in %s"%options.cache
|
||||
sys.exit(1)
|
||||
m = record.RecordMaster(server, options)
|
||||
m.run()
|
Loading…
Reference in New Issue
Block a user