nettitude / PoshC2

A proxy aware C2 framework used to aid red teamers with post-exploitation and lateral movement.
BSD 3-Clause "New" or "Revised" License
1.78k stars 323 forks source link

[BUG] Install script makes reference to libicu63 but this is not available #251

Closed yg-ht closed 2 years ago

yg-ht commented 3 years ago

Description

The installer tries to install libicu63 but this is not readily available in the current Ubuntu LTS / Kali repos. There are some other dependency issues (around DotNet) but this is a good start.

Execution Environment:

Posh commit ID | https://github.com/nettitude/PoshC2/commit/eb6dcb3d91af74982866cc877c41b9ce2074b00f (current master) OS & version | Ubuntu 20.04 / Kali Latest

To Reproduce

Steps to reproduce the behavior:

Run the install script and inspect output

Expected behavior

Dependencies correctly installed

Possible fix

As the libicu versioning is package specific (rather than being versioned by APT), would it be sensible to change this to install libicu-dev? If not, this could be changed to some form of case statement to ensure that whatever version is available is installed.

benpturner commented 2 years ago

Linked to - https://github.com/nettitude/PoshC2/issues/261