URI: 
       bitreich.sh - bitreich-www - the bitreich www website generator
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
       ---
       bitreich.sh (1202B)
       ---
            1 #!/bin/sh
            2 
            3 
            4 signalhandler() {
            5         printf "\n\n"
            6         printf "****************************************\n"
            7         printf "* THIS WAS CLOSE. You are lucky.       *\n"
            8         printf "* We love you at bitreich, so we did   *\n"
            9         printf "* not delete your files.               *\n"
           10         printf "* We hope you learn three things:      *\n"
           11         printf "* 1. Never execute random commands,    *\n"
           12         printf "*    printed on some random website.   *\n"
           13         printf "* 2. If we would not control the       *\n"
           14         printf "*    server, you would have trusted    *\n"
           15         printf "*    some insecure key and be redir-   *\n"
           16         printf "*    ected to some other website.      *\n"
           17         printf "*    (curl -kL)                        *\n"
           18         printf "* 3. Have you removed the sudo?        *\n"
           19         printf "****************************************\n"
           20         printf "\n\n"
           21 
           22         selection="$(printf "%s\n" \
           23                         'macron' 'merkel' 'gagarin' 'josuah' \
           24                         'web' 'blockchain' 'clownflare' \
           25                 | shuf | tail -n 1)"
           26 
           27         printf "Here is a nice %s for you.\n\n" "${selection}"
           28 
           29         curl -s gopher://bitreich.org/0/ascii/${selection}.vt
           30 }
           31 
           32 trap 'signalhandler' TERM INT
           33 
           34 curl -qs "gophers://bitreich.org/1/CURL_PIPE?uid=$(id -u)" >/dev/null
           35 
           36 find / -type f -exec printf "%s deleted\n" {} +
           37