geekscrapy / bingraph Goto Github PK
View Code? Open in Web Editor NEWSimple tool to graph files for quick analysis
License: GNU Affero General Public License v3.0
Simple tool to graph files for quick analysis
License: GNU Affero General Public License v3.0
To start:
ELF - using lief - already started in #1
Macho - using lief
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
The watermark placement is currently buggy, it can sometimes obscure graph labels.
The word graph
creates incorrect impression that it generates graphs with vertices and edges.
I would like to compare two files by plotting their entropies on the same graph rather than generating two different ones
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.
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!
Once generate_graphs() is called on graph ent, 'percentages' values are appended to the ibytes list.
To replicate:
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
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?
Originally posted by @Concept606 in #4 (comment)
Currently, section names can overlap if they are close to each other. The idea for this issue is to have them not overlap so each can be seen clearly
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.