You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First, I use joy to generate the output file with "joy bidir=1 dist=1 classify=1 ../benign/*.pcap > ./benign_classify.gz", which contains 3929 lines.
Second, I do "sleuth benign_classify.gz --select "p_malware" --where "p_malware > 0.49" > temp.txt", then temp.txt has 57 lines. And if do "sleuth benign_classify.gz --select "p_malware" --where "p_malware < 0.5" > temp.txt", it has 514 lines in the temp.txt. Hence now you can see 57+514 is way less than 3929, does this mean sleuth has bug?
By the way, I have written a very simple python program to verify it as the following, and the results match 3929 lines.
Best wishes,
Xiaoban
import json
import sys
import gzip
if __name__ == "__main__":
if len(sys.argv) != 4:
print "Error using this program"
exit()
json_file = sys.argv[1]
mode = sys.argv[2]
target = float(sys.argv[3])
count = 0
with gzip.open(json_file,'r') as fp:
for line in fp:
tmp = json.loads(line)
if 'version' in tmp:
continue
t = float(tmp['p_malware'])
if mode == ">":
if t > target:
count = count + 1
elif mode == ">=":
if t >= target:
count = count + 1
elif mode == "<":
if t < target:
count = count + 1
elif mode == "<=":
if t <= target:
count = count + 1
print count
The text was updated successfully, but these errors were encountered:
Hi,
I am facing an unknown issue with sleuth.
First, I use joy to generate the output file with "joy bidir=1 dist=1 classify=1 ../benign/*.pcap > ./benign_classify.gz", which contains 3929 lines.
Second, I do "sleuth benign_classify.gz --select "p_malware" --where "p_malware > 0.49" > temp.txt", then temp.txt has 57 lines. And if do "sleuth benign_classify.gz --select "p_malware" --where "p_malware < 0.5" > temp.txt", it has 514 lines in the temp.txt. Hence now you can see 57+514 is way less than 3929, does this mean sleuth has bug?
By the way, I have written a very simple python program to verify it as the following, and the results match 3929 lines.
Best wishes,
Xiaoban
The text was updated successfully, but these errors were encountered: