NAME

nihil - whip ass


SYNOPSIS

nihil [options] user


DESCRIPTION

nihil is the Authoritative can of whoop-ass. Use with caution.


OPTIONS

Most of the useful and nonfatal options are on by default, so you can just type ``nih<TAB> user''. To turn all the defaults off, use --no-defaults. To negate any of these options, use the long form and insert a no- between the -- and the rest of the option.

-d|--defaults
Use defaults except for other stuff specified. On by default, duh.

-n|--nastygram|--nastygram-file file
Send a nastygram to user. The exact content of the mail varies slightly with the rest of the options supplied. To specify an exact nastygram to send, use the --nastygram-file form of the command and specify a file that contains the mail you want to send, minus headers except if you want to specify them explicitly. On by default.

-c|--remove-cron-jobs|--remove-at-jobs
Remove user's cron jobs. If at(1) is installed, remove any at jobs, too. On by default.

-C|--crack
Crack the user's home box. On by default.

--cron-call-home|--cron-call-home-time seconds
Set up a cron job to call user's home phone number every seconds seconds. Default for --cron-call-home is 1200 seconds (20 minutes). Defaults to off, because of telephone bills. Useful with -c.

-t|--trace|--trace-hintfile file
Trace user back to their real-world identity. This is a very important option. Many of the others use it. If you use the file version of this option, file can be any file that contains information about user--nihil will use an advanced searching algorithm to try to find an offline identity that matches all information given or is somewhat close. If it finds more than one identity that matches, by default it will query you about which one. If in Yes-mode (-y), it will kick the ass of each identity. Do NOT use Yes-mode if user has the same name as YOUR sysadmin! Nihil usually guesses right, but IT DOES MAKE MISTAKES and you WILL BE annihilated if your sysadmin gets annoyed. On by default.

-y|--yes|--yes-yes-defaults
DANGEROUS. In cases where nihil would usually ask you for information, do NOT query you. USE WITH EXTREME CAUTION. Implies --no-defaults for your safety, except for the --yes-yes-defaults form which does not.

-i|--irs
Give an anonymous tip to the IRS that user is fudging their income tax returns.

-p|--ping-flood|--ping-flood-host host
Implies -C. Once user's home box is cracked, ping flood a host from there. In the first two forms of the option, ping floods www.2600.com and packetstorm.securify.com. In the third form, ping floods host. To specify more than one, separate with commas. Off by default by request of Packetstorm.

-A|--delete-accounts
Implies -C. Go through user's list of bookmarks and visited sites. Delete their user accounts on each one. Delete all cookies.

-u options|--usenet options
Implies -C. From their box, do annoying things with USENET. Multiple options are comma-separated. On by default. Again, options can have no- prepended to negate the sense of the statement where it makes sense, e.g. no-fuck-kevin but not no-12-seconds.
full-crosspost
Do a full crosspost over ALL of USENET. Default is to only post to various alt.sysadmins newsgroups.

free-kevin
Adds pro-Kevin Mitnik propaganda to the article posted.

fuck-kevin
Adds anti-Kevin Mitnik propaganda to the article posted. On by default.

credit-card
Post user's credit card numbers.

all-emails
Search user's home box for email addresses. Post all of them for the spam-bots to slurp. This will probably find user's address book. On by default.

home-address
Add user's home address to the USENET posting.

breakin
Add links to online anarchy sites that tell how to break into a house and such.

all-caps
POST IN ALL CAPS. ON BY DEFAULT.

run-on-sentences
post in run on sentences take away punctuation and differences in capitalization on by default.

  • D0 numb3r and sy|\/|b<>l substitutions at random. On by default.

    alternate-caps
    Alternate caps and non-caps. On by default. When this and all-caps are both on, DIstRiBUTE cAPitAl lEttERs rAndOMly.

    insult-word
    Add insults about word to the post. If word is one of several builtin words (or is a key in a DBM file named in the INSULT_DB environment variable), it will garner a specialized insult (builtin, or the value of that entry in the DBM). Otherwise, a general insult will be used, e.g. mumblefuck SCREWS THE BIG HAIRY BILLY GOAT!

    porn-advert
    Advertise abundant kiddie porn on user's computer. Useful with -s, to open up a share, and -P, to download kiddie porn.

    number-seconds
    number is the frequency in seconds for crossposting. Default is 60.

    nazi
    Refer to various USENET users as Hitler-like and Nazi. Downloads a random sampling of articles and uses a heuristic to find users that are savvy enough to whip ass, but not experienced enough not to be offended.

    spam-root
    Spam root@ every news server found. Also spams abuse@, postmaster@, and news@.

  • -i|--irc
    Implies -C. Run an IRC spambot/annoybot on lots and lots of IRC networks from user's home box. Designed to get them K-lined. Off by default because the author likes IRC.

    -r|--rootkit|--back-orifice
    Implies -C. nihil knows whether user's box is a Windows or *NIX box. This option installs a rootkit for the appropriate OS on user's home box.

    -s|--share
    Implies -C. On user's home computer, open up a passwordless read-write SMB share for the whole disk if on Windows, or anonymous read-write FTP access to the whole computer if on *NIX.

    -P|--porn
    Implies -C. Useful with -s. From user's home box, search the 'net for kiddie porn. Download lots.

    -f|--fbi|--fbi-file file
    Only a good idea with -C, so implies it. Send anonymous tip to the FBI that user is a terrorist or child pornographer. If -P, uses child pornographer. Otherwise, terrorist. If given a file, sends it to the FBI.

    -w|--wipe|--wipe-time seconds
    Implies -C. Wipe user's home computer's hard disk. Off by default. Default with no specification is to wait 1 day (86400 seconds) after all other processes are finished. If a time is specified, wait that many seconds after all processes are finished. If seconds is negative, change it to positive and wait that many seconds after user's computer is cracked, regardless of the status of the other processes.

    -S|--spam|--spam-file file
    Collect email addresses to spam. Collects addresses from user's computer like --usenet all-emails, downloads a bunch of USENET articles and grabs addresses, and searches random web pages. Spams them all. --spam-file stops all that from happening, and spams the addresses in file. If --spam is specified again after --spam-file, does all the address gathering, too.

    -V|--version
    Print the version of nihil.

    -h|--help
    Print a brief usage message.

    -v|--verbose
    Be more verbose. This is fun, it gives you a play-by-play of the action. Use it more for more verbosity. Default is to tell each item as it happens but not to go into any detail.

    -F|--fork
    Fork off so that the sysadmin can continue layin' down the pimp napkin. If there is no --log-file, you will miss the glorious output, so specify a logfile.

    -q|--quiet
    Be less verbose. One -q is the opposite of one -v, they cancel each other out.

    -l file|--log-file file
    Log to file. Logs at one level of verbosity higher than that which is printed out.

    -W|--webcast
    Implies -C. Try to find a webcam or microphone on user's home box to document the agony. Saves the stream on the localhost, streams on port 8000, and posts a copy to Freenet. On by default.

    -D hostspec|--crack-hosts hostspec
    Implies -C. From user's home machine, try to crack hosts given by hostspec. hostspec is a comma-delimited list of hosts. Special values are fbi, cia, nsa, whitehouse, house, senate, nasa, and dod. They try to crack the obvious U.S. Governmental entities. Otherwise, hostspec should be a host name or IP address to crack.

    -L [file]|--lisp [file]
    Enable lisp interpreter. If no file is given, reads ~/.nihil. On by default.

    -H|--hamster [number]
    Open number browser windows on user's home box, all pointed at Hamsterdance. On by default, default number is 30.

    -e|--extort|--extort-option
    Extort things from user. Delay annihilation of user for 4 hours (time defineable at compile-time or with lisp). If user provides something within the time, do not ruin user's life. option is nude by default.
    nude
    Default. Ask for a set of nude pictures.

    blues
    Ask for four fried chickens and dry white toast.

    crack
    Ask for crack.

    goat
    Guess.

    irish
    Ask to masturbate furiously while chanting an Irish hymn.

    file
    With this option, nihil expects a filename to follow this argument. The extortion message is taken from that file.

    -E|--police
    Send out a request for assistance on the police (law Enforcement) radio band.

    -a|--amateur-radio|--ham
    Implies -C. If user has a HAM radio hooked up to their computer, spam the airwaves with it.

    -b|--cockroaches
    (b is before c for cockroaches) Infest user's home with cockroaches. Also lawyers. Implies -t.

    -R|--rimmer
    Implies -C. Replace user's kernel image file with an ASCII file containing only the sentence I am a fish. 400 times.


    BUGS

    --cockroaches.


    AUTHOR

    resc. tgs@resc.net. dwyn. astatine. ithron. CaptainSpam. chinoodle. knarphie. Dis. getzburg.


    SEE ALSO

    The look on user's face.