Command Line Interface for ThunderaBSA
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
ThunderaBSA-Cli
ThunderaBSA it's a Binary Static Analysis tool that infers what Open Source packages are present on binary apps by searching for "symbols."
A "symbol" for ThunderaBSA it's the representation of a file property (file name, file path, folders names) or content (symtree, class names, function names, variable names).
ThunderaBSA doesn't perform reverse engineering over the software. Instead, it extracts the symbols offered by the file's metadata, the same way as the operative system scan for file mime-types or file sizes.
The CLI (ThunderaBSA CLI) it's one of the three main components of the project. The CLI tool scan files to extract symbols and export the "symbols" to a report file. The reports can be used later by other components to perform the symbol matching offline.
Installation
ThunderaBSA-CLI requires a few tools to be available on your system:
$ sudo apt install python3-pip
$ sudo apt install universal-ctags elfutils binutils libimage-exiftool-perl g++ pycodestyle
$ pip3 install thundera-bsa
If you are not able to find universal-ctags, please install the package from source. This tool will not work with the Ubuntu package exuberant-ctags, you need to install universal-ctags
Development
Libraries
pip3 install twine setuptools wheel pycodestyle pyinstaller virtualenv
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file thundera-bsa-0.1.16.tar.gz.
File metadata
- Download URL: thundera-bsa-0.1.16.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f04091d5ac94dcf69514ce4df24567e7fe724ad9e9884437aca62713b7597d7e
|
|
| MD5 |
0e768a0b9d12d88c0ec15b85a9bee9f5
|
|
| BLAKE2b-256 |
b61b4d37e3559a2bd77830639cb758391f1c97d2234e2105b615a9e6f63bd82a
|
File details
Details for the file thundera_bsa-0.1.16-py3-none-any.whl.
File metadata
- Download URL: thundera_bsa-0.1.16-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31179c5283dc264289a9187cd557b5f56b628de7d1012af83c330e0eedd78cdd
|
|
| MD5 |
4d35daa63470ac5ee1205730cbb6975a
|
|
| BLAKE2b-256 |
34c1a783271172705ba65e09abc7ed3bfa7db6a37da9cedd3f219a6da42ce265
|