39 lines
1.3 KiB
Python
39 lines
1.3 KiB
Python
from os import listdir, path
|
|
from os.path import isfile, join, getsize
|
|
|
|
my_mac = "1B:E4:56:B6:FB:00"
|
|
|
|
my_pos = dict()
|
|
for i in range(200):
|
|
my_pos[i] = list()
|
|
|
|
log_files = [f for f in listdir("LOGS_BSSID") if isfile(join("LOGS_BSSID", f))]
|
|
|
|
for f in log_files:
|
|
log = open(path.join("LOGS_BSSID", f)).read().splitlines()
|
|
for i, line in enumerate(log):
|
|
if my_mac in line:
|
|
my_pos[i] += (f,)
|
|
if getsize(path.join("LOGS_BSSID", f)) < 15000:
|
|
print(f)
|
|
print(my_pos)
|
|
|
|
|
|
res = {"165":list(), "240":list(), "243":list()}
|
|
for key in res:
|
|
log = open(path.join("LOGS_BSSID", "log_B{}.log".format(key))).read().splitlines()
|
|
for line in log:
|
|
res[key]=list(set(line[9:].split(",") + res[key]))
|
|
for borne in res[list(res.keys())[0]]:
|
|
if borne in res[list(res.keys())[1]] and borne in res[list(res.keys())[2]] and borne != my_mac:
|
|
print(res.keys(), borne)
|
|
|
|
res = {"188":list(), "153":list(), "324":list()}
|
|
for key in res:
|
|
log = open(path.join("LOGS_BSSID", "log_B{}.log".format(key))).read().splitlines()
|
|
for line in log:
|
|
res[key]=list(set(line[9:].split(",") + res[key]))
|
|
for borne in res[list(res.keys())[0]]:
|
|
if borne in res[list(res.keys())[1]] and borne in res[list(res.keys())[2]] and borne != my_mac:
|
|
print(res.keys(), borne)
|