patrik
d4ca7dccfd
fixed bug that would fail reading url and options supplied to the Helper:new
...
method.
2012-01-28 19:29:32 +00:00
patrik
0ad978d3b8
o [NSE] Added the scripts xdmcp-discover, broadcast-xdmcp-discover and the
...
X Display Manager Control Protocol (xdmcp) library. The scripts discover
hosts either using unicast or broadcast and try to detect supported
authentication and authorization mechanisms. [Patrik]
2012-01-26 19:35:19 +00:00
patrik
5b05cbe46e
o [NSE] Added script iax2-brute and supporting IAX2 library that performs
...
brute-force password guessing against the Asterisk IAX2 protocol. [Patrik]
2012-01-24 20:55:29 +00:00
patrik
5ef9f2a70d
o [NSE] Added script broadcast-dhcp6-discover and supporting DHCPv6 library.
...
The script retrieves and prints an IPv6 address and some of the DHCP6
options. [Patrik]
2012-01-24 19:54:50 +00:00
henri
1f431b953f
Consistent naming of the address fields between IPv4 and IPv6.
...
All IP packet objects now have the following attributes:
- ip_bin_src (binary src address)
- ip_bin_dst (binary dst address)
- ip_src (decimal-dotted string src address)
- ip_dst (decimal-dotted string dst address)
The ip6_src and ip6_dst attributes have therefore been renamed (ip_bin_src and
ip_bin_dst).
This patch also updates the scripts accordingly.
2012-01-21 14:46:00 +00:00
henri
78a606b0b7
Fixed typo in comments:
...
* respones -> responses
2012-01-19 22:23:44 +00:00
henri
6f95d9fabe
Fixed typos in comments:
...
* Thse -> These
* retunred -> returned
* pipeling -> pipelining
2012-01-19 22:22:10 +00:00
patrik
c579d844ba
o [NSE] Added script dns-nsid by John Bond, that retrieves name server ID and
...
version information.
o [NSE] Applied patch to DNS library by John Bond that adds support for the
CHAOS class and NSID requests.
2012-01-17 11:37:19 +00:00
patrik
14c553c2e0
o [NSE] Changed the dnsbl library to take a threaded approach into querying
...
DNSBL provides drastically improving performance. [Patrik]
o [NSE] Applied patch from Duarte Silva to dnsbl adding new services and the
ATTACK category. [Duarte Silva]
2012-01-15 11:38:35 +00:00
david
a2e693fb24
Factor out port and service lists for shortport.http.
2012-01-14 01:03:16 +00:00
david
b6b2b21e2f
Add "soap" to shortport.http.
...
Suggested by Gabe Lawrence.
2012-01-13 03:55:33 +00:00
patrik
0469654acf
Modified code used to create the PPPoE host unique tag [Patrik]
2012-01-11 18:21:24 +00:00
patrik
92cb5a3def
Fixed bug that would fail to calculate a PADI host unique value in the pppoe
...
library under certain circumstances. Fixed bug that would fail to terminate
script properly if no response was received from pppoe server. [Patrik]
2012-01-10 21:08:20 +00:00
patrik
956c9ffe53
o [NSE] Added the script broadcast-pppoe-discover that discovers PPPoE servers
...
on the LAN using the PPPoE Discovery Protocol. [Patrik]
2012-01-10 18:22:39 +00:00
patrik
0267b56a27
o [NSE] Added the script membase-brute that performs password brute force
...
password guessing against the Membase TAP protocol. [Patrik]
o [NSE] Added the script membase-http-info that retrieves information from the
Couchbase distributed key-value pair server. [Patrik]
2012-01-10 18:19:21 +00:00
patrik
bf7a46fc0d
Added support for decoding the ether_type to Frame:ether_parse in the packet
...
library. [Patrik]
2012-01-10 06:59:45 +00:00
henri
ed2fc828ac
Added IPv6 support to firewalk.nse.
2012-01-08 15:13:35 +00:00
patrik
a1bdd51eaf
Reverted change tom match.numbytes
2012-01-03 15:10:04 +00:00
patrik
1b370e16a4
o [NSE] Fixed bug in match.numbytes that would return one byte less than what
...
was requested. Updated redis library to take the fix into account. [Patrik]
2012-01-03 14:20:13 +00:00
henri
27aec6396d
Indentation fix
2012-01-02 22:13:50 +00:00
patrik
2269e76438
o [NSE] Added a natpmp library and the script nat-pmp-mapport that allows
...
NAT mapping of external TCP and UDP ports to internal addresses. [Patrik]
2012-01-02 11:41:21 +00:00
patrik
4118ee064b
o [NSE] Added the script redis-info that lists version and statistic information
...
gathered from the Redis network key-value store. [Patrik]
o [NSE] Added the script redis-brute that performs brute force password
guessing against the Redis network key-value store. [Patrik]
2012-01-02 11:27:06 +00:00
patrik
0ee55f4651
o [NSE] Added the script socks-brute that performs brute force password
...
guessing against SOCKS 5 servers. [Patrik]
2012-01-02 11:15:34 +00:00
patrik
588ac4fd32
Disable username as password if passonly option is used [Patrik]
2011-12-31 10:17:42 +00:00
patrik
20575e01b9
Fixed bug that would prevent brute library from stopping to guess passwords
...
for an account, even when the correct password was found. [Patrik]
2011-12-30 20:14:48 +00:00
patrik
9ff471d906
o [NSE] Removed DoS code from dhcp-discover and placed it into the discover and
...
safe categories. Added support for adding options to DHCP requests in the
dhcp library. [Patrik]
2011-12-29 08:07:26 +00:00
patrik
a4e6a82b00
Cleaned up code and removed interface from functions dhcp_send and
...
make_request as it was not used. Added WPAD action. [Patrik]
2011-12-28 21:17:31 +00:00
patrik
07e0426629
o [NSE] Changed the dhcp-discover script to use the DHCPINFORM request to query
...
dhcp servers instead of DHCPDISCOVER. Cleaned up some code in the DHCP
library. [Patrik]
2011-12-27 18:48:34 +00:00
patrik
bb7d5a526f
o [NSE] Added script dns-blacklist that performs DNSBL checks of given or
...
scanned IP addresses against multiple DNSBL services. [Patrik]
2011-12-26 14:22:25 +00:00
patrik
bd1b7dfaad
o [NSE] Applied patch to http-fingerprints adding support for identifying DCVS
...
systems Git, Mercurial and Bazaar. [Hani Benhabiles]
2011-12-25 21:57:11 +00:00
patrik
068c6273ec
o [NSE] Applied some code cleanup to the snmp library. [Brendan Byrd]
2011-12-25 20:48:17 +00:00
patrik
f93b31373a
o [NSE] Fixed bug in the http library that would fail parsing authentication
...
headers if no parameters were present. [Patrik]
2011-12-19 18:35:32 +00:00
patrik
215f697171
o Added new fingerprints to http-enum for Subversion, CVS and Apache Archiva
...
[Duarte Silva]
2011-12-18 19:11:24 +00:00
patrik
156e89c597
Fixed a bug that would incorrectly parse the url scheme [Patrik]
2011-12-17 19:45:48 +00:00
patrik
31803a37f9
o [NSE] Minor change to vuzedht library to fix a bug that failed nsedoc from
...
building properly. [Patrik]
2011-12-13 21:26:19 +00:00
patrik
4214307364
o [NSE] Added the script http-grep that attempts to match web pages and urls
...
against a given pattern. [Patrik]
2011-12-11 19:44:26 +00:00
patrik
74b53a6a14
o [NSE] Added stop function to crawler so that scripts can properly shutdown
...
the crawler in case they want to end early. [Patrik]
2011-12-11 10:59:35 +00:00
patrik
8254da793e
o [NSE] Added getLimitations function to httpspider that returns any
...
limitations imposed on the crawler. [Patrik]
2011-12-10 10:11:56 +00:00
patrik
e20a1b5174
o [NSE] Modified the httpspider library to prefetch links in the queue and
...
change how script arguments are processed. Script and library arguments are
now processed from within the library. [Patrik]
2011-12-09 15:48:19 +00:00
patrik
682a9a746b
o [NSE] Added a new httpspider library and the script http-email-harvest that
...
collects e-mail addresses by spidering a website. [Patrik]
2011-12-06 22:47:11 +00:00
patrik
34db78528a
o [NSE] Added support for detecting whether a http connection was established
...
using SSL or not by the http.lua library [Patrik]
2011-12-06 22:24:58 +00:00
patrik
acb1455874
o [NSE] Applied patch that replaces a number of GET requests to HEAD in http-
...
fingerprints.lua where no matching was performed on the returned contents.
[Hani Benhabiles]
2011-12-06 15:57:21 +00:00
patrik
171c917b37
o [NSE] Added the a Vuze library, port probe and the script vuze-dht-info. The
...
script connects to a Vuze node and gets protocol, vendor and network
information. [Patrik]
2011-12-03 09:18:58 +00:00
david
46bcc85069
Add some more JBoss fingerprints.
...
These are from a talk I saw recently (page 19).
http://www.matasano.com/research/OWASP3011_Luca.pdf
2011-12-02 19:28:54 +00:00
henri
77465c37df
Proper method call with ":" instead of "."
...
This fixes broadcast-listener.nse failure:
/home/henri/nmap/nselib/packet.lua:521: attempt to index local 'self' (a number value)
2011-11-18 15:42:09 +00:00
patrik
8728f181d2
Reverting commit r27082 due to incompatibility with Lua 5.2 [Patrik]
2011-11-13 13:11:39 +00:00
patrik
776a11146e
Added code to brute library that picks up the executing SCRIPT_NAME using getfenv [Patrik]
2011-11-13 12:56:29 +00:00
patrik
4edf096715
o [NSE] Added new functionality and fixed some bugs in the brute library:
...
- Added support for restricting the amount of guesses performed by the
brute library against users, to prevent account lockouts.
- Added support to guess the username as password as incorrectly
suggested as default behavior by the documentation.
- Added support to guess an empty string as password if not present
in the dictionary. [Patrik]
2011-11-13 09:51:15 +00:00
patrik
77380bd9b0
o [NSE] Fixed bug that would prevent brute scripts from running if no service
...
field was present in the port table. [Patrik]
2011-11-10 20:42:47 +00:00
patrik
7b43d1cafb
o [NSE] Added the scripts bitcoin-info, bitcoin-getaddr and a supporting
...
Bitcoin library. The script bitcoin-info retrieves information about the
remote server, while the bitcoin-getaddr script retrieves a list of
discovered remote Bitcoin nodes. [Patrik]
2011-11-09 18:56:16 +00:00