Nmap - the Network Mapper. Github mirror of official SVN repository. https://svn.nmap.org/
Find a file
dmiller dc71d91cea Avoid crashes in Windows using poll nsock engine
WSAPoll returns WSAEINVAL when there are no valid sockets in the fdarray
parameter. Individual WSAPOLLFDs can be ignored by setting them to a
negative value (just as with POSIX poll(2)), but there must be at least
one valid (not-ignored) socket to check.

Handled this by either returning error if the error was not EINVAL, or
by checking each WSAPOLLFD in the fdarray; at the first valid one,
return the error, since this was not the reason for the error. If none
are valid, continue, ignoring the error.
2016-06-04 02:46:13 +00:00
docs Bump version for 7.12 release 2016-03-29 19:43:37 +00:00
libdnet-stripped Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
liblinear Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
liblua Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
libnetutil Allow use of Windows' own inet_pton and inet_ntop functions 2016-06-04 02:46:12 +00:00
libpcap Remove some more generated files when doing a distclean. Fixes #218 2015-10-07 16:34:12 +00:00
libpcre Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
macosx Update to openssl-1.0.2h 2016-05-21 15:07:59 +00:00
mswin32 Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
nbase Allow use of Windows' own inet_pton and inet_ntop functions 2016-06-04 02:46:12 +00:00
ncat Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
ndiff Bump version for 7.12 release 2016-03-29 19:43:37 +00:00
nmap-update Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
nping Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
nselib Adds Pong response, closes #383 2016-05-24 19:23:20 +00:00
nsock Avoid crashes in Windows using poll nsock engine 2016-06-04 02:46:13 +00:00
scripts Fix the @usage to correct form 2016-05-30 06:39:31 +00:00
tests Bump date in copyright headers 2016-04-04 15:38:44 +00:00
todo Mark a done task (#30) 2016-02-11 05:52:36 +00:00
zenmap Open zenmap.exe.log in a writable location. Fixes #345 2016-05-18 15:24:36 +00:00
.travis.yml Travis CI: Introduce two ./configure options with env flags. Closes #228. 2015-10-26 16:36:00 +00:00
acinclude.m4
aclocal.m4
BSDmakefile
CHANGELOG GH#379 changelog 2016-05-16 17:05:15 +00:00
charpool.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
charpool.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
checklibs.sh
config.guess
config.sub
configure Avoid linking to libsvn_client-1 except for nmap-update 2016-04-07 13:50:13 +00:00
configure.ac Avoid linking to libsvn_client-1 except for nmap-update 2016-04-07 13:50:13 +00:00
CONTRIBUTING.md Clarify the PR process in CONTRIBUTING.md 2015-10-21 13:40:47 +00:00
COPYING Bump date in copyright headers 2016-04-04 15:38:44 +00:00
depcomp
FingerPrintResults.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
FingerPrintResults.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
FPEngine.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
FPEngine.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
FPModel.cc Integrate 12 IPv6 OS fingerprint submissions 2016-03-10 19:17:44 +00:00
FPModel.h Add ICMPV6_TYPE and ICMPV6_CODE features for IPv6 OS detection. http://seclists.org/nmap-dev/2015/q3/232 #224 2015-10-09 23:58:00 +00:00
HACKING Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
idle_scan.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
idle_scan.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
INSTALL
lpeg.c Apply patch from Kali package reputed to address #237 2016-03-09 14:52:00 +00:00
ltmain.sh
MACLookup.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
MACLookup.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
main.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
Makefile.in Remove some explicit install targets to force build to happen before install 2016-05-09 13:13:15 +00:00
missing
nmap-header-template.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap-mac-prefixes Generate mac prefixes from the latest from IEEE. Order has changed. 2015-11-09 22:26:06 +00:00
nmap-os-db Process 222 OS fingerprint submissions (Linux done) 2016-06-02 12:14:45 +00:00
nmap-payloads Add new version detection Probes for LDAP services, LDAPSearchReq 2016-04-05 12:02:40 +00:00
nmap-protocols Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap-rpc
nmap-service-probes Version detection: netbios-ns adjust identification to be less specific based on testing 2016-04-11 15:18:44 +00:00
nmap-services Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap.cc Grab pcap library name as well as version 2016-04-28 02:40:16 +00:00
nmap.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap.spec.in Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap_amigaos.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_config.h.in Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_dns.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_dns.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_error.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_error.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_ftp.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_ftp.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_tty.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_tty.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nmap_winconfig.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
NmapOps.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
NmapOps.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
NmapOutputTable.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
NmapOutputTable.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nse_binlib.cc
nse_binlib.h
nse_bit.cc
nse_bit.h
nse_debug.cc
nse_debug.h
nse_dnet.cc Remove some unneeded includes of utils.h 2015-06-23 15:52:55 +00:00
nse_dnet.h
nse_fs.cc Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nse_fs.h
nse_lpeg.cc
nse_lpeg.h
nse_main.cc Move math.h includes into .cc files 2015-06-23 00:09:01 +00:00
nse_main.h Move global_structures.h back into nmap.h now that things are sorted out better 2015-07-02 03:09:29 +00:00
nse_main.lua Allow newlines to separate script-args 2016-01-14 21:08:29 +00:00
nse_nmaplib.cc Use forward-declaration of class FingerPrintResults in Target.h 2015-06-30 04:04:51 +00:00
nse_nmaplib.h
nse_nsock.cc Sanity check in pcap_recieve to avoid crash. Fixes #313 2016-03-07 16:44:52 +00:00
nse_nsock.h Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
nse_openssl.cc Add Miller-Rabin primality tests to NSE. Closes #190 2015-11-11 21:19:06 +00:00
nse_openssl.h
nse_pcrelib.cc
nse_pcrelib.h
nse_ssl_cert.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nse_ssl_cert.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
nse_utility.cc
nse_utility.h Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
osscan.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
osscan.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
osscan2.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
osscan2.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
output.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
output.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
payload.cc Adjust indents to avoid confusion. Fixes #396. whitespace only. 2016-06-01 16:51:50 +00:00
payload.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
portlist.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
portlist.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
portreasons.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
portreasons.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
protocols.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
protocols.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
README-WIN32 Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
scan_engine.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
scan_engine.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
scan_engine_connect.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
scan_engine_connect.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
scan_engine_raw.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
scan_engine_raw.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
service_scan.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
service_scan.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
services.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
services.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
shtool
struct_ip.h
Target.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
Target.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
TargetGroup.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
TargetGroup.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
targets.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
targets.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
tcpip.cc Allow use of Windows' own inet_pton and inet_ntop functions 2016-06-04 02:46:12 +00:00
tcpip.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
timing.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
timing.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
traceroute.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
traceroute.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
utils.cc Put parenthesis in the right place. Closes #367 2016-04-18 05:11:56 +00:00
utils.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
xml.cc Bump date in copyright headers 2016-04-04 15:38:44 +00:00
xml.h Bump date in copyright headers 2016-04-04 15:38:44 +00:00
zenmap.spec.in Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00

Here is some documentation for Nmap, but these files are much less
comprehensive than what you'll find at the actual Nmap documentation
site ( https://nmap.org ).