Commit 79aa6c6d authored by Sophie Brun's avatar Sophie Brun

Imported Upstream version 0.5

parent add11b5e
*.o
Makefile
config.log
config.status
makefile.dep
modules/Makefile
nbase/libnbase.a
ncrack
ncrack_config.h
nsock/src/libnsock.a
opensshlib/Makefile
opensshlib/config.h
opensshlib/config.log
opensshlib/config.status
opensshlib/libopenssh.a
nbase/config.log
nbase/config.status
nsock/src/config.log
nsock/src/config.status
mswin32/Release/
mswin32/ncrack.VC.opendb
mswin32/ncrack.opensdf
mswin32/ncrack.sdf
mswin32/ncrack.suo
mswin32/ncrack.vcxproj.user
nbase/Debug/
nbase/Release/
nbase/nbase.lib
nbase/nbase.pdb
nbase/nbase.vcxproj.user
nbase/Makefile
nbase/nbase_config.h
nsock/DebugNoPcap/
nsock/ReleaseNoPcap/
nsock/nsock.lib
nsock/nsock.vcxproj.user
nsock/include/nsock_config.h
nsock/src/Makefile
nsock/tests/Makefile
opensshlib/Debug/
opensshlib/Release/
opensshlib/openssh.vcxproj.user
opensshlib/opensshlib.lib
opensshlib/opensshlib.pdb
opensshlib/buildpkg.sh
This diff is collapsed.
This diff is collapsed.
......@@ -39,6 +39,21 @@
-- [ Ncrack Changelog ] --
Ncrack 0.5 [2016-03-17]
o Added 4 new modules: Redis, PostgreSQL, MySQL, SIP. Thanks to edeirme for
implementing the Redis, PostgreSQL and MySQL modules.
o Added --pairwise option for special username/password iteration.
o Added --proxy option and proxy support implementation. Many thanks
to Andrew Farabee (https://github.com/andrewfarabee/) for implementing
it.
o Updated the Ncrack openssh library, now based on the OpenSSH 7.1
codebase and updated the SSH module to support all the latest ciphers.
Ncrack 0.4ALPHA [2011-04-23]
o Added the VNC module to Ncrack's arsenal. Thanks to rhh of rycon.hu for
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -46,12 +46,14 @@ TARGET = ncrack
export SRCS = ncrack.cc utils.cc TargetGroup.cc Target.cc targets.cc \
NcrackOps.cc Service.cc ServiceGroup.cc Connection.h services.cc \
timing.cc ncrack_error.cc output.cc ncrack_tty.cc Buf.cc \
NcrackOutputTable.cc ncrack_input.cc ncrack_resume.cc crypto.cc
NcrackOutputTable.cc ncrack_input.cc ncrack_resume.cc crypto.cc http.cc \
http_digest.cc
OBJS = ncrack.o utils.o TargetGroup.o Target.o targets.o NcrackOps.o \
Service.o ServiceGroup.o Connection.o services.o timing.o \
ncrack_error.o output.o ncrack_tty.o Buf.o NcrackOutputTable.o \
ncrack_input.o ncrack_resume.o crypto.o
ncrack_input.o ncrack_resume.o crypto.o http.o http_digest.o
.cc.o :
$(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
# 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 include RDP, SSH, HTTP(s), SMB, POP3(s), VNC, FTP, SIP, Redis, PostgreSQL, MySQL and Telnet.
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.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
TODO:
* We should probably include the Microsoft Visual C++ 2010 Redistributable Package
in the Windows installation setup file, since after moving to Visual Studio
C++ 2010 Express, Windows systems demand msvcr100.dll in order for Ncrack
to run.
* Start username-list gathering project. Gathering these from email
addresses may be the most powerful technique.
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.