Nmap - the Network Mapper. Github mirror of official SVN repository. https://svn.nmap.org/
Find a file
dmiller e124565c58 Use time_t instead of long and double for storing uptime
Fixes #275.

This results in fewer casts and less subtraction than the previous
method, and should still be portable. Only division and subtraction and
difftime are performed on the value, so it will not overflow. And the
TCP timestamp itself is a 32-bit value, so it can't refer to a time
farther in the past than the 32-bit epoch. One explicit cast (to long
long) is used in order to ensure the format string can handle any
conceivable value according to the compiler and avoid a warning message.
2016-01-13 20:53:39 +00:00
docs Bump version and sync CHANGELOG with 7.01 2015-12-10 13:53:54 +00:00
libdnet-stripped Use XP compatibility SDK, because users are complaining 2015-11-10 16:47:35 +00:00
liblinear Clean up some windows build errors due to misapplication of a patch 2015-11-12 19:38:47 +00:00
liblua Clean up some windows build errors due to misapplication of a patch 2015-11-12 19:38:47 +00:00
libnetutil sys/uio.h needed for struct iovec on OpenBSD 2016-01-13 20:53:38 +00:00
libpcap Remove some more generated files when doing a distclean. Fixes #218 2015-10-07 16:34:12 +00:00
libpcre Use XP compatibility SDK, because users are complaining 2015-11-10 16:47:35 +00:00
macosx Switch to gtk-mac-bundler and jhbuild for building OS X app bundle 2015-12-09 04:16:50 +00:00
mswin32 Bump version and sync CHANGELOG with 7.01 2015-12-10 13:53:54 +00:00
nbase Typo fix: "nall"→"null". 2016-01-04 22:10:57 +00:00
ncat Include -lcrypto when checking for -lssl. Fails on OpenBSD 5.5 w/1.0.1c 2016-01-13 20:53:37 +00:00
ndiff Bump version and sync CHANGELOG with 7.01 2015-12-10 13:53:54 +00:00
nmap-update Use XP compatibility SDK, because users are complaining 2015-11-10 16:47:35 +00:00
nping Make the line for received packets consistent in all modes. Before, RECV was being displayed for some modes. This was a suggestion made by Martin Koeppe (http://seclists.org/nmap-dev/2015/q4/206) 2015-12-12 22:34:23 +00:00
nselib Extract optional OS version info from NTLM challenge message 2016-01-07 20:43:19 +00:00
nsock Avoid printf on NULL pointer if no string is registered for the error code. 2016-01-04 16:48:09 +00:00
scripts Fix some incorrect formatting in @output sections 2016-01-08 19:34:05 +00:00
tests Fix tests after change in r35306 (see #219) 2015-10-07 21:12:51 +00:00
todo Update todo and done files with completed tasks 2015-11-19 18:19:59 +00:00
zenmap Hard-require Python 2 in zenmap/setup.py. Closes #255 2016-01-05 14:12:42 +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 Properly quote an AC macro name 2014-11-28 21:31:40 +00:00
aclocal.m4 Revert libssh2 branch, for now. 2014-08-18 03:12:00 +00:00
BSDmakefile
CHANGELOG Replace time(2) calls in bounce scan with ScanProgressMeter. Related to #275 2016-01-13 13:44:49 +00:00
charpool.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
charpool.h Update copyright date to 2015 2015-06-03 13:01:29 +00:00
checklibs.sh
config.guess Update config.guess and config.sub from the latest source 2015-02-14 20:19:59 +00:00
config.sub Update config.guess and config.sub from the latest source 2015-02-14 20:19:59 +00:00
configure Check for Lua 5.2 instead of Lua >=5.2. Closes #259 2016-01-07 05:45:47 +00:00
configure.ac Check for Lua 5.2 instead of Lua >=5.2. Closes #259 2016-01-07 05:45:47 +00:00
CONTRIBUTING.md Clarify the PR process in CONTRIBUTING.md 2015-10-21 13:40:47 +00:00
COPYING Remove the note up top about a copy of GNU GPL being appended to the file because even though that fact is true, I think is misleads people into wrongly thinking Nmap is under the plain GPL without reading the actual license text. 2015-10-30 18:39:16 +00:00
depcomp
FingerPrintResults.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
FingerPrintResults.h Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
FPEngine.cc Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
FPEngine.h Fix build on VS2015 due to incorrectly forward declaring FingerMatch as class not struct 2015-07-07 11:43:31 +00:00
FPModel.cc Process 9 IPv6 OS fingerprint submissions 2015-10-12 13:39:31 +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 Consolidate TCP options for SYN into nmap.h 2015-07-14 03:08:17 +00:00
idle_scan.h Remove unneeded nmap.h and global_structures.h includes in .h files 2015-06-23 00:09:05 +00:00
INSTALL Fixes broken URL. Updates http://nmap.org/install to https://nmap.org/book/install.html 2015-05-11 01:44:13 +00:00
lpeg.c Get rid of unnecessary spaces at the end of lines 2014-08-09 19:09:06 +00:00
ltmain.sh
MACLookup.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
MACLookup.h Update copyright date to 2015 2015-06-03 13:01:29 +00:00
main.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
Makefile.in Clean up some old renamed scripts upon install 2015-12-04 13:03:01 +00:00
missing
nmap-header-template.cc Update copyright date to 2015 2015-06-03 13:01:29 +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 Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap-payloads Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap-protocols Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap-rpc Regen nmap-mac-prefixes and nmap-rpc 2015-06-01 04:38:57 +00:00
nmap-service-probes New probe for GIOP service: http://seclists.org/nmap-dev/2015/q4/250 2015-12-19 20:35:22 +00:00
nmap-services Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap.cc Print a helpful message when --resume is used with other options. Closes #84 2016-01-07 05:45:48 +00:00
nmap.h Bump version and sync CHANGELOG with 7.01 2015-12-10 13:53:54 +00:00
nmap.spec.in Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap_amigaos.h Update copyright date to 2015 2015-06-03 13:01:29 +00:00
nmap_config.h.in Update copyright date to 2015 2015-06-03 13:01:29 +00:00
nmap_dns.cc Fix a name collision. Fixes #219 2015-10-07 17:49:24 +00:00
nmap_dns.h Fix a name collision. Fixes #219 2015-10-07 17:49:24 +00:00
nmap_error.cc Strip or relocate more includes from nmap.h 2015-07-01 21:25:39 +00:00
nmap_error.h Remove unneeded includes of stdio.h in header files 2015-06-22 14:12:36 +00:00
nmap_ftp.cc Replace time(2) calls in bounce scan with ScanProgressMeter. Related to #275 2016-01-13 13:44:49 +00:00
nmap_ftp.h Remove another nmap.h include 2015-06-23 15:52:58 +00:00
nmap_tty.cc Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
nmap_tty.h Update copyright date to 2015 2015-06-03 13:01:29 +00:00
nmap_winconfig.h Use our https URL in more places instead of the non-SSL one 2015-06-20 02:56:02 +00:00
NmapOps.cc Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
NmapOps.h Fix build failures under --without-liblua 2015-10-26 16:16:02 +00:00
NmapOutputTable.cc Remove some unneeded includes of utils.h 2015-06-23 15:52:55 +00:00
NmapOutputTable.h Fix build breakage on Windows due to missing nbase.h include 2015-06-23 00:09:07 +00:00
nse_binlib.cc Get rid of double newline at the EOF I accidentally introduced in the 2014-06-18 11:30:02 +00:00
nse_binlib.h
nse_bit.cc Get rid of double newline at the EOF I accidentally introduced in the 2014-06-18 11:30:02 +00:00
nse_bit.h
nse_debug.cc Get rid of double newline at the EOF I accidentally introduced in the 2014-06-18 11:30:02 +00:00
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 Merged Lpeg branch 2014-06-26 20:12:54 +00:00
nse_lpeg.h Merged Lpeg branch 2014-06-26 20:12:54 +00:00
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 Fix script matching patterns that start with category names 2015-08-12 14:29:20 +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 Don't associate nsock logging info to a nspool. 2015-06-27 08:21:53 +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 Got rid of (unnecessary) spaces in blank lines in *.cc and *.h files. 2014-06-19 11:36:10 +00:00
nse_pcrelib.h
nse_ssl_cert.cc Display EC curve name in ssl-enum-ciphers 2015-09-17 13:00:23 +00:00
nse_ssl_cert.h Update copyright date to 2015 2015-06-03 13:01:29 +00:00
nse_utility.cc Get rid of double newline at the EOF I accidentally introduced in the 2014-06-18 11:30:02 +00:00
nse_utility.h Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
osscan.cc Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
osscan.h Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
osscan2.cc Use time_t instead of long and double for storing uptime 2016-01-13 20:53:39 +00:00
osscan2.h Use time_t instead of long and double for storing uptime 2016-01-13 20:53:39 +00:00
output.cc Use time_t instead of long and double for storing uptime 2016-01-13 20:53:39 +00:00
output.h Fix build failures under --without-liblua 2015-10-26 16:16:02 +00:00
payload.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
payload.h Update copyright date to 2015 2015-06-03 13:01:29 +00:00
portlist.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
portlist.h Fix build failures under --without-liblua 2015-10-26 16:16:02 +00:00
portreasons.cc Remove some unused includes of iostream 2015-06-22 14:01:16 +00:00
portreasons.h Remove unneeded nmap.h and global_structures.h includes in .h files 2015-06-23 00:09:05 +00:00
protocols.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
protocols.h Remove unneeded nmap.h and global_structures.h includes in .h files 2015-06-23 00:09:05 +00:00
README-WIN32 Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
scan_engine.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
scan_engine.h Strip tcpip.h of some unnecessary includes 2015-06-30 18:34:28 +00:00
scan_engine_connect.cc Strip or relocate more includes from nmap.h 2015-07-01 21:25:39 +00:00
scan_engine_connect.h Update copyright date to 2015 2015-06-03 13:01:29 +00:00
scan_engine_raw.cc Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
scan_engine_raw.h Use forward-declaration of class Target instead of including Target.h in *.h 2015-06-30 04:04:48 +00:00
service_scan.cc Handle ENETRESET/WSAENETRESET on WIN32 2015-12-13 21:39:48 +00:00
service_scan.h Fix build failures under --without-liblua 2015-10-26 16:16:02 +00:00
services.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
services.h Remove unneeded nmap.h and global_structures.h includes in .h files 2015-06-23 00:09:05 +00:00
shtool
struct_ip.h
Target.cc Use forward-declaration of class FingerPrintResults in Target.h 2015-06-30 04:04:51 +00:00
Target.h Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
TargetGroup.cc Move global_structures.h back into nmap.h now that things are sorted out better 2015-07-02 03:09:29 +00:00
TargetGroup.h Remove unneeded nmap.h and global_structures.h includes in .h files 2015-06-23 00:09:05 +00:00
targets.cc Fix build failures under --without-liblua 2015-10-26 16:16:02 +00:00
targets.h Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
tcpip.cc Strip tcpip.h of some unnecessary includes 2015-06-30 18:34:28 +00:00
tcpip.h Strip tcpip.h of some unnecessary includes 2015-06-30 18:34:28 +00:00
timing.cc Move math.h includes into .cc files 2015-06-23 00:09:01 +00:00
timing.h Move some structs from global_structures.h to timing.h 2015-06-23 15:52:52 +00:00
traceroute.cc Fix a segfault with --release-memory without --traceroute 2015-09-09 02:50:50 +00:00
traceroute.h Use forward-declaration of class Target instead of including Target.h in *.h 2015-06-30 04:04:48 +00:00
utils.cc Strip or relocate more includes from nmap.h 2015-07-01 21:25:39 +00:00
utils.h Remove unneeded includes from util.h 2015-07-01 03:35:08 +00:00
xml.cc Update copyright date to 2015 2015-06-03 13:01:29 +00:00
xml.h Update copyright date to 2015 2015-06-03 13:01:29 +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 ).