fyodor
04bc000dec
Rewrite most of the registry section. Also standardized on lowercase as in 'the registry' or 'NSE registry'. It seems like a proper noun so I was planning to capitalize. But lowercase seems to be used just as often for the Windows registry -- even MS does so at http://support.microsoft.com/kb/256986 . Wikipedia is inconsistent, but tends to lowercase the Windows registry.
2008-11-07 22:06:53 +00:00
fyodor
da08bf8a0d
edits to exception handling section - next up is the Registry
2008-11-07 21:26:56 +00:00
david
f42b6c84c5
Add a workaround for a mysterious crash under Mac OS X 10.5. If importing the
...
gtk module raises an exception, attempt to import it once more. For unknown
reasons, in certain circumstances Apple's X11 will reject the first connection
but accept the second and any later connections. It happens when the user has
set DISPLAY in one of his shell startup files, which I think is common for
people who upgraded from 10.4.
2008-11-07 20:41:47 +00:00
fyodor
963e9d8e19
remove text about the registry being rebuilt for every group, as that is something we will likely fix soon
2008-11-07 20:09:48 +00:00
david
e8adfb9599
o http-auth.nse now properly checks for default authentication
...
credentials. A bug prevented it from working before. [Vlatko
Kosturjak]
2008-11-07 17:16:20 +00:00
david
2b79162d61
Fix a few typos, a probable typo ("as the time of this writing" -> "at the time
...
of this writing", and put "script" at the end of index terms that refer to
scripts whose source is in the text.
2008-11-07 15:38:09 +00:00
fyodor
b3c181273e
rewrote/reorganized much of Thread Mutexes. Next will come Exception Handling
2008-11-07 10:55:44 +00:00
fyodor
d8efd99ede
rewrite much of 'Raw packet network I/O section'. Next comes 'Thread Mutexes'.
2008-11-07 10:23:53 +00:00
fyodor
81f8cde599
missed on tiny change due to forgetting to save emacs buffer
2008-11-07 09:59:10 +00:00
fyodor
41d3087195
big scripting.xml cleanup, but only up to the 'Raw packet network I/O' section so far. I'm starting that setion next
2008-11-07 09:58:47 +00:00
fyodor
75e11edf2c
note that --packet-trace enables --script-trace too
2008-11-07 08:59:41 +00:00
david
d082ff870f
Adjust the --script-args example to use args from the whois script, not
...
anonFTP. Remove a mention of script ids.
2008-11-07 05:32:04 +00:00
david
69d8577cb6
Little typo fix.
2008-11-07 04:40:52 +00:00
fyodor
989f48be6d
mostly documentation cleanup, though I also moved ftp-anon into the safe category since I don't think it is any more intrusive than other scripts in that category
2008-11-07 04:35:22 +00:00
david
4df1143f2b
Fix a diagnostic format string. It was printing a signed long as if it were
...
unsigned. I got
adjust_timeouts2: packet supposedly had rtt of 18446744073707362535 microseconds. Ignoring time.
on a 64-bit machine. (18446744073707362535 is 2 ** 64 - 2189081.)
2008-11-07 01:47:33 +00:00
david
824ee3c257
Small typo fixes from spell checking.
2008-11-07 01:03:00 +00:00
fyodor
43fa2ded58
add to the discovery category. I'm not certain this is a good move, but html-trace is in the category, so we presumably need to either remove it from html-trace or add it to http-title, robots.txt, etc.
2008-11-07 00:31:15 +00:00
fyodor
cd40532297
add to discovery category
2008-11-07 00:29:15 +00:00
fyodor
c73dfd173a
o Renamed irc-zombie.nse to auth-spoof and improved its description
...
and output a bit. [Fyodor]
2008-11-06 21:58:29 +00:00
fyodor
cfb9678a60
latest generated man pages
2008-11-06 07:23:11 +00:00
david
c1cc2c3dcd
Change the message in ftp-anon from "FTP: Anonymous login allowed" to
...
"Anonymous FTP login allowed".
2008-11-06 05:03:21 +00:00
david
a44a66c68a
Change some of the output of sniffer-detect.nse and add an @output section.
2008-11-06 03:49:39 +00:00
david
1ff973e495
Update script names in scripting.xml.
2008-11-06 03:39:33 +00:00
david
02ff37d490
Update the script args example to use whois instead of anonFTP; anonFTP doesn't
...
take any args, let alone a table.
2008-11-06 03:12:58 +00:00
david
6fbc8868a9
Rename scripts (almost all of them) to make their names more consistent and
...
make them look better in output. The full list of changes is
anonFTP => ftp-anon
ASN => asn-query
brutePOP3 => pop3-brute
bruteTelnet => telnet-brute
daytimeTest => daytime
dns-safe-recursion-port => dns-random-srcport
dns-safe-recursion-txid => dns-random-txid
dns-test-open-recursion => dns-recursion
ftpbounce => ftp-bounce
HTTPAuth => http-auth
HTTP_open_proxy => http-open-proxy
HTTPpasswd => http-passwd
HTTPtrace => http-trace
iax2Detect => iax2-version
ircServerInfo => irc-info
ircZombieTest => irc-zombie
MSSQLm => ms-sql-info
MySQLinfo => mysql-info
popcapa => pop3-capabilities
PPTPversion => pptp-version
promiscuous => sniffer-detect
RealVNC_auth_bypass => realvnc-auth-bypass
robots => robots.txt
showHTMLTitle => html-title
showOwner => identd-owners
skype_v2-version => skypev2-version
smb-enumdomains => smb-enum-domains
smb-enumsessions => smb-enum-sessions
smb-enumshares => smb-enum-shares
smb-enumusers => smb-enum-users
smb-serverstats => smb-server-stats
smb-systeminfo => smb-system-info
SMTPcommands => smtp-commands
SMTP_openrelay_test => smtp-open-relay
SNMPcommunitybrute => snmp-brute
SNMPsysdescr => snmp-sysdescr
SQLInject => sql-injection
SSH-hostkey => ssh-hostkey
SSHv1-support => sshv1
SSLv2-support => sslv2
strangeSMTPport => smtp-strangeport
UPnP-info => upnp-info
xamppDefaultPass => xampp-default-auth
zoneTrans => zone-transfer
2008-11-06 02:52:59 +00:00
fyodor
ddf146cb30
o Removed ripeQuery.nse because we now have the much more robust
...
whois.nse which handles all the major registries. [Fyodor]
2008-11-06 01:09:05 +00:00
david
4863d506c1
Remove script ids. Scripts are identified by file name in output (just the
...
basename without ".nse", or the full path with debugging level 2 or higher).
This includes documentation changes in scripting.xml.
2008-11-05 00:52:55 +00:00
david
c72fb10acc
Make some more little proofreading changes in scripting.xml.
2008-11-04 23:58:57 +00:00
david
746d58b754
Fix some awkward wording and escape <code> in an NSEDoc example (otherwise
...
DocBook interprets the tags).
2008-11-04 23:53:30 +00:00
david
4a70a4f2f6
Update a script description excerpt in scripting.xml.
2008-11-04 23:45:16 +00:00
david
ea29e71ede
Spell out a couple more numbers 0-9, some that had a left parenthesis before
...
them.
2008-11-04 23:37:35 +00:00
david
3b656d8245
Spell out some more numbers 0-9 I found, in constructions like "8-bit" and
...
"3-way handshake". I grepped for " [0-9]-" and "^[0-9]-".
2008-11-04 23:32:06 +00:00
david
62a5a02abd
Remove a mention of showSSHVersion.nse and update the text around the "typical
...
NSE example" to refer to the scripts whose output is shown.
2008-11-04 22:54:07 +00:00
david
14fc84bd49
Update finger.nse in scripting.xml to match the latest version of the script.
...
Also take the example script out of a sect2 and put it directly in the
enclosing sect1 (the sect1 was empty except for the sect2).
2008-11-04 22:47:17 +00:00
david
854b3460b5
Fix an inaccuracy in the documentation for the nmap.receive_lines and
...
nmap.receive_bytes functions. It claimed that if you don't get all the
lines/bytes you request before a timeout, then a "TIMEOUT" error happens. In
reality you get back data as long as at least one byte was received before the
timeout. From nsock_readlines:
/* Read up to nlines lines (terminated with \n, which of course
inclues \r\n), or until EOF, or until the timeout, whichever comes
first. Note that NSE_STATUS_SUCCESS will be returned in the case
of EOF or tiemout if at least 1 char has been read. Also note that
you may get more than 'nlines' back -- we just stop once "at least"
'nlines' is read */
2008-11-04 22:39:07 +00:00
david
00b8d455c3
Add missing <filename></filename> tags around a script name in scripting.xml.
2008-11-04 22:03:47 +00:00
david
0ed2134ea7
Include some missing or incorrect script ids in @output sections.
2008-11-04 20:46:57 +00:00
david
bd85cb8795
Update CHANGELOG with new smb scripts.
2008-11-04 19:16:57 +00:00
ron
7a36a20c4c
Noticed the id was set in two places, removed the second
2008-11-04 17:08:15 +00:00
ron
c3ac9337cc
Fixed a bug in the smb session enumeration where users wouldn't get added to the list if we couldn't look up the users' timestamps (which happens with guest accounts for sure)
2008-11-04 17:05:18 +00:00
david
12290c86cd
Qualify some "I"s in script documentation to attribute them to their author, to
...
reduce confusion when many scripts are presented together. Also make a few
other miscellaneous documentation cleanups.
2008-11-04 16:41:12 +00:00
david
8a6106529a
Put a link to the online NSEDoc portal at the beginning of the list of
...
libraries in scripting.xml.
2008-11-04 05:13:27 +00:00
fyodor
c22c9ca885
o Removed showSSHVersion.nse. Its only real claim to fame was the
...
ability to trick some SSH servers (including at least OpenSSH
4.3p2-9etch3) into not logging the connection. This trick doesn't
seem to work with newer versions of OpenSSH, as my
openssh-server-4.7p1-4.fc8 does log the connection. Without the
stealth advantage, the script has no real benefit over version
detection or the upcoming banner grabbing script. [Fyodor]
2008-11-04 05:04:12 +00:00
david
e0a3c5c64f
Abbreviate the summaries of the smb and msrpc modules.
2008-11-04 00:20:22 +00:00
david
ae27b48ffb
Just refer to the smb module documentation for the smb* script args rather than
...
duplicating it in every script. This may not be the way we keep doing it, but
it's needed for now to keep from having excessive duplication in the printed
output.
2008-11-04 00:01:20 +00:00
david
12892ad59a
Add @output to scripts/popcapa.nse.
2008-11-03 23:50:46 +00:00
david
5fffad15eb
Canonicalize script args in smb.lua. Canonicalize @copyright lines in
...
netbios.lua, smb.lua, and msrpc.lua.
2008-11-03 23:47:22 +00:00
david
9d1b588e4b
Fix a few little formatting errors in SQLInject.nse.
2008-11-03 21:37:08 +00:00
david
e01984b2f5
Proofread and format the smb-* scripts. This was mostly done by Ron already.
2008-11-03 21:36:07 +00:00
david
5e6e7151e9
Fix a few small NSEDoc errors.
2008-11-03 20:26:16 +00:00