Nmap - the Network Mapper. Github mirror of official SVN repository. https://svn.nmap.org/
Find a file
2007-02-03 21:29:13 +00:00
docs just moved an entry 2007-01-16 11:01:55 +00:00
libdnet-stripped
liblua
libpcap
libpcre
mswin32 Removing mswin32/netinet/tcp* and udp*. Thanks to my dnet header patch (r4379), we're able to safely remove all of these files and then remove their references from mswin32/winclude.h. tcp_var.h wasn't used anywhere, and all of the others are only used in libpcap/. Since these NETINET files are only used for Windows, and WinPcap is required for that, this isn't a problem. I've tested it on Windows XP with MS VC++ Express 2005. 2007-01-31 23:37:18 +00:00
nmapfe clean patches by Kris: remove c++ comments in nmapfe and nsock, and remove superscan prototype from scan_engine.h 2007-01-01 00:23:29 +00:00
scripts
aclocal.m4
CHANGELOG Removing the IPIP header sending with -sO from r4403. This turned out to be less useful than I originally found it to be. 2007-01-29 18:02:28 +00:00
charpool.cc
charpool.h
config.guess
config.h.in Remove inet_aton() checks from configure and HAVE_INET_ATON from config.h.in 2007-01-27 00:29:47 +00:00
config.sub
configure A small change in ordering in the configure script. We'll now test for inline and '' _after_ the host type testing. is tested for when doing the inline stuff, but doesn't seem to be set until (or can be reset during) the host type testing. 2007-02-01 03:28:58 +00:00
configure.ac A small change in ordering in the configure script. We'll now test for inline and '' _after_ the host type testing. is tested for when doing the inline stuff, but doesn't seem to be set until (or can be reset during) the host type testing. 2007-02-01 03:28:58 +00:00
COPYING
COPYING.OpenSSL
FingerPrintResults.cc
FingerPrintResults.h
global_structures.h
HACKING
idle_scan.cc Use dnet headers for TCP and UDP. This allows us to remove netinet tcp.h and udp.h references, the udphdr_bsd stuff, and the TH_ECE/TH_CWR #defines in tcpip.h. That was easy, but we (Fyodor and I) came to the conclusion that IP and ICMP aren't worth the hassle to switch (I was testing TCP, UDP and IP in my branch). The struct icmp_hdr in dnet isn't setup anything like what we're using now. Then, struct ip_hdr uses ip_addr_t (typedef'd to uint32_t in that ip.h) instead of struct in_addr for the IP addresses, and that would require some dnet modifying to work right. We might be able to come up with some elegant solution for IP, but probably not for ICMP. For now, they're still left up to netinet (or tcpip.h). 2007-01-23 05:29:59 +00:00
idle_scan.h
INSTALL
install-sh
MACLookup.cc
MACLookup.h
main.cc
Makefile.in
nmap-header-template.cc
nmap-mac-prefixes
nmap-os-db fix some typos (applie -> apple) reported by Matthew Boyle 2007-01-19 00:05:41 +00:00
nmap-os-fingerprints fix typo 2007-01-28 03:46:00 +00:00
nmap-protocols
nmap-rpc
nmap-service-probes Applied Doug's big Q32006 nmap-service-probes patch 2006-12-31 10:07:13 +00:00
nmap-services fix some typos (applie -> apple) reported by Matthew Boyle 2007-01-19 00:05:41 +00:00
nmap.cc Fix --max-os-tries and --max-rtt-timeout options. There was a typo which caused two optcmp()s to be checking for max-rtt-timeout instead of one for that and one for max-os-tries. Since the first one was supposed to check for max-os-tries, --max-rtt-timeout has been setting max-os-tries. This meant there was no way to set max-rtt-timeout, and --max-os-tries always failed with an error message. 2007-01-28 13:18:32 +00:00
nmap.h Change __BSD_SOURCE references to _BSD_SOURCE. The __FAVOR_BSD and __USE_BSD have double underscores in front, the *_SOURCE only have one. 2007-01-26 22:32:42 +00:00
nmap.spec.in
nmap_amigaos.h
nmap_dns.cc
nmap_dns.h
nmap_error.cc
nmap_error.h
nmap_rpc.cc A couple of small changes with filenames in file headers. 'output.c' -> 'output.h', 'rpc.cc' -> 'nmap_rpc.cc', 'rpc.h' -> 'nmap_rpc.h' 2007-01-27 02:34:13 +00:00
nmap_rpc.h A couple of small changes with filenames in file headers. 'output.c' -> 'output.h', 'rpc.cc' -> 'nmap_rpc.cc', 'rpc.h' -> 'nmap_rpc.h' 2007-01-27 02:34:13 +00:00
nmap_tty.cc Merging my input buffer flushing patch for nmap_tty.cc. This uses tcflush() for UNIX and FlushConsoleInputBuffer() for Win32. The more keys that have been queued up, the more of a difference these functions seem to make. That's not to say that they're slow when there's just one :) I've tested it on Windows XP and my Linux box, and it works great on both. If it actually causes some problems, it won't be hard to reverse. 2007-02-01 14:07:02 +00:00
nmap_tty.h
nmap_winconfig.h
nmapfe.desktop
NmapOps.cc Changed location of IP options + root privs check in NmapOps.cc. It's now just checked along with the other things that require root privileges, and now uses privreq instead just saying 'you must be root'. 2007-01-29 03:22:15 +00:00
NmapOps.h Fix some typos, one in output. IPPROTO_TCP -> IPPROTO_IP (2), extre -> extra, /etc/protocol -> /etc/protocols 2007-01-19 01:39:03 +00:00
NmapOutputTable.cc fixed wrong alignment of nmap output table when using --iflist 2007-01-07 23:21:56 +00:00
NmapOutputTable.h
nse_auxiliar.cc
nse_auxiliar.h
nse_bitlib.cc
nse_bitlib.h
nse_debug.cc
nse_debug.h
nse_init.cc Fixed file and directory retrieval problems under windows 2006-12-29 00:44:49 +00:00
nse_init.h
nse_macros.h This may sound weird, but I just cut nse_macros.h in half. The same thing was put in twice, so I deleted the second one (half of the file). I split it into two files/halves to test it out, and a diff came up empty. So yeah :) 2007-01-12 21:33:58 +00:00
nse_main.cc
nse_main.h
nse_nmaplib.cc
nse_nmaplib.h
nse_nsock.cc
nse_nsock.h
nse_pcrelib.cc
nse_pcrelib.h
nse_string.cc Change a couple ISPRINT() macro uses to nse_isprint() in nse_string.cc. nse_isprint() just uses ISPRINT() right now anyway. 2007-01-26 00:04:54 +00:00
nse_string.h
osscan.cc Use dnet headers for TCP and UDP. This allows us to remove netinet tcp.h and udp.h references, the udphdr_bsd stuff, and the TH_ECE/TH_CWR #defines in tcpip.h. That was easy, but we (Fyodor and I) came to the conclusion that IP and ICMP aren't worth the hassle to switch (I was testing TCP, UDP and IP in my branch). The struct icmp_hdr in dnet isn't setup anything like what we're using now. Then, struct ip_hdr uses ip_addr_t (typedef'd to uint32_t in that ip.h) instead of struct in_addr for the IP addresses, and that would require some dnet modifying to work right. We might be able to come up with some elegant solution for IP, but probably not for ICMP. For now, they're still left up to netinet (or tcpip.h). 2007-01-23 05:29:59 +00:00
osscan.h
osscan2.cc Tiny change: icmp_hun.ih_void -> icmp_void in osscan2.cc. icmp_void is #define'd to that ugly thing 2007-01-24 19:09:04 +00:00
osscan2.h
output.cc Hopefully final --iflist bug 2007-01-08 21:56:22 +00:00
output.h A couple of small changes with filenames in file headers. 'output.c' -> 'output.h', 'rpc.cc' -> 'nmap_rpc.cc', 'rpc.h' -> 'nmap_rpc.h' 2007-01-27 02:34:13 +00:00
portlist.cc Change max protocol count when ignoring states. The IPProto Scan wasn't taken into account when figuring out how many ports/protocols should be in a given state before ignoring them. For me in most cases, -d caused every protocol to be listed because most were open|filtered and the -d set the max to a value a lot larger than 255. Now for the same hosts, it takes -d3 to print them all. 2007-02-03 21:29:13 +00:00
portlist.h Just fixed a couple of typos. 'msx-scan-delay' -> 'max-scan-delay' under the Timing Report (-d), and 'Mapps' -> 'Maps' in a comment. 2007-01-11 20:18:42 +00:00
protocols.cc Fix some typos, one in output. IPPROTO_TCP -> IPPROTO_IP (2), extre -> extra, /etc/protocol -> /etc/protocols 2007-01-19 01:39:03 +00:00
protocols.h
README-WIN32
scan_engine.cc Staying on the safe side when matching TCP flags on one part in scan_engine.cc. Instead of testing th_flags == TH_SYN|TH_ACK, it tests if (th_flags & TH_SYN|TH_ACK) == TH_SYN|TH_ACK. It's looks like it's done 'correctly' everywhere else. I can't really think of a real situation where we'd recieve any extra flags when doing a SYN scan, but we could (and it's better than having a false negative anyway). 2007-02-03 04:15:18 +00:00
scan_engine.h clean patches by Kris: remove c++ comments in nmapfe and nsock, and remove superscan prototype from scan_engine.h 2007-01-01 00:23:29 +00:00
service_scan.cc
service_scan.h
services.cc
services.h
shtool
Target.cc
Target.h
TargetGroup.cc
TargetGroup.h
targets.cc Use dnet headers for TCP and UDP. This allows us to remove netinet tcp.h and udp.h references, the udphdr_bsd stuff, and the TH_ECE/TH_CWR #defines in tcpip.h. That was easy, but we (Fyodor and I) came to the conclusion that IP and ICMP aren't worth the hassle to switch (I was testing TCP, UDP and IP in my branch). The struct icmp_hdr in dnet isn't setup anything like what we're using now. Then, struct ip_hdr uses ip_addr_t (typedef'd to uint32_t in that ip.h) instead of struct in_addr for the IP addresses, and that would require some dnet modifying to work right. We might be able to come up with some elegant solution for IP, but probably not for ICMP. For now, they're still left up to netinet (or tcpip.h). 2007-01-23 05:29:59 +00:00
targets.h
tcpip.cc Use ipid parameter for build_icmp_raw() and build_igmp_raw() instead of get_random_u16() when calling build_ip_raw(). 2007-01-30 00:35:44 +00:00
tcpip.h Change __BSD_SOURCE references to _BSD_SOURCE. The __FAVOR_BSD and __USE_BSD have double underscores in front, the *_SOURCE only have one. 2007-01-26 22:32:42 +00:00
timing.cc
timing.h
utils.cc
utils.h

Here are the docs for nmap.  You would be better
off checking the website at http://www.insecure.org/nmap
for the latest information.  Also if the man page is installed
correctly you should be able to 'man nmap'.  The man page is more 
up-to-date than the article.  See nmap-manpage.html for an html version
of it.

-Fyodor