-
afp
This library was written by Patrik Karlsson <patrik@cqure.net> to facilitate
communication with the Apple AFP Service. It is not feature complete and
still missing several functions.
-
asn1
ASN.1 functions.
-
base64
Base64 encoding and decoding. Follows RFC 4648.
-
bin
Pack and unpack binary data.
-
bit
Bitwise operations on integers.
-
citrixxml
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, nmap-services, and
nmap-mac-prefixes.
-
db2
DB2 Library supporting a very limited subset of operations.
-
dns
Simple DNS library supporting packet creation, encoding, decoding,
and querying.
-
http
Client-side HTTP library.
-
imap
IMAP functions.
-
ipOps
Utility functions for manipulating and comparing IP addresses.
-
json
Library methods for handling JSON data. It handles JSON encoding and
decoding according to RFC 4627.
-
ldap
Library methods for handling LDAP.
-
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.
-
mssql
MSSQL Library supporting a very limited subset of operations.
-
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.
-
nmap
Interface with Nmap internals.
-
nsedebug
Debugging functions for Nmap scripts.
-
openssl
OpenSSL bindings.
-
packet
Facilities for manipulating raw packets.
-
pcre
Perl Compatible Regular Expressions.
-
pgsql
PostgreSQL library supporting both version 2 and version 3 of the protocol.
The library currently contains the bare minimum to perform authentication.
Authentication is supported with or without SSL enabled and using the
plain-text or MD5 authentication mechanisms.
-
pop3
POP3 functions.
-
proxy
Functions for proxy testing.
-
rpc
RPC Library supporting a very limited subset of operations.
-
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).
-
snmp
SNMP functions.
-
ssh1
Functions for the SSH-1 protocol. This module also contains functions for
formatting key fingerprints.
-
ssh2
Functions for the SSH-2 protocol.
-
stdnse
Standard Nmap Scripting Engine functions. This module contains various handy
functions that are too small to justify modules of their own.
-
strbuf
String buffer facilities.
-
strict
Strict declared global library. Checks for undeclared global variables
during runtime execution.
-
tab
Arrange output into tables.
-
unpwdb
Username/password database library.
-
url
URI parsing, composition, and relative URL resolution.