david
298fe63173
Add to CHANGELOG:
...
o The Zenmap installer and uninstaller are more careful about escaping
filenames and dealing with an installation root (DESTDIR). [David]
2008-05-05 17:33:23 +00:00
fyodor
d622c98e4b
o Fix a couple bugs in the way the Nmap built system checked for an
...
existing LUA library. A bashism caused one test to fail on system
which don't use bash as /bin/sh, and another bug fixed --with-liblua
configure option for specifying your own liblua. [Daniel
Roethlisberger]
2008-05-04 19:27:34 +00:00
kris
85edc7a005
Merging over from /nmap-exp/kris/assert-testing
...
Ensuring the safety of assert() calls by keeping NDEBUG undefined throughout
Nmap, Nbase and Nsock.
I've tested this on Linux and Windows XP without problems. On Windows I've
removed the definitions of _DEBUG and NDEBUG from the *.vcproj files.
2008-05-03 17:58:48 +00:00
fyodor
ce040e2431
Finish CHANGELOG for upcoming 4.62 release
2008-05-03 08:22:18 +00:00
fyodor
1007c60d5a
o Added release dates for each version to this CHANGELOG going back to
...
Nmap 3.00 (July 31, 2002). Dates are in MM/DD/YY format. If someone
wants to track down dates for the last 22% of the file (pre-3.00), you
are welcome to do so and send a patch. Searching Google for the
version number and site:seclists.org seems to work well.
o Also started the process of preparing changelog for next release.
2008-05-03 06:19:49 +00:00
fyodor
06a1d3a8b8
changelog entry for get_random_bytes fix
2008-04-24 03:26:38 +00:00
david
f8b3f905c7
Add the printStatusMessage fix to CHANGELOG.
2008-04-23 22:44:39 +00:00
david
64b7e255ef
Add the segmentation fault fix from zenmap r7176 to the CHANGELOG.
2008-04-22 18:35:12 +00:00
kris
44a4cb90e6
Fixing the assertion failure: "Target.cc:396: void Target::stopTimeOutClock(const timeval*): Assertion 'htn.toclock_running == true' failed." This was caused when a target had scripts in multiple run levels. The problem was the time-out clocks added for --host-timeout support in NSE (r6657--appears to be present since 4.52). Now the time-out clocks are started before each runlevel execution, which (besides not failing assert) makes more sense because the timer would have been counting even when the target had no scripts in the current runlevel.
2008-04-16 17:56:48 +00:00
fyodor
f2938a2d37
o Fixed the NmapArpCache so that it actually works. Previously, Nmap
...
was always falling back to the system ARP cache. Of course this
raises the question of whether NmapArpCache is needed in the first
place. [Daniel Roethlisberger]
2008-04-14 23:55:25 +00:00
david
7f910924ec
Mention the removal of tcpsequence class in the CHANGELOG, and bump the XML output version to 1.02.
2008-04-11 19:33:49 +00:00
fyodor
5551c5a311
o Fixed a bunch of code to avoid compilation warning messages (at
...
least on some Linux machines) [Andrew J. Bennieston]
2008-04-09 02:11:20 +00:00
kris
fa9bd6be6e
Allow unfiltered ports to be selected in NSE
2008-04-09 01:54:14 +00:00
fyodor
f2ebfdecba
o Fixed a bug on Win32 problem which caused an infinite loop when Nmap
...
encountered certain broadcast addresses. [Dudi Itzhakov]
2008-04-09 00:07:20 +00:00
kris
43523f441b
Correcting the uptime parsing and reporting in SNMPsysdesr.nse when the uptime is less than about 46 hours. The amount of bytes holding the uptime is variable up to 4, but the script was assuming it always held 4 bytes of uptime. When the real uptime was less than 46 hours, this script was reporting an uptime anywhere from 5 days to 130 days (I think it actually reported 0 days once, but the hours were all messed up).
2008-04-08 14:58:17 +00:00
kris
425d6afdab
Adding more PCRE option flags to the list returned by the NSE pcre.flags() function. This is up-to-date as of PCRE 7.6
2008-04-06 00:01:33 +00:00
fyodor
20143ece6f
add MingW compilation fix
2008-04-04 19:11:19 +00:00
kris
8530569047
Adding my Datafiles NSElib for parsing the nmap-* data files for scripts and also update rpcinfo.nse to use this library. Includes CHANGELOG and docs/scripting.xml updates
2008-03-30 20:33:33 +00:00
kris
5f81cca485
When using the NSE nmap.set_port_state(), check if the requested port is already in the requested state. Otherwise, "Duplicate port" messages are printed, and the inaccurate "script-set" state reason is used. This mostly just occurs when -sV is used (I first spotted this when using Brandon's nbstat.nse with -sV, although other scripts do the same thing)
2008-03-27 22:15:50 +00:00
kris
60924c7308
update ripeQuery.nse to not print extraneous beginning whitespace
2008-03-27 18:08:42 +00:00
david
9186e84358
Add --min-rate to CHANGELOG.
2008-03-26 02:50:48 +00:00
fyodor
70eac662f4
o Reformat Nmap COPYING file (e.g. remove C comment markers, reduce
...
line length) during Nmap windows build so that it looks much better
when presented by the Windows executable (NSIS) installer. Thanks
to Jah for the patch (which was modified slightly by Fyodor).
2008-03-21 01:05:09 +00:00
fyodor
1c785a2e50
o Updated to latest (as of 3/15) autoconf config.sub/config.guess
...
files from http://cvs.savannah.gnu.org/viewvc/config/?root=config .
2008-03-15 10:21:56 +00:00
fyodor
d421951a21
update changelog and regenerate files in prep for 4.60 build and release
2008-03-15 01:21:22 +00:00
kris
a3a78c535b
Upgrading libpcre from 7.4 to 7.6. Tested on Linux and Windows XP.
2008-02-16 20:55:50 +00:00
kris
a02bf67a70
reordering UDP port selection for Traceroute: a closed port is now chosen before an open one.
2008-02-15 19:45:34 +00:00
kris
5fa53605e6
adding UDP Scan (-sU) to Zenmap's Profile Editor and Command Wizard
2008-02-06 01:19:56 +00:00
fyodor
ce95ae92a8
trivial correction
2008-02-05 23:33:24 +00:00
fyodor
61b976a45c
o Nmap now saves the target name (if any) specified on the command
...
line, since this can differ from the reverse DNS results. It can be
particularly important when doing HTTP tests against virtual hosts.
The data can be accessed from target->HostName() from Nmap proper
and host.targetname from NSE scripts. The NSE HTTP library now uses
this for the Host header. Thanks to Sven Klemm for adding this
useful feature.
2008-02-04 22:10:29 +00:00
kris
a919aa5470
rewriting my HTTPpasswd script to use Sven's HTTP library and to do some much-needed cleaning up.
2008-02-01 05:48:45 +00:00
fyodor
9cf7f14afe
o Added NSE HTTP library which allows scripts to easily fetch URLs
...
with http.get_url() or create more complex requests with
http.request(). There is also an http.get() function which takes
components (hostname, port, and path) rather than a URL. The
HTTPAuth, robots, and showHTMLTitle NSE scripts have been updated to
use this library. Sven Klemm wrote all of this code.
2008-02-01 02:47:09 +00:00
kris
c3bded55ae
fixing another Zenmap bug: the --scan-delay and --max-scan-delay buttons under the Advanced tab in the Profile Editor were backwards (the buttons chose the wrong option)
2008-01-29 00:21:12 +00:00
kris
9664cd9e22
adding IPProto Ping (-PO) to Zenmap's Profile Editor
2008-01-28 23:58:20 +00:00
kris
ed143a2259
o Another Zenmap bug was fixed: ports consolidated into "extra ports"
...
groups are now counted and shown in the "Host Details" tab. The
closed, filtered and scanned port counts in this tab didn't contain
this information before so they were usually very inaccurate. [Kris]
The "Scan Details" tab was fine.
2008-01-28 04:23:41 +00:00
kris
0c14637993
Fixing the crash David reported at http://seclists.org/nmap-dev/2007/q4/0720.html . It occurred when exiting the Profile Editor (while editing an existing profile) by clicking 'X', then editing the same profile again. Now the window that appears when clicking Cancel ('Deleting Profile') comes up when exiting with 'X'. I had to change the value returned when clicking Cancel in the 'Deleting Profile' window (which is in self.quit in ProfileEditor.py), but everything seems to work fine. If for some reason this checkin causes any problems, that's the likely culprit.
2008-01-26 23:15:42 +00:00
kris
c8f3e6a040
fixing a Zenmap crash when trying to edit or create a new profile based on an existing one when there wasn't one selected ( http://seclists.org/nmap-dev/2007/q4/0680.html ). Now a new Profile Editor is opened
2008-01-25 22:56:10 +00:00
kris
9be72c95d5
updating ip_is_reserved(): 14/8 is now IANA reserved
2008-01-24 06:10:47 +00:00
kris
1f88fd65de
adjusting for some white-space issues in the CHANGELOG (mostly from the insecure.org/nmap -> nmap.org changes)
2008-01-24 03:18:20 +00:00
kris
c5edfb15f0
install the Zenmap man page during 'make install'
2008-01-24 01:36:01 +00:00
fyodor
29ea08eb00
Change the Nmap URL in a few more places
2008-01-17 07:36:50 +00:00
fyodor
29c912f394
URL change from http://insecure.org/nmap/ * to http://nmap.org/ *
2008-01-17 07:22:03 +00:00
kris
1a5657511f
adding IPv6 support to RPC scan
2008-01-15 00:50:26 +00:00
fyodor
b686bc1964
We now escape newlines, carriage returns, and tabs (\n\r\t) in XML
...
output. While those are allowed in XML attributes, they get
normalized which can make formatting the output difficult for
applications which parse Nmap XML. [Joao Medeiros, David, Fyodor]
2008-01-13 22:13:53 +00:00
fyodor
44179ae135
o Update SSLv2-support NSE script to run against more services which
...
are likely SSL. [Sven Klemm]
2008-01-13 04:36:27 +00:00
fyodor
7ebc1027a1
modify new radmin sigs a bit -- add vendor famatech
2008-01-13 03:36:39 +00:00
fyodor
1feef872b2
o Add Radmin remote control software probe and signatures to the Nmap
...
version detection DB. [Tom Sellers, Fyodor]
2008-01-13 03:33:50 +00:00
fyodor
f8be878de9
update version number and changelog in prep for upcoming 4.53 release
2008-01-12 22:39:34 +00:00
fyodor
af99ccc304
o Impoved Windows executable installer by making uninstall work better
...
on systems which changed the default install path. The shortcut is
also now deleted properly on Vista. [Rob Nicholls]
2008-01-12 22:24:00 +00:00
fyodor
980d9ddd8d
o Added UPnP-info NSE script by Thomas Buchanan. It gathers
...
information from the UPnP service (UDP port 1900) which listens on
many network devices such as routers, printers, and networked media
players.
2008-01-10 22:12:11 +00:00
fyodor
8e9ca576d2
o Improved rpcinfo.nse to better sort and display available RPC
...
services. [Sven Klemm]
2008-01-06 17:12:09 +00:00