Comments (12)
Oh ok. Thank you. I am specifically looking for Open source License scan. Any idea when that part would be available? A rough estimate should be more than enough, just to know how long to wait :)
from binaryanalysis-ng.
BANG is split into two parts: unpacking and analysis. These two are separate. Currently the analysis part is under development and you should consider BANG as an unpacker for now. I will be merging the first analysis tools in about a month.
from binaryanalysis-ng.
Thanks for this info. Any update on the analysis part?
from binaryanalysis-ng.
Thanks for this info. Any update on the analysis part?
There are a few analysis tools, but they are far from complete yet. See the file README-analysis.md
in the top level directory to see what is there right now. More will be added soon: an identification mechanism based on Yara is currently in the works.
from binaryanalysis-ng.
Oh ok. Thank you. I am specifically looking for Open source License scan. Any idea when that part would be available? A rough estimate should be more than enough, just to know how long to wait :)
It depends on what you think by "open source license scan". Could you clarify your use case?
from binaryanalysis-ng.
Well what I meant by that is - able to scan the Binary files for presence of any Open Source licenses like GPL, Apache etc.
Could be based on checking for License text in the Binary or so.
from binaryanalysis-ng.
Well what I meant by that is - able to scan the Binary files for presence of any Open Source licenses like GPL, Apache etc. Could be based on checking for License text in the Binary or so.
This is actually not that difficult (quite trivial actually using a few YARA rules), but you should be aware that very few binaries actually incorporate license information.
from binaryanalysis-ng.
Thank you for the suggestion & quick response. I shall check on that. Is there a plan to implement such a feature in BANG?
from binaryanalysis-ng.
Thank you for the suggestion & quick response. I shall check on that. Is there a plan to implement such a feature in BANG?
Yes. As a matter of fact, I am working on a first version of YARA integration as we speak and that should be in BANG this week. Let me see what I can do :-)
from binaryanalysis-ng.
Oh that's good. Thanks a lot :)
from binaryanalysis-ng.
I have added some rules in the directory maintenance/yara_rules
. You can compile these to YARA rules and then use YARA. I will soon write scripts that will be able to process output from BANG and use these rules as well.
from binaryanalysis-ng.
Hello :) Are these scripts ready & available now? i.e. We can unpack Binaries & scan for Open source license information?
from binaryanalysis-ng.
Related Issues (20)
- Qt Installer Framework
- Organize an own repo with KS specs HOT 1
- merge scanning of various DOS/MZ/NE/PE files HOT 1
- How does this relate to diffoscope? HOT 1
- Re-engineering interest? HOT 1
- ZIP: 64 bits data descriptor fields
- android_sparse_data: not working well with multiple threads
- Any usage? HOT 2
- Execution of `nix-shell analysis.nix` fails HOT 2
- python error HOT 2
- Failed to parse linux ubuntu 20.04 kernels HOT 8
- Suggest adding methods to scan folders and to detect duplicated files HOT 6
- Propagate password hints to unpackers
- Recover/resume interrupted scans
- A recent update broke down ELF scans HOT 8
- Bang get stucked as <defunct> after one of the jobs failed to create symlinks HOT 2
- Strings in .jar are splitted unexpectedly HOT 6
- It is possible to add a parser to support msi packages? HOT 2
- Section "strings" are missed in metadata (7-zip.dll, 7-zip32.dll, 7z/***.exe)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from binaryanalysis-ng.