diff --git a/darwin_ssl_sniffer/__main__.py b/darwin_ssl_sniffer/__main__.py index aa6862b..b538301 100644 --- a/darwin_ssl_sniffer/__main__.py +++ b/darwin_ssl_sniffer/__main__.py @@ -2,11 +2,10 @@ import click import coloredlogs -import rpcclient.protocol from pymobiledevice3.cli.cli_common import Command, LockdownCommand from pymobiledevice3.lockdown import LockdownClient from pymobiledevice3.lockdown_service_provider import LockdownServiceProvider -from rpcclient.client_factory import create_client +from rpcclient.client_factory import create_client, DEFAULT_PORT from darwin_ssl_sniffer.sniffer import Filters, HostSniffer, MobileSniffer @@ -35,7 +34,7 @@ def mobile(): @mobile.command('setup', cls=LockdownCommand) -@click.option('-p', '--port', type=click.INT, default=rpcclient.protocol.DEFAULT_PORT, help='rpc server ip and port') +@click.option('-p', '--port', type=click.INT, default=DEFAULT_PORT, help='rpc server ip and port') def cli_setup(service_provider: LockdownClient, port): """ Setup all prerequisites required inorder to sniff the SSL traffic """ diff --git a/requirements.txt b/requirements.txt index 63fddcf..93f8139 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,5 +3,5 @@ click>=8.1.3 scapy>=2.5.0 parse>=1.19.0 coloredlogs>=15.0.1 -rpcclient>=3.16.0 +rpcclient>=4.0.0 maclog>=0.0.1 \ No newline at end of file