Source: aidebug
Section: utils
Maintainer: Andrey Pautov <1200km@gmail.com>
Build-Depends:
 debhelper-compat (= 13),
 dh-python,
 pybuild-plugin-pyproject,
 python3-all,
 python3-capstone (>= 5),
 python3-packaging (>= 24),
 python3-pefile (>= 2023.2.7),
 python3-pyelftools (>= 0.31),
 python3-pytest,
 python3-rich (>= 13),
 python3-setuptools,
 python3-textual (>= 0.52)
Standards-Version: 4.7.4
Homepage: https://github.com/anpa1200/AIDebug
Vcs-Browser: https://github.com/anpa1200/AIDebug
Vcs-Git: https://github.com/anpa1200/AIDebug.git
Rules-Requires-Root: no

Package: aidebug
Architecture: all
Depends:
 ${misc:Depends},
 ${python3:Depends},
 python3-capstone (>= 5),
 python3-pefile (>= 2023.2.7),
 python3-pyelftools (>= 0.31),
 python3-rich (>= 13),
 python3-textual (>= 0.52)
Suggests:
 bubblewrap,
 gcc,
 gdb,
 ghidra
Description: malware reverse-engineering triage CLI and TUI
 AIDebug performs malware triage and reverse-engineering support for PE and
 ELF binaries, plus sandboxed temporary-ELF analysis of C source when
 Bubblewrap and a compiler are installed. Optional C-like native-code
 decompilation requires Ghidra. Active local ELF debugging requires GDB. It
 also includes a local assembly learning catalog and extracts function-level behavior
 and emits analyst-review outputs such as YARA candidates, heuristic IOC
 strings inside JSON exports, and HTML reports. Optional remote analysis can
 suggest MITRE ATT&CK mappings.
 .
 Offline static analysis reads samples without executing them and does not need
 an API key. Anthropic-backed analysis and Frida dynamic tracing are optional
 Debian packaging gaps and are not provided by this binary package.
