Nuke utilises the GPOS records in the Domain Name System to target and launch
nuclear weapons at other UNIX sites, specified by machine name.
If no GPOS records are found for the site,
nuke employs the missile coordinate fields in the USENET map database and
Internet connections to a server interfaced with AUTOVON to locate
coordinates for the specified site.
The -y option specifies a yield. The argument must be a number
suffixed by K or M, for kiloton or megaton respectively. Yield
arguments above 255M are quietly ignored. If this option
is not specified a default of 25K is used.
The -a option specifies an air-burst height in meters. If this option is
not specified a default of 1 (ground burst) is used.
The -h option specifies thermonuclear (hydrogen) weapons.
The -c option specifies cobalt-jacketed warheads for permanent site
The -m option, useful with multiple-site
nuke calls, invokes code which optimizes delivery using MIRVed warheads to
The -e option requests disablement of computer equipment by way of EMP
pulse only. This option should leave the lusers intact, however those
with pacemakers may not survive.
In accordance with the normal UNIX design philosophy
nuke does not prevent you from nuking yourself.
If a target site has given only nearest-city coordinates in its map
entry, incorrect targeting and significant collateral casualties may
If no coordinates can be found for the target site,
nuke should cancel the launch. Behaviour in this instance is indeterminate,
especially if pmsd(8) is running.
Heavy use of
nuke may cause EMP effects which interfere with Internet service.
Nuke does not make enough of an effort to locate coordinates, and may be
subject to corrupted data.