-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Potential Dependency Downgrades for Netexec's Kali Package #211
Comments
Why do you prefer to install the dependencies via the apt package over the pip install ? (no offense in this question at all) |
Because I am packaging |
Submitted to following upgrade requests to Kali:
|
Quoting my reply in #216:
|
Pinned dependencies and updated lock file: Although already in the |
With keeping the following packages as-is and downgrading the rest as requested it seems to work smoothly so far:
Commit: 35fe8b3 should be stable (so far) |
Kali should upgrade and netexec shouldn't downgrade anything that we don't have deep knowledge off what trade of is done for each package we downgrade, my two cents. |
As discussed in Discord, the following packages will be upgraded, as they are maintained by Kali:
In general, I've asked the team to update these packages to the latest version available, with the exception of Beyond the ones I pointed out, the following require downgrade tests:
As discussed with @NeffIsBack, |
@Arszilla the packages in the kali-packaging branch should match the versions requested now. Can you test that and also update the table from the initial issue text? I think its good to track the current state there. The only thing missing is an update from impacket on kali & testing right? |
I will be testing a new build ASAP, probably once all the tickets I've raised in Kali side are closed, which I hope will be later this week if the team has time to upgrade them. Beyond that, if all Debian-based dependencies have been downgraded (with the exception of |
So a status update: I have not had a chance to check the
However, I was informed earlier today that the Kali Team may fork impacket off of Debian and update it to the current state of the repository to get NetExec packaged, because its been nearly a month since I submitted a ticket to Debian's bug tracker (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067093) Once Kali Team updates the packages they maintain and there's some more clarity/certainty surrounding |
Quick update:
The following are still pending upgrades before I can resume packaging:
|
@Arszilla also dploot upgrade: https://bugs.kali.org/view.php?id=8714 |
@NeffIsBack as requested, below is a list of the state of all dependencies of NetExec (based on
Do note that I wrote the "Version Required" as a "minimum version required" basically. Only EDIT by @NeffIsBack: EDIT as of 2024-04-20 @ 15:30 GMT +3 EDIT by @NeffIsBack 2024-04-24: |
@Arszilla gonna update your comment from now on to reflect the latest changes here |
@Marshall-Hallenbeck we should make sure ssh works on this branch as we had to downgrade paramiko a major version. |
I've updated #211 (comment) as all the dependencies have been met. Right now, I am able to build I will wait till all the dependencies are available in |
I've updated #211 (comment) as all the dependencies have been met. Right now, I am able to build Line 59 in bc50a2c
Can this be changed to be EDIT Also, please update
|
@Arszilla updated the sqlalchemy to |
NetExec has been released on Kali! |
Hey,
Could the following dependencies be downgraded to versions available in Kali Linux/Debian to facilitate the build and distribution of
netexec
?In the table above, the packages that have
kali
in them, i.e.,0kali1
, are maintained by the Kali Team, while the rest are provided/available in Kali by Debian (upstream).In theory, a ticket could be opened for all of them at their respective provided for a version bump. However, many other packages might depend on the specific version(s) of each respective package, thus preventing an upgrade to the library in question (for a long time) - such as
sqlalchemy.
As a result, would it be possible to build and use
netexec
(with no compromise of functionality) using the versions available in Kali/Debian? If so, could a downgrade be made to facilitate this?Beyond what's listed in the table above, #205 is pending the switch from
impacket
toimpacket-nxc
(or whatever applicable name) to be packaged. Other than that, the other dependencies (that are not listed here) are at the required versions, if not higher.If an upgrade is not possible for a specific package, I will contact the package's maintainers and see if an upgrade is possible.
Thanks in advance.
The text was updated successfully, but these errors were encountered: