Skip to content

Tool for constructing method call chain and calculate suspicion in system

License

Notifications You must be signed in to change notification settings

MartyLinZY/GraphWeaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphWeaver

A Tool for constructing method call chain and calculate suspicion in system

Why this Name

Just a temp name. I am battling a spider-like monster in cyberspace recently. So the Weaver may be a good alternative for spider. Also, we firstly want to use ApsectJ which has a phase called weave. It sounds cool.

Introduction

Name Description
result Store the results(e.g. graph)
utils Collect some tools for use

How to Use

We use python 3.9.

  • Clone the project.
    • git clone https://github.com/MartyLinZY/GraphWeaver.git
  • Install the required packages.
    • cd GrapWeaver
    • pip install -r requirement.txt
  • Get the system log(e.g. Cassandra) and put under the project path
  • Run the log2json.py
  • Run the main.py

About

Tool for constructing method call chain and calculate suspicion in system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published