fyodor
d0e21e1d03
Suggest that people send patches to nmap-dev rather than to me directly
2009-04-15 00:37:03 +00:00
bmenrigh
9bf557485b
o Expanded and tweaked the product/version/info of service scans in an
...
attempt to reduce the number of warnings like "Warning: Servicescan
failed to fill info_template...". Parts of this change include:
o Improved the text of the warning to be less confusing
o Increased the internal version info buffer to 256 chars from 128
o Increased the final version string length to 160 from 128 chars
o Changed the behavior when constructing the final version string so
that if it runs out of space, rather than dropping the output of that
template it truncates the template with ...
o Fixed the printing of unneeded spaces between templates when one of the
templates isn't going to be printed at all.
2009-04-05 02:02:15 +00:00
fyodor
eccc235d5a
Increase copyright year to 2009, simplify/reword some derivative works text, and remove a confusing clause about selling proprietary front-ends to Nmap
2009-03-31 04:16:12 +00:00
david
4f3dbf5d56
Add some more TCP cheat ports. The new ones are
...
3306 mysql
8080 http-proxy
1723 pptp
111 rpcbind
995 pop3s
993 imaps
5900 vnc
1025 NFS-or-IIS
587 submission
8888 sun-answerbook
199 smux
1720 H.323/Q.931
2008-12-19 22:45:58 +00:00
fyodor
2ba1f3f14b
Add 554 and 256 to the popular ports list. They aren't open as often as some others, but they still provide a lot of value (closed ports are as useful as open ones for pop_ports purposes
2008-12-19 06:56:26 +00:00
david
7aa5ed3008
Update the list of cheat TCP ports from the latest nmap-services with frequency
...
measurements. These commonly responsive ports are moved to the front of the
list when randomizing ports to help us quickly get some timing feedback and
find a timing ping probe.
The previous list was
{ 21, 22, 23, 25, 53, 80, 113, 256, 389, 443, 554, 636, 1723, 3389 }
The new list is
{ 80, 23, 443, 21, 22, 25, 3389, 110, 445, 139, 143, 53, 135, 113 }
The ports that were removed are
256 fw1-secureremote
389 ldap
554 rtsp
636 ldapssl
1723 pptp
The ports that were added are
110 pop3
135 msrpc
139 netbios-ssn
143 imap
445 microsoft-ds
2008-12-19 06:21:22 +00:00
david
578449da23
Remove the unused "confidence" member of the Port class. This is not the same
...
as the "name_confidence" member of a service match. I grepped the whole source
tree and couldn't find any reference to "confidence" besides its declaration
and initialization; it builds fine without it.
2008-10-25 00:24:32 +00:00
fyodor
0dee9b603d
Nmap now avoids collapsing large numbers of ports in open|filtered state if verbosity or debugging levels are greater than two.
2008-08-15 03:30:34 +00:00
batrick
13452505a5
Added ScriptResult class change in order to avoid managing string memory
...
created via strdup(). Script output and id (strings) are now C++ std::string.
2008-07-07 17:37:08 +00:00
kris
743eb48856
o Fixed some memory leaks in NSE found with Valgrind. [Kris]
2008-06-09 16:54:08 +00:00
fyodor
779b96a197
trivial copyright text tweak: filename nmap-os-fingerprints has changed to nmap-os-db
2008-05-22 20:45:32 +00:00
fyodor
10b54b773b
minor license template updates from Kris--fix gnu.org link to GPLv2 (moved) and openssl license filename (COPYING.OpenSSL)
2008-05-05 04:10:00 +00:00
fyodor
1accc12fb2
fix typo in legal header found by Leigh Zhao (missing word: of)
2008-02-28 18:52:06 +00:00
fyodor
29c912f394
URL change from http://insecure.org/nmap/ * to http://nmap.org/ *
2008-01-17 07:22:03 +00:00
fyodor
8220c8a42f
update copyright line at the top of files from 1996-2006 to 1996-2008
2007-12-22 06:32:03 +00:00
fyodor
09512ff092
o Fix a bunch of warning/error messages which contained an extra
...
newline. Thanks to Brandon Enright for the patch.
2007-12-21 03:38:04 +00:00
kris
0b50c16b38
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
fyodor
8dc9673928
merge soc07 r5085 - Changing bare printf()s to log_write(LOG_PLAIN,)s because these were always printed even when things like XML and greppable output were sent to stdout (e.g. -oX -). This also adds o.scriptTrace() to make --script-trace behave more like --packet-trace and --version-trace. Nsock tracing was done unconditionally in NSE, and that has been changed to only be done when o.scriptTrace() is true.
2007-08-11 05:13:16 +00:00
fyodor
2af8e785f8
merge soc07 r4957 - Put <extrareasons> inside <extraports> as this should really simplify XML parsers' jobs because they won't have to keep track of what states and reasons go together
2007-08-11 04:29:50 +00:00
fyodor
8d74bbcd8a
merge soc07 r4871:4884 and r4888 - renaming __FUNCTION__ to __func__ and changing hardcoded func names to __func__
2007-08-11 04:06:09 +00:00
fyodor
58522c59f6
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
fyodor
58f46706e5
merge soc07 r4751 - UDP traceroute hop distance and port state reason feature
2007-08-11 03:15:24 +00:00
kris
ddd6366540
Change max protocol count when ignoring states. The IPProto Scan wasn't taken into account when figuring out how many ports/protocols should be in a given state before ignoring them. For me in most cases, -d caused every protocol to be listed because most were open|filtered and the -d set the max to a value a lot larger than 255. Now for the same hosts, it takes -d3 to print them all.
2007-02-03 21:29:13 +00:00
fyodor
b361685be8
NSE committed
2006-12-11 00:34:26 +00:00
fyodor
e4ee4d5e4c
getting closer to 4.20ALPHA9
2006-10-14 01:25:43 +00:00
fyodor
b28d51167c
Minor source code header improvements
2006-08-25 01:47:49 +00:00
fyodor
a403864351
Replace file headers, mostly to update copyright to 2006
2006-08-24 04:43:50 +00:00
fyodor
1a50feefd3
fix a typo/compilation problem
2006-08-22 23:09:10 +00:00
fyodor
29b1d58389
Some minor misc. fixes from Marek Majkowski and Kris Katterjohn
2006-08-22 21:31:37 +00:00
fyodor
9c0af0a95b
memory releasing patch from Marek
2006-07-04 23:04:56 +00:00
fyodor
05a5be9af8
Added diman's portlist changes
2006-06-25 01:22:09 +00:00
fyodor
90d9ceaefa
Added Martin Macok ratelimit patch with minor changes
2006-05-15 22:37:31 +00:00
fyodor
37fac543b5
Majek's Portlist change patch
2006-05-14 05:00:58 +00:00
fyodor
4cebcf6824
probably about to release Nmap 3.94ALPHA2
2005-12-05 01:00:03 +00:00
fyodor
d187c68017
blah
2005-10-01 23:50:27 +00:00
fyodor
b3923483ea
3.84ALPHA1 release imminant
2005-08-11 05:07:01 +00:00
fyodor
bdf2caa2a4
vcproj for nmap
2005-08-08 05:48:49 +00:00
fyodor
2b834d90d2
Have it compiling on Solaris, and soon should have it working. Bwahahahahahahaha
2005-07-22 10:08:53 +00:00
fyodor
c91b571774
getting close to 3.82.SOC2 release
2005-07-21 00:39:49 +00:00
fyodor
555c986ac3
Whew -- big reorganization to allow ethernet sends of IP packets
2005-07-19 05:07:51 +00:00
fyodor
0595d89f96
misc changes, but crashing. ... about to figure out why
2005-07-09 07:52:18 +00:00
fyodor
7adc678b19
misc
2005-07-03 22:16:17 +00:00
fyodor
2c2cc2f9a9
misc
2005-06-24 23:50:23 +00:00
fyodor
26ce3d66f4
get rid of silly top-level trunk dir
2005-04-11 22:34:19 +00:00