Skip to content

Releases: Pennyw0rth/NfsClient

v1.0.2

03 Mar 18:55
Compare
Choose a tag to compare

Add support for RPC errors when the message got accepted by the server, but NFS internal errors occur

Full Changelog: v1.0.1...v1.0.2

v1.0.1

20 Feb 23:03
Compare
Choose a tag to compare

Add support for python 3.13.

As xdrlib was deprecated in python 3.11 and removed in python 3.13 the previous version is not compatible with the newest python version. Therefore, the xdrlib was added locally as NfsClient heavily relies on it.

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0

02 Oct 22:29
Compare
Choose a tag to compare

Disclaimer: It feels wrong to "release a version" for a repository belonging to someone else, but we need a version tag for the kali upload. Unfortunately the upstream repository is unmaintained for 5 years now with no activity at all, so we will do the "release" 🤷‍♂️

What have i changed from the upstream repository?

  • Added RPC constants to properly make use of constants instead of plain integers
  • Fixed the RPC authentication which raised exceptions when the authentication was not successful
  • Added error handling for different RPC errors so it is possible to track different authentication errors, e.g. "stronger auth required" when kerberos auth is requested by the server
  • Added ipv6 support

What was already working in the upstream repository:

  • As far as i can tell (and has been tested) the repository fully implements the NFS protocol with version 3 and also provides the portmapper & mounting capabilities

Full Changelog: https://github.com/Pennyw0rth/NfsClient/commits/v1.0.0