1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-23 07:59:03 +00:00
Commit Graph

9911 Commits

Author SHA1 Message Date
david
48e94596af Add a forward declaration for shutdown_sockets. 2012-11-29 19:35:26 +00:00
fyodor
592e33c4db Add a tiny task 2012-11-29 19:06:22 +00:00
david
dc5d51f335 Fix copy-paste error in Ncat timeout warning messages.
Patch by Michal Hlavinka.
http://seclists.org/nmap-dev/2012/q4/351
2012-11-29 18:36:31 +00:00
david
e262a5bb19 Add CPE to smb-os-discovery output. 2012-11-29 05:36:50 +00:00
david
21e953d489 Add cpe field to smb-os-discovery output. 2012-11-29 05:36:49 +00:00
david
0c3dd2aaf7 Adjust some Windows CPE. 2012-11-29 05:36:47 +00:00
david
db6825d319 Use smb.get_windows_version in smb-os-discovery. 2012-11-29 05:36:46 +00:00
david
297e0a1dfd shutdown write socket on stdin EOF in listen mode.
http://seclists.org/nmap-dev/2012/q4/337
2012-11-29 03:51:06 +00:00
david
2bfeace798 Make it an error in nsock_make_socket if AF_UNIX can't bind.
http://seclists.org/nmap-dev/2012/q4/345
2012-11-29 03:31:50 +00:00
dmiller
09014ec1c1 Update documentation to include S: and P: port qualifiers 2012-11-29 03:16:15 +00:00
david
7dfb56a74a Revert r30053, debian_kfreebsd in service CPE.
Most of these matches are likely to be Linux, not FreeBSD.
2012-11-28 03:47:36 +00:00
david
9f3fa403ef Automatically create and delete a source Unix domain DGRAM socket.
Patch based on one by Tomas Hozza.
http://seclists.org/nmap-dev/2012/q4/334
2012-11-27 21:47:26 +00:00
david
d52a6fd23c Straighten out port computation in nsock_connect_internal.
There was a bug here where AF_INET6 was used instead of AF_UNIX in the
HAVE_SYS_UN_H section. This masked another bug, which was that the
HAVE_SYS_UN_H section inadvertently extended into what was supposed to
be the HAVE_IPV6 section.
2012-11-27 21:47:25 +00:00
david
d81b4112a0 Don't add rc to write_count when rc is negative.
Noticed by Tomas Hozza.
2012-11-26 22:13:30 +00:00
david
49e9ae4f57 Add instructions for bypassing Gatekeeper on OS X 10.8.
New OS X by default blocks applications downloaded from the Internet.
You have to right-click in order to install them.
https://support.apple.com/kb/HT5290
2012-11-26 20:56:15 +00:00
paulino
dd6105588d Fixes bug when reading the initial base uri. These scripts were incorrectly setting "/" as the starting point. 2012-11-25 18:38:59 +00:00
batrick
e30122ef0a Make the catch function yieldable. 2012-11-23 03:50:17 +00:00
batrick
9754682420 Cancel the sleep event if the thread is destroyed by NSE. This
solves an assertion failure when the thread was garbage collected
by Lua before the sleep callback occurred.

Reported by Henri Doreau [1].

[1] http://seclists.org/nmap-dev/2012/q4/43
2012-11-23 03:47:43 +00:00
david
aa25518d95 Ignore a GError from printing.
This strange error happens when canceling a "Print to File" operation on
Windows:

Traceback (most recent call last):
  File "zenmapGUI\MainWindow.pyo", line 831, in _print_cb
  File "zenmapGUI\Print.pyo", line 156, in run_print_operation
GError: Error from StartDoc

The web seems mostly silent on this error, and I can't guess at the
cause. Let's ignore the error as it seems to be harmless.

Reported by Imre Adácsi.
http://seclists.org/nmap-dev/2012/q4/161
2012-11-22 04:39:32 +00:00
david
06c190da84 CHANGELOG for new http-fingerprints. 2012-11-22 01:02:07 +00:00
david
b6477c0a2d Move new CHANGELOG above 6.20BETA1 release line. 2012-11-22 01:02:06 +00:00
david
f602ead419 Check some libdnet mallocs for failure.
Patch based on one by Bill Parker.
http://seclists.org/nmap-dev/2012/q4/261
2012-11-22 00:50:18 +00:00
david
f4ff002c71 Warn on failure of munmap.
Patch based on one by Bill Parker.
http://seclists.org/nmap-dev/2012/q4/261
2012-11-22 00:50:16 +00:00
david
2419afabbd Double the buffer space for OS generations.
Jan Kaestle reported an assertion failure caused by the list growing too
long.
http://seclists.org/nmap-dev/2012/q4/273
2012-11-21 01:37:30 +00:00
david
b15d8825a3 Whitespace in http-fingerprints. 2012-11-21 00:47:30 +00:00
david
4c6253d544 New http-fingerprints.
Contributed by Jesper Kückelhahn.
Sitecore, Moodle, typo3, SquirrelMail, RoundCube.
http://seclists.org/nmap-dev/2012/q4/287
2012-11-21 00:47:29 +00:00
david
0232192312 Move inclusion of <errno.h> to after HAVE_POLL.
Suggested by Henri.
http://seclists.org/nmap-dev/2012/q4/286
2012-11-20 19:43:55 +00:00
david
8f5ed637f9 Include <errno.h> in engine_poll.c for EINTR.
I'm not sure why I wasn't seeing this error before:
engine_poll.c: In function ‘poll_loop’:
engine_poll.c:352:46: error: ‘EINTR’ undeclared (first use in this function)
engine_poll.c:352:46: note: each undeclared identifier is reported only once for each function it appears in
2012-11-20 18:59:41 +00:00
fyodor
6788abdee2 regenerate to include new note that we use liblinear in Nmap for IPv6 OS detection 2012-11-17 01:34:52 +00:00
fyodor
40593b417a add slightly more information on the nmap-mswin32-aux checkout 2012-11-17 01:33:56 +00:00
fyodor
f8ff3a7b84 A bunch of updates to the Nmap TODO 2012-11-17 01:33:01 +00:00
fyodor
dc3ef3f9b0 Add credit for our usage of LibLinear for IPv6 OS detection 2012-11-16 22:57:04 +00:00
david
e68592686e Add missing newline to log.
"Ignoring claimed %s uptime of %lu days\n"
2012-11-16 21:40:59 +00:00
david
6ad551b872 Actually pass the bigger buffer size when padding with nulls. 2012-11-16 21:12:33 +00:00
david
b40d0e2982 Pad the device name of SO_BINDTODEVICE up to sizeof(int).
An apparent kernel bug in Linux 2.6.20 and earlier causes the
SO_BINDTODEVICE setsockopt to return EINVAL if the device name is too
short. Pad with null characters to avoid this.

http://article.gmane.org/gmane.linux.network/71887
http://article.gmane.org/gmane.linux.network/72216
2012-11-16 21:02:59 +00:00
david
641dddafb5 Use socket_bindtodevice instead of bare setsockopt in Nsock. 2012-11-16 21:02:57 +00:00
david
8dd3a8a66e Fix SO_BINDTODEVICE Nsock error message. 2012-11-16 21:02:54 +00:00
fyodor
89d84932de Regenerated the man pages with today's date 2012-11-16 19:09:59 +00:00
fyodor
fe32e7d299 OK, I think I'm done with CHANGELOG 2012-11-16 09:24:48 +00:00
fyodor
854611fa82 spellcheck the new changelog entries 2012-11-16 09:18:41 +00:00
fyodor
c58b302ee1 Fix some more typos and spelling errors 2012-11-16 09:13:53 +00:00
fyodor
46e8ade6da fix another instance of same typo 2012-11-16 08:53:05 +00:00
fyodor
8ccf89b3ea fix a typo 2012-11-16 08:52:13 +00:00
fyodor
9f974ef58c Almost done with CHANGELOG 2012-11-16 08:44:51 +00:00
fyodor
3c7d576a04 Some more improvements to the CHANGELOG, still more to do though 2012-11-16 04:37:21 +00:00
david
89e8707ae6 CHANGELOG typo. 2012-11-16 03:32:00 +00:00
fyodor
abc16cc78f Spell out rdp acronym 2012-11-16 02:25:08 +00:00
fyodor
5272dd5a82 spell out OSPF acronym 2012-11-16 02:24:02 +00:00
fyodor
dccd153b72 Spell out jdwp acronym 2012-11-16 02:15:00 +00:00
fyodor
755e7cdfb3 add author name to Patrik's IPP library 2012-11-16 02:13:27 +00:00