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
enum4linux: init at 0.8.9 #78311
enum4linux: init at 0.8.9 #78311
Conversation
a6d0be4
to
90e0b6a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @fishi0x01! I'm glad you chose to contribute to nixpkgs.
I have provided a few comments which I hope are helpful. If at any point you want some clarification on what I have said please don't hesitate to ask.
Welcome to the maintainer team! 🎉
7568ebe
to
979fb02
Compare
Thx a lot @aanderse for the great and detailed advice! I learned a lot from that :) Especially
is a really nice piece of magic. It helps me with another package I am currently struggling with. Does the PR look better now? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost there. Looking good 👍
1b16430
to
54a188c
Compare
Alright, thx for input 👍 |
@fishi0x01 perfect except for the final thing I forgot to mention... sorry! Please split this into 2 separate commits: first commit is adding yourself to the maintainers list, the second commit being the rest. |
54a188c
to
6e83d16
Compare
@aanderse No problem :) |
Perfect! We'll let the bot do it's thing and then merge. Thanks for your work, and again... welcome to the team! :tada! |
Motivation for this change
enum4linux is a perl script for smb enumeration.
Basically it is a wrapper script around rpcclient, net, nmblookup and smbclient (those are provided by the smbclient package as far as I can see).
It also ships as package for Kali Linux.
Things done
This is my first package - so I am pretty sure that there are a lot of enhancements possible.
Successfully build/installed on Ubuntu18.04 via:
After installation I could successfully run
enum4linux
. I do havesmbclient
installed through nixpkgs, which provides the underlying tools that are used byenum4linux
.Ideally,
samba
andperl
are added as a runtime dependency, but I am not sure if I am doing that properly.