シェルから「Hollywood-hacker-scene」出力

シェルから「Hollywood-hacker-scene」出力

奇妙な質問のように思えるかもしれませんが、典型的なハリウッドハッキングシーンを作成するには何を使用しますか?

友達からこんな要望を受けた時、心がぼやけてしまいました。私が考えることができるのは、映画に出てくるすべてのnmapシーンだけです。行列など。

ただし、これは基本OSXがインストールされているMacで実行する必要があります。私はこれが*nixの特徴だと思います。そうですか?インターネットにアクセスできないため、外部ツールを使用した準備はできません。

/var/log/messagesに対応する内容を画面に作成するつもりです。

答え1

一度に1文字を画面に印刷する方法(ハリウッド映画でよく見られる「ハッキング」スタイル)を尋ねる場合は、次のスクリプトで十分です(から入力を受け取りますstdin)。

存在するbash

#!/bin/bash

while IFS= read -r line; do
    length="${#line}"
    bol=1
    for (( offset = 0 ; offset < length ; offset++ )); do
        char="${line:offset:1}"
        printf '%s' "$char"
        if (( bol )) && [[ "$char" == " " ]]; then
            continue
        fi
        bol=0
        sleep 0.05
    done

    if (( length == 0 )); then
        sleep 0.$(( RANDOM % 3 + 2 ))
    else
        sleep 0.$(( RANDOM % 7 + 3 ))
    fi

    printf '\n'
done

またはCのシンプルなバージョン:

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(void) {
    char buf[1];
    int len;

    while ((len = read(STDIN_FILENO, buf, sizeof(buf))) > 0) {
        if (write(STDOUT_FILENO, buf, len) != len) {
            perror("write");
            return EXIT_FAILURE;
        }
        usleep(50000);
    }
    if (len != 0) {
        perror("read");
        return EXIT_FAILURE;
    }
    return EXIT_SUCCESS;
}

dmesg次の入力として使用したい場合:

dmesg | hollywood

答え2

export GREP_COLOR='1;32'; cat /dev/urandom | hexdump -C | grep --color=auto "ca fe"

これ(そして他のコマンドはhttp://www.commandlinefu.com/commands/view/6663/pretend-to-be-busy-in-office-to-enjoy-a-cup-of-coffee)また、非常に「ハッキング的」に見え、特定の瞬間に端末を見つめているほとんどの人を混乱させます。 ;)

答え3

  1. 壁、露出、部分的に透明なウィンドウなどでCompizを使用してください。
  2. 少なくとも1つの画面でtcpdumpを使用してください。
  3. IRCとIrssiを使って、他の画面で他の「ハッカー」と会話しましょう。
  4. カーネルをコンパイルします。インストールする必要はありません。コンパイルしてモジュールを作成し、コンパイルオブジェクトをクリーンアップしてコンパイルを再起動して再起動します。効果を高めるには、GCCカラーを使用してください。
  5. OpenBSDを画面から起動するか、スペアマシンがない場合は、仮想マシンを使用して起動します。
  6. 1行ずつ印刷してくださいdmesg
  7. Gvimでいくつかのソースコードファイルを開き、Cobaldカラースキームを使用するか、私のもの
  8. xscreensaver "phosphor"を修正してウィンドウから始めます。コンテンツを文字ごとに印刷できます。視覚効果のために何度も試してみました。
  9. aalまたはcacalibでmplayerを使用してください。マトリックスフィルタがありますが、これは安い盗作のようです。
  10. カラーls出力(dircolor)と素晴らしいシェルを持つzshを使用することをお勧めします。

答え4

数ヶ月前にはこれをしなければなりませんでした。ちょうど「find /」を実行していましたが、それで十分でした。

関連情報