- afp
This module was written by Patrik Karlsson and facilitates communication
with the Apple AFP Service. It is not feature complete and is missing several
functions and parameters.
- backdoor
This config file is designed for adding a backdoor to the system. It has a few
options by default, only one enabled by default. I suggest
- base64
Base64 encoding and decoding. Follows RFC 4648.
- bin
Pack and unpack binary data.
- bit
Bitwise operations on integers.
- citrix
This module was written by Patrik Karlsson and facilitates communication
with the Citrix XML Service. It is not feature complete and is missing several
functions and parameters.
- comm
Common communication functions for network discovery tasks like
banner grabbing and data exchange.
- datafiles
Read and parse some of Nmap's data files: nmap-protocols,
nmap-rpc, and nmap-services.
- default
More verbose network scripts
- dns
Simple DNS library supporting packet creation, encoding, decoding,
and querying.
- drive
This configuration file pulls info about a given harddrive
- experimental
This is the configuration file for modules that aren't quite ready for prime
time yet.
- http
Client-side HTTP library.
- imap
IMAP functions.
- ipOps
Utility functions for manipulating and comparing IP addresses.
- listop
Functional-style list operations.
- match
Buffered network I/O helper functions.
- mongodb
Library methods for handling MongoDB, creating and parsing packets
- msrpc
By making heavy use of the 'smb' library, this library will call various MSRPC
functions. The functions used here can be accessed over TCP ports 445 and 139,
with an established session. A NULL session (the default) will work for some
functions and operating systems (or configurations), but not for others.
- msrpcperformance
This module is designed to parse the PERF_DATA_BLOCK structure, which is
stored in the registry under HKEY_PERFORMANCE_DATA. By querying this structure, you can
get a whole lot of information about what's going on.
- msrpctypes
This module was written to marshall parameters for Microsoft RPC (MSRPC) calls. The values passed in and out are based
on structs defined by the protocol, and documented by Samba developers. For detailed breakdowns of the types, take a
look at Samba 4.0's .idl files.
- mysql
Simple MySQL Library supporting a very limited subset of operations
- netbios
Creates and parses NetBIOS traffic. The primary use for this is to send
NetBIOS name requests.
- network
This is the default configuration file. It simply runs some built-in Window
programs to gather information about the remote system. It's intended to be
simple, demonstrate some of the concepts, and not break/alte anything.
- nmap
Interface with Nmap internals.
- nsedebug
Converts an arbitrary data type into a string. Will recursively convert
tables. This can be very useful for debugging.
- openssl
OpenSSL bindings.
- packet
Facilities for manipulating raw packets.
- pcre
Perl Compatible Regular Expressions.
- pop3
POP3 functions.
- proxy
Functions for proxy testing
- pwdump
This config file is designed for running password-dumping scripts. So far,
it supports pwdump6 2.0.0 and fgdump.
- shortport
Functions for building short portrules.
- smb
Implements functionality related to Server Message Block (SMB, also known
as CIFS) traffic, which is a Windows protocol.
- smbauth
This module takes care of the authentication used in SMB (LM, NTLM, LMv2, NTLMv2).
There is a lot to this functionality, so if you're interested in how it works, read
on.
- snmp
SNMP functions.
- ssh1
Functions for the SSH-1 protocol.
- ssh2
Functions for the SSH-2 protocol.
- stdnse
Standard Nmap Scripting Engine functions.
- strbuf
String buffer facilities.
- strict
Strict Declared Global library.
- tab
Arrange output into tables.
- unpwdb
Username/password database library.
- url
URI parsing, composition, and relative URL resolution.