Skip to content
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

Building a Strong Community πŸ’»πŸ›‘οΈ #25

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# :guardsman: Code of Conduct :guardsman:

As a contributor to the Enum4linux project, we expect you to act in a way that is respectful and professional to all members of our community. We do not tolerate any form of discrimination, harassment, or hate speech.

**:no_entry_sign: Discrimination:**
- We do not tolerate discrimination based on age, gender, race, sexual orientation, disability, or any other personal characteristic.

**🚨 Harassment:**
- We do not tolerate harassment of any form, whether it is verbal, physical, or online. This includes, but is not limited to, sexual harassment, bullying, and stalking.

**⚠️ Hate Speech:**
- We do not tolerate hate speech of any kind. This includes, but is not limited to, speech that attacks or demeans a group or individual based on their personal characteristics.

**:guardsman: Respect:**
- We expect all members of our community to show respect to others. This includes, but is not limited to, refraining from personal attacks and using appropriate language.

**:briefcase: Professionalism:**
- We expect all members of our community to act in a professional manner. This includes, but is not limited to, being punctual, reliable, and respectful.

**:warning: Confronting Violations:**
- If you witness or experience a violation of this Code of Conduct, please report it to the project maintainers. All reports will be taken seriously and will be handled in a confidential manner.

**:rotating_light: Consequences:**
- Violations of this Code of Conduct will result in appropriate consequences, which may include, but are not limited to, a warning, suspension, or termination of membership in the community.

**:wrench: Modification:**
- This Code of Conduct is subject to modification at any time.

 

**By participating in this project, you agree to abide by this Code of Conduct.**

### **:guardsman: We are committed to creating a safe, inclusive and respectful environment for all. :guardsman:**
52 changes: 52 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@

# :guardsman: Contributing to Enum4linux

Enum4linux is an open-source tool for enumerating information from Windows and Samba systems. We welcome contributions of all types, including bug reports, code, documentation, and feature requests.

## :bug: Bug Reports

If you have found a bug in Enum4linux, please open an issue on our GitHub repository with the following information:

- A clear and concise description of the problem
- The version of Enum4linux you are using
- The version of the operating system you are running Enum4linux on
- Steps to reproduce the problem
- Any error messages or output that you received

## :bulb: Feature Requests

If you have an idea for a new feature or improvement to Enum4linux, please open an issue on our GitHub repository with the following information:

- A clear and concise description of the feature or improvement
- The use case or problem that the feature or improvement would solve
- Any relevant information or examples

## :computer: Code Contributions

If you would like to contribute code to Enum4linux, please follow these steps:

1. Fork the repository on GitHub
2. Create a new branch for your changes
3. Make your changes and test them thoroughly
4. Submit a pull request to the master branch of the Enum4linux repository
5. Your changes will be reviewed and, if approved, will be merged into the master branch

## :book: Documentation Contributions

If you would like to contribute to the documentation of Enum4linux, please open an issue on our GitHub repository with the following information:

- A clear and concise description of the documentation you would like to add or improve
- The location in the documentation where the changes should be made
- The changes you would like to make

## :guardsman: Code of Conduct

Please note that this project is released with a [Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.

## :lock: License

Enum4linux is released under the [GPLv2 license](LICENSE). By contributing to Enum4linux, you agree to license your contributions under this license.

:tada: Thank you for considering contributing to Enum4linux! :tada:

![](https://media.giphy.com/media/xUPGcguWZHRC2HyBRS/giphy.gif)
58 changes: 53 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,58 @@
# enum4linux
A Linux alternative to enum.exe for enumerating data from Windows and Samba hosts.

Enum4linux is a tool for enumerating information from Windows and Samba systems. It attempts to offer similar functionality to enum.exe formerly available from www.bindview.com.
A powerful Linux alternative to enum.exe for enumerating data from Windows and Samba hosts.

Enum4linux is a versatile tool for gathering information from Windows and Samba systems. It offers similar functionality to enum.exe, formerly available from [www.bindview.com](http://www.bindview.com/).

## πŸ’» **Technologies used:** Enum4linux is written in Perl and is essentially a wrapper around the popular Samba tools such as smbclient, rpclient, net, and nmblookup.

## πŸ” **Features:**

- Enumerates user and group information
- Enumerates share information
- Attempts to guess the remote operating system
- Attempts to guess the remote hostname
- Dumps the remote NetBIOS name table
- Dumps the remote `lsaquery` information
- Dumps the remote `sam` information
- Dumps the remote `security` information
- Dumps the remote `share` information

## πŸ“š **Usage:** The tool usage can be found below followed by examples.

Copy code

`enum4linux [options] <host>`



## πŸ“œ **Previous versions:** If you're looking for previous versions of the tool, they can be found at the bottom of the page.

πŸ”— **More information:** [https://labs.portcullis.co.uk/tools/enum4linux/](https://labs.portcullis.co.uk/tools/enum4linux/)

πŸš€ **Try it out today and see the power of enum4linux for yourself!**

## Contribution 🀝

We welcome any contributions to enum4linux, whether it's in the form of bug reports, feature requests, or code contributions. Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) for more information on how to contribute.

## Code of Conduct πŸ“œ

We have a code of conduct that all contributors and users must follow. Please refer to the [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for more information.

## License πŸ“„

enum4linux is released under the GPLv2 license. Please refer to the [LICENSE](LICENSE) file for more information.

## Disclaimer πŸ“’

Please be aware that using enu4linux for malicious purposes is illegal and we do not promote or condone such activities. The tool is intended for educational and research purposes only. Use it at your own risk.

## Conclusion 🏁

enum4linux is a powerful tool for identifying vulnerabilities in Linux systems and suggesting exploits that can be used to gain access. It is fast, accurate, and easy to use, making it a valuable tool for anyone working with Linux systems.



It is written in Perl and is basically a wrapper around the Samba tools smbclient, rpclient, net and nmblookup.

The tool usage can be found below followed by examples, previous versions of the tool can be found at the bottom of the page.

Also see: https://labs.portcullis.co.uk/tools/enum4linux/