GithubHelp home page GithubHelp logo

imclab / konig Goto Github PK

View Code? Open in Web Editor NEW

This project forked from krmaxwell/konig

0.0 1.0 0.0 89 KB

Graph-theoretical investigation of a corpus of malware obtained from the web

License: GNU General Public License v3.0

konig's Introduction

konig

Graph-theoretical investigation of a corpus of malware obtained from the web using mwcrawler. Named for Dénes Kőnig, who wrote the first textbook on graph theory.

Usage

python konig.py [OPTIONS]

OPTION LIST:

-d    Directory of files to be hashed. Defaults to current directory if not specified.
-t    Threshold of similarity before files are considered linked, on 0-100 scale. Defaults to 80 if not specified.
-o    Output file for fuzzy hashes once calculated. Stored in JSON format.
-i    Input file for previously-calculated fuzzy hashes. Must be in JSON format (e.g. created with -o above). Note that any files listed here will NOT be rehashed, even if they have changed.
-f    Investigation file. Konig will calculate the graph, then present the connected component graph containing this file (everything related to it, directly or indirectly).
-e    Export file. Save your graph as GraphML for use in other tools.
-n    Do not plot (interactively). GraphML export is not affected by this switch.

Note that once the graph displays, you can click on the Zoom-to-rectangle button to select an area for closer examination. See the matplotlib docs for more information. Alternately, you can import the GraphML file into Gephi or similar.

Requirements

Copyright 2013, Kyle Maxwell. Licensed under GPL v3. See LICENSE for more details.

konig's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.