Coder Social home page Coder Social logo

geekscrapy / bingraph Goto Github PK

View Code? Open in Web Editor NEW
58.0 58.0 11.0 11.65 MB

Simple tool to graph files for quick analysis

License: GNU Affero General Public License v3.0

Python 100.00%
entropy graph histogram json malware matplotlib visualization

bingraph's People

Contributors

0ki avatar doomedraven avatar geekscrapy avatar kevoreilly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bingraph's Issues

Return graph data for further analysis

Return an object which contains all the points making the graph which will enable use of the output of this tool in other tools as data, rather than just an image

rename to binPlot

The word graph creates incorrect impression that it generates graphs with vertices and edges.

Multiple Files on Same Graph

I would like to compare two files by plotting their entropies on the same graph rather than generating two different ones

LICENSE of binGraph

binGraph is really nifty and I would like to integrate it as a misp-modules. I cannot find the license file. What's the open source license of binGraph? Thank you very much.

Refactor/tidy __main__ to feed properly into generate_graphs()

There is some code overlap in the main section that should be included in generate_graphs() - most functionality should be in generate_graphs() anyway.

This will be a fairly mixed commit, so please can contributors hold off pull requests for the main and generate_graphs() until I have refactored the code.

Thanks!

percentages are returned in args_dict['ibytes']

Once generate_graphs() is called on graph ent, 'percentages' values are appended to the ibytes list.

To replicate:

  • Import and submit graph to generate_graphs(args_dict)
  • print args_dict - it shouldn't contain the 'percentages' list

I believe this is due to not copying the dictionary, but using the deepcopy.

I have a file 340s.exe but when I run the file it gives me this

I have a file 340s.exe but when I run the file it gives me this
python binGraph.py -f 340s.exe --out "/home/marshall/Downloads/clg project2/toGraph" --json --graphtitle "340s.exe" --showplt --format png --figsize 8 8 --dpi 100 --blob -v 'ent' agg matplotlib backend in use. This graph generation was tested with "TkAgg", bugs may lie ahead... Parsing file as blob (as requested) /home/marshall/Downloads/clg project2/binGraph-master/binGraph/binGraph.py:230: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. plt.show()
What to do now?
Screenshot from 2022-07-07 12-37-43

Originally posted by @Concept606 in #4 (comment)

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.