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

8138 Commits

Author SHA1 Message Date
david
3b728a40df Update banner.nse to use script-args
Added 2 args:

banner.timeout is a timespec for how long to wait for output. Default is
still 5s.

banner.ports is a ports list for limiting which ports to connect to. The
default is still all ports, but using banner.ports=common will limit to
some common ports that always return a banner.

Originally committed by dmiller but recommitted by david after recovery
from backup.
2013-04-12 17:29:17 +00:00
david
201a5130a2 Fix nsedoc issues (missing ---, mostly)
Originally committed by dmiller but recommitted by david after recovery
from backup.
2013-04-12 17:29:16 +00:00
david
797689c920 Regenerate it.po with new msgmerge.
Recommitted after recovery from backup.
2013-04-12 17:29:13 +00:00
david
e85fceacce Update zenmap.pot.
Recommitted after recovery from backup.
2013-04-12 17:29:11 +00:00
david
ebea23e398 Merge r30177 from nmap-npingchanges: Add function to generate random 64-bit unsigned integers
Originally committed by luis but recommitted by david after recovery
from backup.
2013-04-12 17:29:09 +00:00
dmiller
c4c197b213 Fix @arg nsedoc parsing in Zenmap
Zenmap was only showing the first line of @arg nsedoc entries, since it
was capturing the contents with a regular expression, which ends at the
first newline. Fixed by simply returning the entire contents with the
first word (the name of the arg) stripped off.
2013-03-29 20:44:33 +00:00
luis
49e06da86f Merge r30175-176 from nmap-npingchanges: Add support for Node Information queries in print(). Also, add the ability to pass u64 to setNonce() 2013-03-29 18:19:09 +00:00
luis
d8017b1a95 Merge r30080 from nmap-npingchanges: 2013-03-29 18:05:57 +00:00
luis
67a211e298 Merge r30072 from nmap-npingchanges: Print ICMPv6 destination unreachable, time exceeded and parameter problem 2013-03-29 18:02:36 +00:00
luis
7a221508bf Merge r30071 from nmap-npingchanges: Add the const specified to all relevant methods 2013-03-29 18:01:08 +00:00
luis
b70a358447 Merge r30025 from nmap-npingchanges: Add two helper functions to handle sockaddr_storage structures. 2013-03-29 17:53:02 +00:00
luis
1c011669bc Merge r28095 from nmap-npingchanges: Add more ideas suggested by Dan Farmer 2013-03-29 17:09:12 +00:00
luis
31959c7219 Merge r28056 from nmap-npingchanges: Add a suggestion from Dan Farmer. 2013-03-29 17:07:00 +00:00
luis
a55a038bc6 Merge r28024 from nmap-npingchanges: Make the test script executable 2013-03-29 16:52:12 +00:00
luis
347badd7f3 Merge r28016 from nmap-npingchanges: Add method to set IP options from a binary buffer than can be inserted right away into the IP header. 2013-03-29 16:48:53 +00:00
luis
a3f84c2c87 Merge r27963 from nmap-npingchanges: Remove some unimplemented command-line flags 2013-03-29 16:39:36 +00:00
luis
8a023e0c06 Merge r27958 from nmap-npingchanges: Simplify print() in RawData:: 2013-03-29 16:34:53 +00:00
luis
30d25e7e1e Merge r27956 from nmap-npingchanges: Improve code description. 2013-03-29 16:32:44 +00:00
luis
642c62e833 Merge r27995 from nmap-npingchanges: Add two missing codes. Also, re-write description so it says the same thing as Wireshark. 2013-03-29 16:30:32 +00:00
luis
afc00e36f2 Merge r27953 from nmap-npingchanges: Add support for ARP Request/Reply packet matching 2013-03-29 16:27:01 +00:00
luis
d5fe922084 Merged r27646 from nmap-npingchages: Add function to determine the tranport layer protocol in a chain of PacketElements 2013-03-29 13:46:14 +00:00
luis
62199a4666 Merged r27540 from nmap-npingchages: Fix bug: convert to u32 after fixing the endianness. 2013-03-29 13:42:41 +00:00
luis
b534fd83a1 Merged r27539 from nmap-npingchages: Implement print() in ICMPv6Header 2013-03-29 13:41:28 +00:00
luis
9fd48a1ea4 Merged r27297 from nmap-npingchages: Implement the print() method for IPv6 headers 2013-03-29 13:32:02 +00:00
luis
2fa6124a79 Merged r27296 from nmap-npingchages: Add some missing code to support ICMP domain name requests 2013-03-29 13:31:04 +00:00
luis
ac64c953ab Merge r27177-180 from nmap-npingchanges: Minor typo and style fixes in -h output 2013-03-29 13:14:18 +00:00
luis
686322d1bd Merged r27162 from nmap-npingchanges: Remove some unused code 2013-03-29 13:01:29 +00:00
luis
84c31d5237 Merge r27120,27121,27123,27124,27125 from nmap-npingchanges. Minor style and typo fixes. 2013-03-29 12:51:50 +00:00
luis
f64b3fafe8 Merge r27122 from nmap-npingchanges: Changed names for output funtions. outPrint() -> nping_print(); outFatal() -> nping_fatal() ; outError() -> nping_warning(). This change is completely irrelevant but I personally hate the names I chose the first time and I thought I'd change them to something better. 2013-03-29 12:44:51 +00:00
kris
5c9a2b54ce Update script.db 2013-03-28 22:26:31 +00:00
dmiller
11d34ec9b4 Changelog entry for time-exceeded port reason 2013-03-28 21:11:46 +00:00
dmiller
43f5db6ce4 Handle ICMP Time Exceeded messages in scan engine
DiabloHorn on #nmap noticed that Nmap was ignoring ICMP Time Exceeded
messages while trying to map firewall rules using --ttl.
get_pcap_result() was handling ICMP type 3 (Destination Unreachable),
but not type 11 (Time Exceeded). Now ports that elicit this response
will be marked filtered (to be consistent with existing Connect scan
behavior) and will report time-exceeded from (IP) for the reason.

This was not a common issue, since host discovery already accounted for
it. Port scans would only be affected when skipping host discovery.
2013-03-28 21:11:45 +00:00
dmiller
97c5aa0f0c Return nil, not false, from firewall-bypass.nse 2013-03-28 21:07:08 +00:00
fyodor
beb0886776 Some ideas from Nmap GSoC 2013 IRC meeting 2013-03-24 07:45:34 +00:00
david
ea7462eb84 Dynamic CONCURRENCY_LIMIT todo. 2013-03-22 15:34:50 +00:00
patrik
1605b0d219 add CHANGELOG entry for changes in broadcast-listener 2013-03-16 03:18:38 +00:00
patrik
56ef8fad06 fix flipped ip in BROWSER decoder 2013-03-16 03:18:35 +00:00
patrik
429b030c3d add BROWSER protocol support 2013-03-16 03:18:32 +00:00
patrik
b6492f96af add LLMNR support and cleaned up some result output 2013-03-16 03:18:28 +00:00
patrik
675000afe8 change debug level for missing decoders, more indent cleanup 2013-03-16 03:18:24 +00:00
patrik
560c97923b refactor MDNS code and add ipv6 to Generic table 2013-03-16 03:18:21 +00:00
patrik
bf24a53487 split Netbios up in Queries and Registrations 2013-03-16 03:18:18 +00:00
patrik
66335c6902 add support for decoding MacBooks from DDNS, support for DHCPv6 and CUPS 2013-03-16 03:18:15 +00:00
patrik
4ecb3e55d8 add support to parse and decode fqdn option 2013-03-16 03:18:11 +00:00
patrik
ddbc5d7297 indentation cleanup 2013-03-16 03:18:07 +00:00
tomsellers
44b7f59523 Add match line for IneoQuest Video Diagnostic device/software HTTP server 2013-03-09 20:56:32 +00:00
david
39687a80b1 Set source and destination interfaces as rtattrs.
Scans using the -e option could use the correct interface but the wrong
source address.

Thanks to Taburiss S for the report and John Bond for help debugging.
http://seclists.org/nmap-dev/2013/q1/269
http://seclists.org/nmap-dev/2013/q1/327
2013-03-08 05:35:07 +00:00
david
96d9d6fc51 Fix some socket leaks in get_srcaddr. 2013-03-08 05:35:05 +00:00
tomsellers
6efffce8a9 Address an false positive issue caused http-git interacting with HTTP servers that report 200 OK to all requests. 2013-03-07 02:05:23 +00:00
dmiller
7a7bd78468 Changelog entry for timespec script-args 2013-03-06 15:20:51 +00:00