Source: donut
Section: misc
Priority: optional
Maintainer: Kali Developers <devel@kali.org>
Uploaders: Daniel Ruiz de Alegría <daniruiz@kali.org>
Rules-Requires-Root: no
Build-Depends:
 debhelper-compat (= 13),
 dh-python,
 python3-all,
 python3-dev,
 python3-setuptools,
Standards-Version: 4.7.0
Homepage: https://github.com/TheWover/donut
Vcs-Browser: https://gitlab.com/kalilinux/packages/donut
Vcs-Git: https://gitlab.com/kalilinux/packages/donut.git

Package: donut
Architecture: amd64
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 ${python3:Depends},
Description: Generates shellcode that loads .NET Assemblies from memory
 Donut is a position-independent code that enables in-memory execution of
 VBScript, JScript, EXE, DLL files and dotNET assemblies. A module created by
 Donut can either be staged from a HTTP server or embedded directly in the
 loader tself. The module is optionally encrypted using the Chaskey block cipher
 and a 128-bit randomly generated key. After the file is loaded and executed in
 memory, the original reference is erased to deter memory scanners.
