from analysis_ios_event.android_script import allEvent

import struct
import socket
import random
import time
import os
from jpype import *
appkey = 'd1d0b4495591467b694862497ed1fb2b'

current_path = os.path.dirname("../jiami/AESEncryptor.jar")

jvmPath = getDefaultJVMPath()

jars = [current_path + "/AESEncryptor.jar"]

jvm_cp = "-Djava.class.path={}".format(":".join(jars))

startJVM(jvmPath, jvm_cp)

JDClass = JClass("AESEncryptor")

lst = []
newList = ['364112464174', '987448857634', '823325548389', '774510604807', '502635795343', '456715648969', '049741445905', '374937339654', '155308535923', '601640865016']


# 遍历已有列表数据 发请求
for i in newList:
    ip = socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
    # allEvent().startupUpload(i,ip,appkey,JDClass)
    allEvent().eventUpload(i,ip,appkey,'2',JDClass)
    # allEvent().pageUpload(i,ip,appkey,'1',JDClass)
    # allEvent().exitUpload(i,ip,appkey,JDClass)



for _ in range(1):
    # 随机生成12为数组
    i = ''.join(str(random.choice(range(10))) for _ in range(12))
    # 随机生成ip
    ip = socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
    # ip = '103.23.28.70'
    # allEvent().installUpload(i,ip,appkey,JDClass)
    # allEvent().startupUpload(i,ip,appkey,JDClass)
    allEvent().eventUpload(i,ip,appkey,'0',JDClass)
    # allEvent().pageUpload(i,ip,appkey,'0',JDClass)
    # allEvent().exitUpload(i,ip,appkey,JDClass)
    lst.append(i)
    print(lst)