Projects STRLCPY LogonTracer Commits fdbec639
🤬
  • ■ ■ ■ ■ ■ ■
    logontracer.py
    skipped 26 lines
    27 27   has_evtx = False
    28 28   
    29 29  try:
    30  - from py2neo import Graph, Database
     30 + from py2neo import Graph, GraphService
    31 31   has_py2neo = True
    32 32  except ImportError:
    33 33   has_py2neo = False
    skipped 1030 lines
    1064 1064   if not username_set or not len(event_set):
    1065 1065   sys.exit("[!] This event log did not include logs to be visualized. Please check the details of the event log.")
    1066 1066   else:
    1067  - print("[+] Fildered Event log is {0}.".format(len(event_set)))
     1067 + print("[+] Filtered Event log is {0}.".format(len(event_set)))
    1068 1068   
    1069 1069   tohours = int((endtime - starttime).total_seconds() / 3600)
    1070 1070   
    skipped 186 lines
    1257 1257   tx.run(statement_pr.format(**{"user": username[:-1], "id": id, "date": policy[4]}))
    1258 1258   id += 1
    1259 1259   
    1260  - tx.process()
     1260 + #tx.process()
    1261 1261   tx.commit()
    1262 1262   print("[+] Creation of a graph data finished.")
    1263 1263   
    skipped 335 lines
    1599 1599   if not username_set or not len(event_set):
    1600 1600   sys.exit("[!] This event log did not include logs to be visualized. Please check the details of the event log.")
    1601 1601   else:
    1602  - print("[+] Fildered Event log is {0}.".format(len(event_set)))
     1602 + print("[+] Filtered Event log is {0}.".format(len(event_set)))
    1603 1603   
    1604 1604   tohours = int((endtime - starttime).total_seconds() / 3600)
    1605 1605   
    skipped 144 lines
    1750 1750   tx.run(statement_pr.format(**{"user": username[:-1], "id": id, "date": policy[4]}))
    1751 1751   id += 1
    1752 1752   
    1753  - tx.process()
     1753 + #tx.process()
    1754 1754   tx.commit()
    1755 1755   print("[+] Creation of a graph data finished.")
    1756 1756   
    skipped 28 lines
    1785 1785   try:
    1786 1786   graph_http = "http://" + NEO4J_USER + ":" + NEO4J_PASSWORD + "@" + NEO4J_SERVER + ":" + NEO4J_PORT + "/db/data/"
    1787 1787   GRAPH = Graph(graph_http)
    1788  - db = Database(host=NEO4J_SERVER, user=NEO4J_USER, password=NEO4J_PASSWORD, bolt=True)
     1788 + db = GraphService(host=NEO4J_SERVER, user=NEO4J_USER, password=NEO4J_PASSWORD, bolt=True)
    1789 1789   except:
    1790 1790   sys.exit("[!] Can't connect Neo4j Database.")
    1791 1791   
    1792 1792   print("[+] Script start. {0}".format(datetime.datetime.now().strftime("%Y/%m/%d %H:%M:%S")))
    1793 1793   
    1794 1794   try:
    1795  - print("[+] Neo4j Kernel version: {0}".format(".".join(map(str, db.kernel_start_time))))
     1795 + print("[+] Neo4j Kernel version: {0}".format(db.kernel_version))
    1796 1796   except:
    1797 1797   print("[!] Can't get Neo4j kernel version.")
    1798 1798   
    skipped 37 lines
  • ■ ■ ■ ■
    requirements.txt
    1 1  numpy
    2  -py2neo
     2 +py2neo>=2020.0.0
    3 3  evtx
    4 4  lxml
    5 5  scipy==1.2.1
    skipped 6 lines
Please wait...
Page is in error, reload to recover