INNER CODE UNIT · Python
deconflict
montysecurity/C2-Tracker · tracker.py:544
def deconflict():
# Remove any duplicates from the files
files = os.listdir("data/")
for file in files:
filepath = f"data/{file}"
f = open(filepath, "r")
lines = f.readlines()
f.close()
if len(lines) != len(set(lines)):
print(f"Deconflicting: {filepath}")
os.remove(filepath)
f = open(filepath, "a")
for line in set(lines):
f.write(line)
f.close()
def main():
load_dotenv()