1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-10 08:29:02 +00:00
Commit Graph

4545 Commits

Author SHA1 Message Date
david
4a4e67bd2c Set the close_handlers member in worker Thread objects. The lack of this caused
them to use the close_handlers table of the parent thread that spawned them
instead. See http://seclists.org/nmap-dev/2010/q3/804 for more details.
2010-09-23 16:32:11 +00:00
luis
d4ec0386e4 Added a note about the patch in r20315 2010-09-23 06:44:51 +00:00
david
ca5254f990 Fix a memory leak in OS detection. When detection ran for more than one
round, fingerprint test results were being leaked in between rounds.
2010-09-23 06:00:40 +00:00
david
235dab9f24 Fix an array allocation; we were allocating a multiple of the size of a
struct, not the size of a pointer to it. Over-allocating did no harm
beyond wasting some memory.
2010-09-23 05:58:39 +00:00
david
d09ce7ab50 Add a missing class to an OS fingerprint. 2010-09-23 05:50:59 +00:00
david
4ede60791d Change an include of <windows.h> to one of "nbase.h"; for some reason this was giving me compiler errors (the ones from OpenSSL including <winsock.h>). 2010-09-23 03:18:31 +00:00
david
8d6d0c1c17 Revert r20239 (OpenSSL 1.0.0a upgrade) in mswin32/nmap.vcproj. This was an unrelated change not to discard preprocessor files. 2010-09-23 02:38:34 +00:00
david
6cc9a328b4 Fix nse_dnet.cc compilation on Windows. This was broken in the merge in r20267. 2010-09-23 01:58:32 +00:00
luis
8e1f52c46a Moved three items to the DONE section 2010-09-22 19:59:46 +00:00
luis
faaca263b9 When using pcap_set_filter() on Linux, valgrind complains about a
setsockopt() call that uses a pointer to some uninitialized memory. The
error message is the following:

==22214== Syscall param socketcall.setsockopt(optval) points to
uninitialised byte(s)
==22214==    at 0x62F774A: setsockopt (syscall-template.S:82)
==22214==    by 0x4E33B85: ??? (in /usr/lib/libpcap.so.1.0.0)
==22214==    by 0x4E33D0D: ??? (in /usr/lib/libpcap.so.1.0.0)
==22214==    by 0x432253: nsock_pcap_set_filter (in /usr/local/bin/nping)
==22214==    by 0x432557: nsock_pcap_open (in /usr/local/bin/nping)
==22214==    by 0x4295FF: ProbeMode::start() (in /usr/local/bin/nping)
==22214==    by 0x40B2E1: main (in /usr/local/bin/nping)

This patch adds a simple memset() call that makes the warning dissapear.
2010-09-22 09:41:06 +00:00
fyodor
2be2722f26 changes from chat w/David 2010-09-22 00:03:42 +00:00
batrick
31fbab7eba Moved receive_buf function (not in use yet, until Lua 5.2) next to other
receive functions.
2010-09-21 20:01:16 +00:00
david
15b5df36ff Add missing <code> tags. 2010-09-21 17:31:17 +00:00
david
0c8460e841 Put <code> tags around an option name. 2010-09-21 17:12:27 +00:00
david
a36ae7e22e Add to CHANGELOG:
o [Zenmap] Made the topology node radiuses grow logarithmically
  instead of linearly, so that hosts with thousands of open ports
  don't overwhelm the diagram. Also only open ports (not
  open|filtered) are considered when calculating node sizes. [Daniel
  Miller]
2010-09-21 02:03:44 +00:00
batrick
75bd2b0745 use utility functions 2010-09-20 19:47:08 +00:00
kris
fa858e041b Remove unused and newly unrequired arguments to the pcap check functions (which
replace the old callbacks) in scripts
2010-09-19 02:15:19 +00:00
batrick
de4ba536de Merge from /nmap-exp/patrick/nse-nsock-maintenance.
This is a maintenance fix for the NSE Nsock library binding. The patch focuses
on code correctness and simplicity. The patch also brings some initial updates
with an eye towards the upcoming Lua 5.2 release. See [1] for a post concerning
this branch.

[1] http://seclists.org/nmap-dev/2010/q3/710
2010-09-18 20:35:09 +00:00
luis
5f13514d46 Added a new item: nping fails to send udp packets to a broadcast address 2010-09-18 18:34:48 +00:00
kris
10d23e924f trivial: move a statement back closer to its context 2010-09-17 20:30:27 +00:00
david
4e46c99329 o Increased the initial RTT timeout for ARP scans from 100 ms to
200 ms. Some wireless and VPN links were taking around 300 ms to
  respond. The default of one retransmit gives them 400 ms to be
  detected.
2010-09-17 17:00:06 +00:00
david
fc9d35fed9 Add a symbolic constant for INITIAL_ARP_RTT_TIMEOUT. 2010-09-17 16:46:09 +00:00
david
c8106e0ef3 Let --min-rtt-timeout be a lower bound on the initial timeout for ARP
scan. ARP scan had a hardcoded initial timeout of 100 ms, which could be
lower than the minimum requested. The default minimum timeout is also
100 ms, so this has no effect if --min-rtt-timeout is not used.
2010-09-17 16:35:01 +00:00
david
745a49d24a Upgrade the included Windows OpenSSL to version 1.0.0a. 2010-09-16 03:49:43 +00:00
david
1ff33d9d50 Update version numbers in Windows build files. 2010-09-15 23:58:10 +00:00
david
a2270f75d0 Don't make libnetutil/Makefile depend on ../config.status. It was
messing up "make clean".
2010-09-15 01:33:40 +00:00
fyodor
b99497623e Note a task finished by David 2010-09-14 22:36:04 +00:00
patrik
e3781bb25d Changed the code to be more iterator oriented. Scripts can now add their own
iterators. Mutliple iterators may be added and the library provides a number
of common ones. [Patrik]
2010-09-14 19:43:53 +00:00
david
2a409301ff Rewrite the section on different script rules. 2010-09-14 04:47:38 +00:00
david
600848c268 Fix NSEDoc (@param not @arg). 2010-09-14 02:02:50 +00:00
batrick
b92ce14522 clearer error message 2010-09-13 23:28:15 +00:00
david
4a6389af44 Fix NSEDoc typo. 2010-09-13 17:51:34 +00:00
batrick
ed3ac6bc0e accidental global fixes 2010-09-13 06:09:42 +00:00
batrick
45c8180971 Changed some of the formatting. 2010-09-13 06:07:19 +00:00
batrick
0f8dcc1766 typo 2010-09-10 21:45:44 +00:00
djalal
55d91874bc Fix a typo in the scripting.xml file. 2010-09-10 21:21:13 +00:00
djalal
15a0dc47b0 Added the targets-traceroute script, which inserts traceroute hops onto Nmap scanning queue. 2010-09-10 01:53:22 +00:00
djalal
138439e5bf Update CHANGELOG file to show the new features. 2010-09-10 01:33:37 +00:00
fyodor
b30a8c1804 Changes from chat w/David 2010-09-09 20:37:48 +00:00
djalal
73ca070916 Small change on code documentation. 2010-09-09 12:59:35 +00:00
djalal
d2773a09a7 Make NewTargets::push() return 1 if the target is already in the queue to avoid returning 0 (error code). 2010-09-09 12:56:43 +00:00
bmenrigh
72455a613c Added/updated a few service fingerprints. 2010-09-07 23:25:06 +00:00
david
5f7d7fe252 Add status code 553 (Relaying Denied) to the list of NOTPERMITTED codes in
smtp-enum-users.nse. Martin Holst Swende reported this.
2010-09-07 20:15:41 +00:00
david
f7b4900eac Include a message in the output (and quit trying users with the current method)
when smtp-enum-users hits an unhandled status code.
2010-09-07 20:13:05 +00:00
david
90e2d1dacd Fix spelling of identifier name (NOTPERMITED) in smtp-enum-users.nse. 2010-09-07 19:54:44 +00:00
david
430a1287a6 Remove NOLUA guards around NewTargets code. This code compiles fine
--without-liblua.
2010-09-07 19:23:56 +00:00
david
23908b40a8 Fix a typo in the @usage of smtp-enum-users.nse; it said smtp-open-relay. 2010-09-07 19:07:07 +00:00
djalal
4bec98f23f Small debug message improvements, to show if a new target was successfully added. 2010-09-06 21:02:38 +00:00
kris
4023ed2021 typo 2010-09-05 19:22:44 +00:00
david
a2b84bf74f o Changed the name of libdnet's sctp_chunkhdr to avoid a conflict with
a struct of the same name in <netinet/sctp.h>. This caused a
  compiliation error when Nmap was compiled with an OpenSSL that had
  SCTP support. [Olli Hauer, Daniel Roethlisberger]
2010-09-05 03:40:31 +00:00