Skip to main content

Command Line Interface for ThunderaBSA

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

$ pip3 install thundera-bsa

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thundera-bsa-0.1.3.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

thundera_bsa-0.1.3-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file thundera-bsa-0.1.3.tar.gz.

File metadata

  • Download URL: thundera-bsa-0.1.3.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.10

File hashes

Hashes for thundera-bsa-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e33df97bfe1bdabf047e509ddf501e3c9b8314224005e1df49cfc515acd65532
MD5 9b26ee039d88f2e2f20aeb6f0737700d
BLAKE2b-256 b1c8fb64d0eb1b901f1bc8917a7ec94ae135bd4bd5533ff2e94bc6c0fd967a42

See more details on using hashes here.

File details

Details for the file thundera_bsa-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: thundera_bsa-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.10

File hashes

Hashes for thundera_bsa-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1670a597f03d3e8bb241f97dbad7f50439ed073f7ac2268cba6f714694a81e19
MD5 3fcbc64ff5cb6382f973ee909897ce4a
BLAKE2b-256 832f4c392e239c2b372334380880c22b0537708812066d547b5240a61779a369

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page