UzJu 5981418853 feat: update v0.4.0
新增
1. TenCentCloud Cos Scan
2. HuaweiCloud OBS Scan
修复
1、部分代码逻辑问题
2022-07-16 15:38:39 +08:00

37 lines
1.3 KiB
Python

#!/usr/bin/python3.8.4 (python版本)
# -*- coding: utf-8 -*-
# @Author : UzJu@菜菜狗
# @Email : UzJuer@163.com
# @Software: PyCharm
# @Time : 2022/7/2 14:16
# @File : main.py
import argparse
from core import main
from config.logs import logger
from config import conf
if __name__ == '__main__':
print(conf.banner)
try:
parser = argparse.ArgumentParser()
parser.add_argument('-aliyun', dest='aliyun', help='python3 main.py -aliyun Bucketurl')
parser.add_argument('-faliyun', dest='faliyun', help='python3 main.py -faliyun filename')
parser.add_argument('-tcloud', dest='tencent_cloud', help='python3 main.py -tcloud BucketUrl')
parser.add_argument('-hcloud', dest='huawei_cloud', help='python3 main.py -hcloud BucketUrl')
parser.add_argument('-aws', dest='aws', help='python3 main.py -aws bucketurl')
args = parser.parse_args()
if args.aliyun:
main.Aliyun_OSS(args.aliyun)
elif args.faliyun:
main.Aliyun_file_scan(args.faliyun)
elif args.tencent_cloud:
main.Tencent_Cloud_Cos(args.tencent_cloud)
elif args.huawei_cloud:
main.Huawei_Cloud_OBS(args.huawei_cloud)
elif args.aws:
main.AmazoneS3(args.aws)
except KeyboardInterrupt:
logger.log("ALERT", "Bye~")