enum4linux-ng
A next generation version of enum4linux (a Windows/Samba enumeration tool) with additional features like JSON/YAML export. Aimed for security professionals and CTF players.
File Explorer
Download Latest Version (.zip)- Dockerfile
- enum4linux-ng.py
- LICENSE
- README.md
- requirements.txt
- setup.py
# Installation Guide
git clone https://github.com/cddmp/enum4linux-ng
Downloads the entire project code from GitHub to your computer.
cd enum4linux-ng
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- APT (Debian/Ubuntu κ³μ΄) Built into Debian/Ubuntu-based Linux distributions.
- Python 3 Python is required to use pip.
apt install enum4linux-ng
Installs directly from the APT package repository (Debian/Ubuntu-based).
apt install smbclient python3-ldap3 python3-yaml python3-impacket
Installs directly from the APT package repository (Debian/Ubuntu-based).
pip install pyyaml ldap3 impacket
Installs the package published on PyPI directly β no need to clone the source.
pip install wheel
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build . --tag enum4linux-ng
Builds a runnable image based on the Dockerfile.
docker run -t enum4linux-ng -As <target>
Runs the built image as an actual container.
Pulled directly from this repo's README.
4. Python
Easypip install pyyaml ldap3 impacket
Installs the package published on PyPI directly β no need to clone the source.
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python3 -m venv venv
Runs the Python script (or module).
pip install wheel
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
