batrick
e94da5d874
Use em/strong tags instead of <b>.
2010-01-10 03:18:05 +00:00
david
d38ef0da41
Change the header name from "Cookies" to "Cookie" in http.lua. "Cookies"
...
is incorrect; see RFC 2109 section 4.3.4.
2010-01-09 22:54:37 +00:00
david
d6f8e9edda
Merge r16415:16416 from /nmap-exp/david/nselib-http. I meant to do those
...
commits here in the first place.
2010-01-08 01:13:24 +00:00
david
03bac6b937
o A new script argument, http.useragent, gives the ability to modify
...
the User-Agent header sent by NSE from its default of "Mozilla/5.0
(compatible; Nmap Scripting Engine; http://nmap.org/book/nse.html )".
You can set it to the empty string to disable the User-Agent
entirely. [David]
2010-01-08 00:41:30 +00:00
david
1b6c69387a
Move the format_difftime function out of http-date.nse and into
...
stdnse.lua. It can be useful in other scripts.
2010-01-06 20:43:24 +00:00
david
953a1eab05
Merge r16378:16395 from /nmap-exp/david/ncat-exec. This adds caretaker
...
handling of subprocesses to enable options like --ssl and --output with
--exec and --sh-exec.
2010-01-06 05:54:55 +00:00
ron
641a5ff24c
Turned off logging in smb-psexec. When logging is on, a .txt file is left on the target system.
2010-01-06 03:39:17 +00:00
ron
c4237f60b0
Updated smb-psexec to finally work on Windows XP, after countless months of it eating away at me. The issue turned out to be an innocuous field in the SMB header, 'process id', which is generally used for connection multiplexing. Apparently, not setting it causes a bug in Windows to surface (I assume it's a bug, anyways) that returns a weird failure code. I found this thanks to Kristof Boeynaems doing some research for me, and then me trying random things to make my packets look more like metasploit's.
2010-01-06 03:10:27 +00:00
fyodor
0189926f92
Some changes from discussion w/David
2010-01-06 01:05:57 +00:00
david
91242b6e55
Make http-favicon.nse check for a <link rel="icon"> icon first, and only
...
try /favicon.ico if that fails. If the favicon.uri script arg is given,
only try that. Use more robust parsing to find the <link> element; in
particular, be case insensitive.
2010-01-05 00:32:25 +00:00
ron
046c637bb1
Fixed a typo and a circular dependency in smb-check-vulns.nse.
2010-01-04 17:00:40 +00:00
david
2b6adfa8a3
Use "cso" instead of "ccso" for the CCSO/Qi protocol match line to
...
accord with the IANA list.
2010-01-02 22:29:30 +00:00
david
5437ac7da3
Add a new service match line for a service I just got some more
...
information on. It's the censorship proxy operated nationwide by
Etisalat, a United Arab Emirates telecom.
2010-01-02 19:13:16 +00:00
david
de2652e635
Fix a service name in nmap-service-probes; it was http when it should
...
have been http-proxy.
2010-01-02 19:03:50 +00:00
david
060c978d96
o [Zenmap] The locale setting had been taken from the Windows locale,
...
which inadvertently made setting the locale with the LANG
environment variable stop working. Now the LANG variable is examined
first, and if that is not present, the system-wide setting is used.
2010-01-01 06:08:27 +00:00
david
ae74adfd8d
Add the /s and /e options to xcopy when copying the nselib/data directory, so
...
we get the contents of the psexec subdirectory.
2010-01-01 05:39:15 +00:00
david
70ce7026fb
Add a service match for Columbia University QIL from Matt Selsky.
2010-01-01 02:38:58 +00:00
david
cc07d32df3
Adjust all the Freenet FProxy match line to be http-proxy and not http.
2010-01-01 00:36:13 +00:00
david
1e2ebb577d
Remove historical information about the runlevel variable and just
...
mention it in a footnote. Use a real example of the dependencies
variable from smb-os-discovery.
2009-12-31 22:42:43 +00:00
david
121d89b1c2
Add one more service fingerprint I missed.
2009-12-31 20:51:08 +00:00
david
ceba472e44
Add some of Willem de Groot's http service fingerprints from
...
http://seclists.org/nmap-dev/2009/q4/591 .
2009-12-31 19:17:40 +00:00
david
054cc8b722
Do service fingerprint corrections.
2009-12-31 17:44:35 +00:00
david
2cf7ccf91e
Do the last of the service fingerprint submissions.
2009-12-31 03:37:57 +00:00
david
bf20111d05
Another batch of uncategorized service submissions.
2009-12-30 04:08:05 +00:00
batrick
610bd0a55b
Merge from Dependencies branch (nmap-exp/patrick/dependencies)
...
with modifications from [2].
** Short description from [1] **
I have created a patch to NSE that replaces runlevels with a table of
dependencies that clearly outlines what other scripts the script
depends on. The table is of the form:
dependences = {"script1", script2", ...}
Runlevels become an internal representation of the order of scripts
that are generated by the dependencies. Dependencies only enforce
an execution order and not a requirement for execution.
[1] http://seclists.org/nmap-dev/2009/q4/295
[2] http://seclists.org/nmap-dev/2009/q4/446
2009-12-30 02:34:05 +00:00
fyodor
0f367454f3
Changes from discussion w/David
2009-12-29 22:15:03 +00:00
david
72aaaeaca8
A batch of miscellaneous service submissions. About 700 remain.
2009-12-29 02:36:27 +00:00
david
671167227f
Add the oracle-sid-brute script from Patrik Karlsson.
2009-12-28 17:35:46 +00:00
david
a181695f68
Update an OS entry based on a service submission.
2009-12-27 06:58:36 +00:00
david
4dd8d5faeb
Do all the http service submissions.
2009-12-27 06:57:59 +00:00
david
d5b2404441
Fix the RTSPRequest service probe, which I accidentally changed to read
...
"RTSP/2.0" instead of "RTSP/1.0" during an integration commit, r16327.
Patch by Matt Selsky.
2009-12-24 22:41:24 +00:00
fyodor
8d4edcb4fb
auto-generated files in prep for next release
2009-12-24 21:53:45 +00:00
fyodor
fe4c02b0e3
Add a minor nsedoc cleanup item
2009-12-24 21:52:06 +00:00
fyodor
1b776a8b2b
Update changelong in prep for next release
2009-12-24 21:51:27 +00:00
fyodor
7d5ba70591
Provide Christmas greetings and a reminder of Xmas scan (-sX) when run on December 25 in verbose mode.
2009-12-24 21:32:06 +00:00
david
37d83a28d5
Do version submissions for backdoor, finger, freeciv, hp, imaps, irc,
...
landesk, netbios-ssn, netsupport, nntp, oracle, radmin, routersetup,
rtorrent, serv-u, shoutcast, ssh, tcpmux, torrent, utorrent, vnc.
2009-12-24 01:22:14 +00:00
david
c4b9d0e651
Fix a typo in nmap-service-probes.
2009-12-23 01:50:25 +00:00
david
f6d695d01c
Do service integration for sip, printer, transmission, svnserve, vmware,
...
domain, and ipp.
2009-12-23 01:48:13 +00:00
david
f8ed0bfefa
Fix a crash when filtering with inroute: in a scan that doesn't have
...
traceroute data.
2009-12-23 01:43:50 +00:00
fyodor
ed9a46b2fd
Changes from discussion w/David
2009-12-22 22:08:05 +00:00
fyodor
0e8befa4a7
Minor rearranging of TODO
2009-12-22 21:00:51 +00:00
david
d75ba5b6aa
Add a Kerberos service probe (udp/88) and match lines contributed by
...
Patrik Karlsson.
2009-12-22 16:47:24 +00:00
david
b133ce9e42
Do pop3 and afp service submissions.
2009-12-22 06:42:55 +00:00
david
c25165def2
Add a default timeout of 5000 ms to the ntp-info script, and don't try
...
sending the second probe if the first caused an error. This is based on
the results of a test by Richard Sammet showing that the default timeout
of 30 s is too long when scanning many open|filtered ports that are in
fact filtered.
2009-12-21 20:24:45 +00:00
david
735c767a71
Set the reason_id to no-response when probes time out during ping scan.
...
This was mistakenly removed in the merge from nmap-mem.
2009-12-21 19:57:00 +00:00
david
a1566e895f
Add to CHANGELOG:
...
o Reduced memory usage in several areas. The size of the internal
representation of nmap-os-db was reduced more than 90%. The size of
individual Port structures without service scan results was reduced
about 70%. When a port receives no response, Nmap now avoids
allocating a Port structure at all, so scans against filtered hosts
can be light on memory. Thanks to Pavel Kankovsky for the Post size
reduction patch. [David]
2009-12-20 03:35:45 +00:00
david
d703875821
Use a list instead of a vector for ScriptResults; it's 8 bytes instead
...
of 12.
2009-12-20 03:29:35 +00:00
david
7db7da0007
Merge again from /nmap-exp/david/nmap-mem; this fixes a couple of bugs.
2009-12-20 03:22:19 +00:00
david
1c6030709b
Revert r16307:16309, the merge from nmap-mem. I just found a
...
segmentation fault which I am investigating.
2009-12-19 22:49:16 +00:00
david
10f39ddd92
Use a u8 instead of int for Port::state. This allows better struct
...
packing and reduces the size of objects by 4 bytes.
2009-12-19 22:33:23 +00:00