Add macOS core to cli.py

This commit is contained in:
Davide Toldo
2019-09-05 01:26:29 +02:00
parent 335bca36b9
commit 88f66a5fe1
+5
View File
@@ -36,6 +36,7 @@ import argparse
from adbcore import ADBCore
from hcicore import HCICore
from ioscore import iOSCore
from macoscore import macOSCore
import cmds
@@ -96,6 +97,7 @@ def internalblue_cli():
parser.add_argument("--data-directory", "-d", help="Set data directory. Default: ~/.internalblue")
parser.add_argument("--verbose", "-v", help="Set log level to DEBUG", action="store_true")
parser.add_argument("--ios-device", "-i", help="Tell internalblue to connect to a remote iPhone HCI socket. Specify socket IP address and port")
parser.add_argument("--mac", "-m", help="Tell internalblue to use specific mac functions.")
args = parser.parse_args()
if args.data_directory != None:
@@ -122,6 +124,9 @@ def internalblue_cli():
if args.ios_device:
connection_methods = [iOSCore(args.ios_device, log_level=log_level,
data_directory=data_directory)]
if args.mac:
connection_methods = [
macOSCore(log_level=log_level, data_directory=data_directory)]
else:
connection_methods = [
ADBCore(log_level=log_level, data_directory=data_directory),