Пример #1
0
def cdnreaper(args=None):
    initialize_database('db.sqlite')
    initialize_bootstrapper()

    config = mitmproxy.proxy.ProxyConfig(port=8080)
    server = ProxyServer(config)
    m = ProxyController(server)
    m.add_pipe(LogPipe())
    m.add_pipe(Resolver())
    # m.add_pipe(Scrambler())
    try:
        return m.run()
    except KeyboardInterrupt:
        m.shutdown()
Пример #2
0
def main():
    parse_arguments()
    init_logging()
    models.initialize_database(settings['database'])
    bootstrap.initialize_bootstrapper()

    command = settings.get('command', None)
    if command:
        run_command(command)
        return

    if settings.get('daemon', False):
        daemon = Daemon('/tmp/cachebrowser.pid', run_cachebrowser)
        daemon.start()
    else:
        run_cachebrowser()
Пример #3
0
def main():
    parse_arguments()
    init_logging()
    models.initialize_database(settings['database'])
    bootstrap.initialize_bootstrapper()

    command = settings.get('command', None)
    if command:
        run_command(command)
        return

    if settings.get('daemon', False):
        daemon = Daemon('/tmp/cachebrowser.pid', run_cachebrowser)
        daemon.start()
    else:
        run_cachebrowser()