27 lines
602 B
Python
27 lines
602 B
Python
#!/usr/bin/env python3
|
|
import argparse
|
|
|
|
from subcommands.sniff import setup_sniff_parser
|
|
|
|
CAP_DIR_PREFIX = ...
|
|
|
|
|
|
######################
|
|
# Argparse setup
|
|
######################
|
|
def setup_argparse():
|
|
# create top level parser
|
|
root_parser = argparse.ArgumentParser(prog="kydcap")
|
|
subparsers = root_parser.add_subparsers(title="subcommands", required=True, dest="command")
|
|
|
|
setup_sniff_parser(subparsers)
|
|
|
|
return root_parser
|
|
|
|
|
|
if __name__ == "__main__":
|
|
parser = setup_argparse()
|
|
args = parser.parse_args()
|
|
# if args.command
|
|
# create_capture_directory(args.device_name)
|