Ncrack network authentication tool
C C++ M4 Shell Makefile NSIS
Switch branches/tags
Nothing to show
Clone or download
Latest commit ae37e7b Jun 25, 2018
Permalink
Failed to load latest commit information.
docs Experimental XML support added Nov 23, 2017
lists removed accidental entry of test pass Jun 16, 2018
macosx Improved ncrack.png for macOS dmg Oct 20, 2017
modules warning fixes Jun 25, 2018
mswin32 updated terms May 15, 2018
nbase updated terms May 15, 2018
nsock removed makefile.dep Sep 27, 2017
opensshlib fixes for openSUSE package Jun 25, 2018
.gitignore Updated gitignore Sep 26, 2016
.travis.yml add paths for macOS openssl Oct 9, 2017
Brewfile Fix macOS dependencies Oct 9, 2017
Buf.cc placed if around dbg msgs Jun 17, 2018
Buf.h updated terms May 15, 2018
CHANGELOG Added domain option, updated documentation and fixed some default tim… Oct 12, 2017
COPYING updated terms May 15, 2018
Connection.cc updated terms May 15, 2018
Connection.h updated terms May 15, 2018
INSTALL added -lrt suggestion for compiling under Ubuntu Nov 17, 2017
Makefile.in Added XML-related functions for oX output Nov 22, 2017
NcrackOps.cc updated terms May 15, 2018
NcrackOps.h updated terms May 15, 2018
NcrackOutputTable.cc updated terms May 15, 2018
NcrackOutputTable.h updated terms May 15, 2018
README.md initial dicom module version - unfinished Jun 18, 2018
Service.cc updated terms May 15, 2018
Service.h updated terms May 15, 2018
ServiceGroup.cc updated terms May 15, 2018
ServiceGroup.h updated terms May 15, 2018
Target.cc updated terms May 15, 2018
Target.h updated terms May 15, 2018
TargetGroup.cc updated terms May 15, 2018
TargetGroup.h updated terms May 15, 2018
config.guess Proper dos2unix conversion of all files. Added psql module by edeirme Mar 14, 2016
config.sub Proper dos2unix conversion of all files. Added psql module by edeirme Mar 14, 2016
configure initial dicom module version - unfinished Jun 18, 2018
configure.ac initial dicom module version - unfinished Jun 18, 2018
crypto.cc updated terms May 15, 2018
crypto.h updated terms May 15, 2018
depcomp ncrack init May 5, 2009
global_structures.h updated terms May 15, 2018
http.cc updated terms May 15, 2018
http.h updated terms May 15, 2018
http_digest.cc updated terms May 15, 2018
ncrack-services initial dicom module version - unfinished Jun 18, 2018
ncrack.cc initial dicom module version - unfinished Jun 18, 2018
ncrack.h updated terms May 15, 2018
ncrack_config.h.in updated terms May 15, 2018
ncrack_error.cc updated terms May 15, 2018
ncrack_error.h updated terms May 15, 2018
ncrack_input.cc updated terms May 15, 2018
ncrack_input.h updated terms May 15, 2018
ncrack_resume.cc updated terms May 15, 2018
ncrack_resume.h updated terms May 15, 2018
ncrack_tty.cc updated terms May 15, 2018
ncrack_tty.h updated terms May 15, 2018
ncrack_winconfig.h Updated winconfig to define that Windows have the signal function. Al… Aug 10, 2009
output.cc updated terms May 15, 2018
output.h updated terms May 15, 2018
services.cc updated terms May 15, 2018
services.h updated terms May 15, 2018
shtool removed empty install.sh and added shtool May 16, 2009
targets.cc updated terms May 15, 2018
targets.h updated terms May 15, 2018
timing.cc updated terms May 15, 2018
timing.h updated terms May 15, 2018
utils.cc initial dicom module version - unfinished Jun 18, 2018
utils.h initial dicom module version - unfinished Jun 18, 2018
xml.cc updated terms May 15, 2018
xml.h updated terms May 15, 2018

README.md

ncrack

Ncrack is a high-speed network authentication cracking tool. It was built to help companies secure their networks by proactively testing all their hosts and networking devices for poor passwords. Security professionals also rely on Ncrack when auditing their clients. Ncrack was designed using a modular approach, a command-line syntax similar to Nmap and a dynamic engine that can adapt its behaviour based on network feedback. It allows for rapid, yet reliable large-scale auditing of multiple hosts.

Ncrack's features include a very flexible interface granting the user full control of network operations, allowing for very sophisticated bruteforcing attacks, timing templates for ease of use, runtime interaction similar to Nmap's and many more. Protocols supported are: SSH, RDP, FTP, Telnet, HTTP(S), Wordpress, POP3(S), IMAP, CVS, SMB, VNC, SIP, Redis, PostgreSQL, MySQL, MSSQL, MongoDB, Cassandra, WinRM, OWA, DICOM.

Be sure to read the Ncrack man page (https://nmap.org/ncrack/man.html) to fully understand Ncrack usage. If you are a developer and want to write your own Ncrack modules, studying the Ncrack Developer's Guide (https://nmap.org/ncrack/devguide.html) would be the first step.