1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-19 20:59:01 +00:00
Commit Graph

3986 Commits

Author SHA1 Message Date
fyodor
01cb70847c Add a task that we should at least print (and maybe scan) all IP addresses for hostnames specified on the command line 2010-04-30 00:03:22 +00:00
david
1119207bc4 Do service submissions for upnp, crashplan, http-proxy, domain, sip,
pop3, afp, zarafa-gateway, time, rtsp, rtorrent, mysql, ldap, vsftp,
symantec-esm, skype, login, java, bash, and access-remote-pc.
2010-04-29 21:26:38 +00:00
fyodor
390b93ab5e Some changes from discussion with David, and also add a bug discovered by Rob N. 2010-04-29 19:11:17 +00:00
david
5291f8586d Updates to smtp-commands.nse from Jason DePriest.
o [NSE] Improved smtp-commands.nse to work against more mail servers,
  made it take an smtp-commands.domain script argument, and rewrote it
  in the style of other smtp scripts. [Jason DePriest]
2010-04-29 16:42:11 +00:00
kris
a965e6c930 toss in a few lines in the committers file 2010-04-29 16:41:37 +00:00
ron
12fe785185 Added the script-arg 'smbnoguest' to the smb scripts. It disables use of the guest account. Andrew Smith on nmap-dev commented that trying the guest account raised an IDS flag, and asked for a way to disable it. 2010-04-29 11:46:58 +00:00
david
1a9d2cb003 Do service submissions for ssh, ftp, bittorrent, smtp, and ssl. 2010-04-29 01:48:57 +00:00
david
d4ff5e9688 Make the Autoconf check for PF_PACKET support Linux-specific. Recent
versions of OpenSolaris (I tested snv_134) also support PF_PACKET, but
not in an entirely compatible way. The configure check was making the
build use eth-linux.c, which doesn't compile under OpenSolaris. This
change makes OpenSolaris fall back to eth-dlpi.c, which works. The
report about this was sent by Darren Reed.
2010-04-27 23:33:17 +00:00
fyodor
41fabf30f8 Update a discussion to note that traceback.nse functionality has actually been integrated in Nmap for a while 2010-04-27 18:32:48 +00:00
david
03bda66039 Add NSE script review tasks: dns-cache-snoop and ntp-peers/ntp-monlist. 2010-04-27 18:15:08 +00:00
david
df2344e6d4 Add new options to the Windows setup.exe installer.
;;   /NMAP=NO          don't install Nmap
;;   /REGISTERPATH=NO  don't add the installation directory to PATH
;;   /WINPCAP=NO       don't install WinPcap
;;   /REGISTRYMODS=NO  don't install performance-related registry mods
;;   /ZENMAP=NO        don't install Zenmap
;;   /NCAT=NO          don't install Ncat
;;   /NDIFF=NO         don't install Ndiff
;;   /NPING=NO         don't install Nping
2010-04-27 18:02:41 +00:00
david
ef41f5f946 Document that the Windows installer lets you install any of the tools,
not just Nmap and Zenmap.
2010-04-27 17:59:04 +00:00
david
8767fb6659 Fix typo. 2010-04-26 19:21:54 +00:00
david
522fe57eac Document options in Nmap.nsi. 2010-04-26 19:21:39 +00:00
david
049e5980df Fix an nmap-os-db entry thanks to Dario Ciccarone. The Cisco 880 is a
router, not a switch.
2010-04-26 17:37:40 +00:00
david
b6d83499ef Fix nmap-os-db device type typos. 2010-04-26 15:07:24 +00:00
david
f06175d3aa All 77 OS corrections. 2010-04-26 15:02:51 +00:00
patrik
242bfadfef o [NSE] Improved error handling and reporting with patch from Djalal Harouni. [Patrik] 2010-04-25 18:44:21 +00:00
robert
fafbf5c704 Removed a duplicate require for stdnse. 2010-04-25 17:35:54 +00:00
robert
f5e3cee4ac Simplified call to WinPcap installer during silent installs, now that the installation directory is no longer required (our WinPcap installer handles it all internally). 2010-04-24 20:48:57 +00:00
daniel
8e25327a68 Adding my area of work to the committers file. 2010-04-24 13:08:11 +00:00
fyodor
3f5682af48 Fix a typo 2010-04-24 06:44:56 +00:00
batrick
148fa94265 whitespace/formatting consistency 2010-04-24 03:29:29 +00:00
david
e99a0802f2 The last 300 or so OS submissions. 2010-04-24 00:57:43 +00:00
fyodor
f5409db83e Added a list of current Nmap committers to make it easer to keep track of who is who, especially for people reading nmap-svn 2010-04-23 22:30:57 +00:00
david
8bf66e13bc 200 OS submissions. 2010-04-23 20:46:22 +00:00
fyodor
c4ea122223 slight reorder 2010-04-23 08:13:06 +00:00
fyodor
543ad818ff remove an extra blank line 2010-04-23 08:05:06 +00:00
patrik
71ca5cceba o [NSE] Improved error handling and reporting and re-designed communication
class in RPC library with patch from Djalal Harouni. [Patrik]
2010-04-22 20:25:38 +00:00
david
c0456bb22e 200 OS sumbissions. 2010-04-22 16:32:44 +00:00
david
c70de095bb Add a comment to a service probe that came up in OS integration. 2010-04-22 16:32:32 +00:00
david
73fbf15ef5 Move $(DEFS) from CXXFLAGS to CPPFLAGS. This is to get -DHAVE_CONFIG_H into the
flags when making makefile.dep. Without this, making makefile.dep fails on
OpenSlaris because it can't find <pcre.h>. With HAVE_CONFIG_H it knows to look
in <pcre/pcre.h>.
2010-04-22 04:34:35 +00:00
fyodor
ea1e95aea6 It would be nice if the executable installer had command-line options for unsetting some of the checkboxes (mostly needed for silent mode usage) 2010-04-22 02:20:43 +00:00
fyodor
84c97b9dd6 Improve the list by mixing in some data sent by Solar Designer. 2010-04-21 21:57:33 +00:00
david
4afd4f45ea 200 OS submissions. 2010-04-21 21:25:05 +00:00
david
8923f2d48b 200 more OS submissions. 2010-04-21 18:30:06 +00:00
david
4ac98563ab Upgrade our included libpcap to 1.1.1. 2010-04-21 04:39:45 +00:00
fyodor
e34bd54d68 Add a couple Zenmap ideas suggested by Norris Carden 2010-04-20 23:24:54 +00:00
david
34a6753f73 Add a check to see if the libpcap library needs and has a workaround for the
BPF_TIMEVAL BIOCSRTIMEOUT bug that affects OS X 10.6. If the size of the
parameter to the BIOCSRTIMEOUT ioctl is sizeof(struct timeval) we assume the
workaround is not needed (most platforms). If they are unequal, we assume that
version 1.1.0 or later has a workaround.
2010-04-20 23:22:48 +00:00
fyodor
11c143327f note a couple done tasks 2010-04-20 23:20:24 +00:00
david
701fe380f8 Move the libpcap version number check into acinclude.m4, call it
PCAP_IS_SUITABLE.
2010-04-20 22:02:10 +00:00
david
49e6ad8560 200 OS submissions. 2010-04-20 17:47:23 +00:00
david
af678e3f2a Another 100 OS submissions. 2010-04-19 23:16:17 +00:00
david
a2b7e309ce With --with-libpcap=included, link driectly against libpcap/libpcap.a instead
of adding -Llibpcap/ -lpcap to LDFLAGS. The latter, at least on OS X, still
links dynamically against the system installation of libpcap. This is
consistent with how --with-libpcre=included works.
2010-04-19 20:09:58 +00:00
david
89ea71e792 Add the libpcap merge from r17349 to NMAP_MODIFICATIONS. 2010-04-19 19:39:04 +00:00
david
dedbb7f6ee Merge commit 43acbb77a8e0b3346b574b3e28793de2d6985e69 from libpcap
upstream (git://bpf.tcpdump.org/libpcap). This is a workaround for the
BIOCSRTIMEOUT bug in 10.6, 10.6.1, and 10.6.3 that doesn't work for
non-integer timeouts. A symptom of being affected by the bug is Nmap
haning forever at the first call to pcap_next. 10.6.2 was somehow not
affected.

This alone still doesn't solve the problem; I still have to make the
default --with-libpcap=included for 64-bit OS X.

The source comment is informative:
/*
 * XXX - Mac OS X 10.6 mishandles BIOCSRTIMEOUT in 64-bit userland - it
 * takes, as an argument, a "struct BPF_TIMEVAL", which has 32-bit
 * tv_sec and tv_usec, rather than a "struct timeval".
 *
 * If this platform defines "struct BPF_TIMEVAL", we check whether the
 * structure size in BIOCSRTIMEOUT is that of a "struct timeval" and, if
 * not, we use a "struct BPF_TIMEVAL" rather than a "struct timeval".
 * (That way, if the bug is fixed in a future release, we will still do
 * the right thing.)
 */

commit 43acbb77a8e0b3346b574b3e28793de2d6985e69
Author: Guy Harris <guy@alum.mit.edu>
Date:   Sun Oct 11 11:05:46 2009 -0700

    Work around an annoying Snow Leopard BPF bug that causes sub-second
    timeouts not to work in 64-bit userland code (Snow Leopard's GCC builds
    64-bit by default on 64-bit machines).
2010-04-19 19:22:01 +00:00
david
0a22176263 Here are about 100 OS submissions. 2010-04-19 18:02:29 +00:00
david
e9fc299fea Fix a typo in an error message, also provide more information. 2010-04-19 18:01:37 +00:00
jah
cb0f4a6134 Add some special use IPv4 addresses to isPrivate which are described in RFC 5736
and RFC 5737, published in Jan 2010. Improve performance of isPrivate for IPv4
addresses by using ip_in_range less frequently. Add an extra return value to
isPrivate - when the first return value is true, the second return value will
now be a string representing the special use assignment in which the supplied
address is located.
2010-04-18 18:55:30 +00:00
ron
cb60803ad1 Fixed a couple bugs in the smb-* scripts involving undeclared variables. These only cropped up if the guest/anonymous accounts were disabled, which I'd never seen before. 2010-04-18 13:43:27 +00:00