1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 20:51:30 +00:00

reword error message

This commit is contained in:
fyodor
2007-11-14 22:58:37 +00:00
parent 34763e08f4
commit 0cdedc07fc
2 changed files with 17 additions and 4 deletions

View File

@@ -1,5 +1,18 @@
# Nmap Changelog ($Id$); -*-text-*- # Nmap Changelog ($Id$); -*-text-*-
o Reworded an error message after a woman reported that it was "highly
offensive and sexist". She also noted that "times have changed and
many women now use your software" and "a sexist remark like the one
above should have no place in software." The message was: "TCP/IP
fingerprinting (for OS scan) requires root privileges. Sorry,
dude.". I checked svn blame to call out the insensitive,
chauvinistic jerk who wrote that error message, but it was me. Oops.
o We received a bug report through Debian entitled "Nmap is a
clairvoyant" because when you run it with -v on September 1 1970, it
reports "Happy -27th Birthday to Nmap, may it live to be 73!". We
have decided that clairvoyance is a feature and ignored the report.
4.23RC1 4.23RC1
o NmapFE is now gone. It had a good run as the default Nmap GUI o NmapFE is now gone. It had a good run as the default Nmap GUI

View File

@@ -398,19 +398,19 @@ void NmapOps::ValidateOptions() {
#endif #endif
if (ackscan|finscan|idlescan|ipprotscan|maimonscan|nullscan|synscan|udpscan|windowscan|xmasscan) { if (ackscan|finscan|idlescan|ipprotscan|maimonscan|nullscan|synscan|udpscan|windowscan|xmasscan) {
fatal("You requested a scan type which requires %s. Sorry dude.\n", privreq); fatal("You requested a scan type which requires %s.", privreq);
} }
if (numdecoys > 0) { if (numdecoys > 0) {
fatal("Sorry, but decoys (-D) require %s.\n", privreq); fatal("Sorry, but decoys (-D) require %s.", privreq);
} }
if (fragscan) { if (fragscan) {
fatal("Sorry, but fragscan requires %s\n", privreq); fatal("Sorry, but fragscan requires %s.", privreq);
} }
if (osscan) { if (osscan) {
fatal("TCP/IP fingerprinting (for OS scan) requires %s. Sorry, dude.\n", privreq); fatal("TCP/IP fingerprinting (for OS scan) requires %s.", privreq);
} }
if (ipoptionslen) if (ipoptionslen)