NetExec icon indicating copy to clipboard operation
NetExec copied to clipboard

[NetExec Kali Packaging] New Release Tag

Open Arszilla opened this issue 2 years ago • 7 comments

Hey there,

I am currently packaging netexec for Kali as per https://bugs.kali.org/view.php?id=8533 - With the changes to pyproject.toml etc. it'd be great if a new tag could be created to reflect the latest (stable) state of netexec, to make packaging and maintenance easier.

Arszilla avatar Mar 12 '24 16:03 Arszilla

How soon do you need it? We could try to release a new version the next weeks. Otherwise, how complicated is it to use the "old" netexec version and update it as soon as the release is done?

NeffIsBack avatar Mar 12 '24 16:03 NeffIsBack

I was working on the old version (1.1.0) - however that is problematic, as it uses pyreadline, which is a Windows only Python library.

I have 2 options:

  • Either package based on the current state of the GitHub repo - making updated packages just a bit harder
  • Get a tagged version, which allows easy monitoring of new tags and subsequently updated.

If it is going to be too much trouble or ruin your plans for the upcoming release, I'll make do without the tag and switch to it when the time comes.

Arszilla avatar Mar 12 '24 16:03 Arszilla

I was just thinking we need to cut a new release soon anyway. I think once @XiaoliChan's work is merged in we can probably release v1.2 if that's okay with the other maintainers.

Marshall-Hallenbeck avatar Mar 12 '24 16:03 Marshall-Hallenbeck

I'll package it as 20240312-0kali1 (provisionally) then. When the update arrives, I'll make the switch to the latest tag.

One of the reasons I brought this issue up was because I was packing based on the 1.1.0 release, which contained several dependencies like resource and pyreadline, which are a pain (because of how recursive it got - especially with resource). Not to mention, pyreadline was a Windows-only library, which was a big problem - until I checked the repo ~30 minutes ago and realized you guys removed that already...

Luckily, I had already packaged dploot earlier last week. So, in theory, I already have a working netexec package for Kali, but I wanted to release it with proper tag/version info if possible.

Arszilla avatar Mar 12 '24 16:03 Arszilla

Sounds good👍🏼 thanks for the packaging!

Yeah pyreadline already caused some headaches...

NeffIsBack avatar Mar 12 '24 17:03 NeffIsBack

Thank you for the work @Arszilla 💪

mpgn avatar Mar 12 '24 17:03 mpgn

Initial release/package is now available: https://gitlab.com/Arszilla/netexec

An update might be expected - as per https://bugs.kali.org/view.php?id=8533#c19010

Arszilla avatar Mar 12 '24 18:03 Arszilla

NetExec has been released on Kali!

Marshall-Hallenbeck avatar Jun 08 '24 21:06 Marshall-Hallenbeck