Vedaang's picture
download
raw
5.93 kB
# # import numpy as np
# # data=open('8496.txt').read().split('\n')
# # # print(data[:100])
# # mem_val=[]
# # for i in range(0,len(data)):
# # mem_val.append((data[i].split(' '))[1:9])
# #
# # mem_val=np.array(mem_val)
# # print(mem_val.shape)
# #
#
#
#
#
#
# # def Yara_Signature_Dataset():
# #
# # rootdir = './scans/yarascan/'
# # file_name = []
# # sub_dir = []
# # for subdir, dirs, files in os.walk(rootdir):
# # for file in files:
# # file_name.append(file)
# # sub_dir.append(subdir)
# # dataset_benign=[]
# # dataset_malwares=[]
# # y=[]
# # for z in range(3, len(file_name)-1):
# # if sub_dir[z] == './scans/yarascan/Benign Samples':
# # f = open(sub_dir[z] + '/' + file_name[z], "r").read()
# # print(file_name[z])
# # data=(f.split('\n'))
# # rule_indexes=[]
# # for i in range(0,len(data)):
# # if data[i].__contains__('Rule:'):
# # rule_indexes.append(i)
# # else:
# # continue
# # benign_hex=[]
# # for i in range(0,len(rule_indexes)-1):
# # benign_values=[]
# # y.append(0)
# # for j in range(rule_indexes[i]+2,rule_indexes[i+1]):
# # mem_values=(data[j].split(' '))
# # mem_values=[(int(i,16)) for i in mem_values[2:len(mem_values)-3]]
# # # print(mem_values)
# # benign_values.append(mem_values)
# # benign_hex.append(benign_values)
# # benign_hex=np.array(benign_hex)
# # # print(benign_hex)
# # else:
# # f = open(sub_dir[z] + '/' + file_name[z], "r").read()
# # print(file_name[z])
# # for i in mal_name_id:
# # if file_name[z].split('_')[0]==i[0]:
# # print(i)
# # break
# # else:
# # continue
# # data = (f.split('\n'))
# # rule_indexes = []
# # for i in range(0, len(data)):
# # if data[i].__contains__('Rule:'):
# # print(data[i+1].split(' ')[4])
# # rule_indexes.append(i)
# # else:
# # continue
# # # mal_hex = []
# # # for i in range(0, len(rule_indexes) - 1):
# # # mal_values = []
# # # y.append(1)
# # # for j in range(rule_indexes[i] + 2, rule_indexes[i + 1]):
# # # mem_values = (data[j].split(' '))
# # # mem_values = [(int(i, 16)) for i in mem_values[2:len(mem_values) - 3]]
# # # # print(mem_values)
# # # mal_values.append(mem_values)
# # # mal_hex.append(benign_values)
# # # mal_hex = np.array(mal_hex)
# # # print(mal_hex)
# #
# #
# # Yara_Signature_Dataset()
#
#
#
#
# def malfind_dataset():
# rootdir = './scans/malfind/'
# file_name = []
# sub_dir = []
# for subdir, dirs, files in os.walk(rootdir):
# for file in files:
# file_name.append(file)
# sub_dir.append(subdir)
# # dataset_benign=[]
# # dataset_malwares=[]
# y=[]
# for z in range(0, len(file_name)):
# if sub_dir[z] == './scans/malfind/Benign Samples':
# f = open(sub_dir[z] + '/' + file_name[z], "r").read()
# print(file_name[z])
# data=(f.split('\n'))
# rule_indexes=[]
# for i in range(0,len(data)):
# if data[i].__contains__('Rule:'):
# rule_indexes.append(i)
# else:
# continue
# # benign_hex=[]
# # for i in range(0,len(rule_indexes)-1):
# # benign_values=[]
# # y.append(0)
# # for j in range(rule_indexes[i]+2,rule_indexes[i+1]):
# # mem_values=(data[j].split(' '))
# # mem_values=[(int(i,16)) for i in mem_values[2:len(mem_values)-3]]
# # # print(mem_values)
# # benign_values.append(mem_values)
# # benign_hex.append(benign_values)
# # benign_hex=np.array(benign_hex)
# # # print(benign_hex)
# else:
# f = open(sub_dir[z] + '/' + file_name[z], "r").read()
# print(file_name[z])
# for i in mal_name_id:
# if file_name[z].split('_')[0]==i[0]:
# print(i)
# break
# else:
# continue
# data = (f.split('\n'))
# rule_indexes = []
# # for i in range(0, len(data)):
# # if data[i].__contains__('Rule:'):
# # print(data[i+1].split(' ')[4])
# # rule_indexes.append(i)
# # else:
# # continue
# # mal_hex = []
# # for i in range(0, len(rule_indexes) - 1):
# # mal_values = []
# # y.append(1)
# # for j in range(rule_indexes[i] + 2, rule_indexes[i + 1]):
# # mem_values = (data[j].split(' '))
# # mem_values = [(int(i, 16)) for i in mem_values[2:len(mem_values) - 3]]
# # # print(mem_values)
# # mal_values.append(mem_values)
# # mal_hex.append(benign_values)
# # mal_hex = np.array(mal_hex)
# # print(mal_hex)
#
#
# malfind_dataset()
import os
print(os.listdir())

Xet Storage Details

Size:
5.93 kB
·
Xet hash:
6230d149dc22d1508b883d70b3667f5be0dec0e837095488b6570e885e2b1f30

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.