Package: nmap Version: 3.81-2 Severity: minor PROBLEM DESCRIPTION
There a wealth of options in NMAP and the on problem is that most of the time regular user is faced with: $ nmap -sU host You requested a scan type which requires r00t privileges, and you do not have them. By reading the manual page, it is not crustal clear and easy to find what exact options can only be user by privileged users and which can be be used by all users. There are bits and pieces like: -sS TCP SYN scan: This technique is often referred to as "half-open" scanning, because you don't open a full TCP connection. You send ... This is the default scan type for privileged users. -sT TCP connect() scan: This is the most basic form of TCP scanning. The connect() system call provided by your operating system is ...<tens of lines after>.... This is the default scan type for unprivileged users. And this does not mention the issue at all (need 'root' btw): -sU UDP scans: This method is used to determine which UDP (User Datagram Protocol, RFC 768) ports are open on a host. The tech- SOLUTION SUGGESTION It would greatly help reading the manual if the need for privileves would be mentiones at the beginning of option description. To the reader, that is searching for usable options, this is the primary information that should stike to the eye at a glance. A simple notation like this could help a great deal: -sS [priviledged user] TCP SYN scan: This technique is often referred to as "half-open" ... -sT [priviledged user] TCP connect() scan: This is the most basic form of TCP scanning ... -sU [priviledged user] UDP scans: This method is used to determine which UDP (User ... There would be no need to mention non-privileged user if it were explained that all options that have NOT been marked as privileged are free for all users to activate. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-1-686 Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Versions of packages nmap depends on: ii libc6 2.3.5-3 GNU C Library: Shared libraries an ii libgcc1 1:4.0.1-4 GCC support library ii libpcre3 5.0-1.1 Perl 5 Compatible Regular Expressi ii libssl0.9.7 0.9.7g-1 SSL shared libraries ii libstdc++5 1:3.3.6-7 The GNU Standard C++ Library v3 nmap recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]