
🌀 Ein Unsinn-Aktivitätsgenerator
Tun Sie so, als wären Sie beschäftigt oder warten auf Ihren Computer, obwohl Sie eigentlich echte Arbeit leisten sollten! Beeindrucken Sie andere mit Ihren verrückten Multitasking-Fähigkeiten. Öffnen Sie einfach ein paar Instanzen von genact und schauen Sie sich die Show an. genact verfügt über mehrere Szenen, die vorgeben, etwas Aufregendes oder Nützliches zu tun, obwohl in Wirklichkeit überhaupt nichts passiert.

ansiblebootlogbotnetbruteforcecargocccomposercryptominingdocker_builddocker_image_rmdownloadjuliakernel_compilememdumpmkinitcpiorkhuntersimcityterraformuvweblogwptSie müssen nichts installieren! Der Einfachheit halber werden hier vorkompilierte Binärdateien für Linux, OSX und Windows bereitgestellt, die ohne Abhängigkeiten laufen sollten. Zusätzlich gibt es eine Webversion unter https://svenstaro.github.io/genact/
Es ist kompatibel mit FreeBSD, Linux, macOS, Windows und den meisten modernen Webbrowsern, die WebAssembly unterstützen.
Unter FreeBSD: Hier müssen Sie nichts Besonderes tun. Führen Sie einfach aus
pkg install genact
genact
Unter Linux: Laden Sie genact-linux von der Releases-Seite herunter und führen Sie
chmod +x genact-linux
./genact-linux
Unter macOS: Laden Sie genact-osx von der Releases-Seite herunter und führen Sie
chmod +x genact-osx
./genact-osx
Ein Homebrew-Paket ist ebenfalls verfügbar. Um es auf diese Weise zu installieren, führen Sie
brew install genact
Unter macOS können Sie auch über MacPorts installieren:
sudo port install genact
Unter Windows: Laden Sie genact-win.exe von der Releases-Seite herunter und doppelklicken Sie darauf.
Es ist auch über Scoop verfügbar:
scoop install genact
Mit Cargo: Wenn Sie eine etwas neuere Version von Rust und Cargo installiert haben, können Sie
cargo install genact
genact
Mit gah: Wenn Sie gah verwenden, können Sie
gah install genact
Um eine Liste aller verfügbaren Optionen anzuzeigen, können Sie
./genact -h
oder
cargo run -- -h
oder (auf Docker)
docker run -it --rm svenstaro/genact -h
Ein Generator für unsinnige Aktivitäten
Verwendung: genact [OPTIONEN]
Optionen:
-l, --list-modules Verfügbare Module auflisten
-m, --modules <MODULES> Nur diese Module ausführen [mögliche Werte: ansible, bootlog, botnet, bruteforce, cargo, cc, composer,
cryptomining, docker_build, docker_image_rm, download, julia, kernel_compile, memdump, mkinitcpio,
rkhunter, simcity, terraform, uv, weblog, wpt]
-s, --speed-factor <SPEED_FACTOR> Globaler Geschwindigkeitsfaktor [Standard: 1]
-i, --instant-print-lines <INSTANT_PRINT_LINES> Sofort diese Anzahl an Zeilen drucken [Standard: 0]
--exit-after-time <EXIT_AFTER_TIME> Beenden nach dieser Laufzeit (Formatbeispiel: 2h10min)
--exit-after-modules <EXIT_AFTER_MODULES> Beenden nach Ausführung dieser Anzahl an Modulen
--print-completions <shell> Kompletionsdatei für eine Shell generieren [mögliche Werte: bash, elvish, fish, powershell, zsh]
--print-manpage Manpage generieren
-h, --help Hilfe anzeigen
-V, --version Versionsnummer anzeigen
In der Webversion können Sie bestimmte Module ausführen, indem Sie sie als ?module-Parameter angeben, zum Beispiel: https://svenstaro.github.io/genact?module=cc&module=memdump
Sie können auch einen ?speed-factor wie folgt angeben:
https://svenstaro.github.io/genact?speed-factor=5
Sie sollten eine aktuelle Version von Rust und Cargo installiert haben.
Klonen Sie es dann wie üblich und führen Sie cargo run aus, um die Ausgabe zu erhalten:
git clone https://github.com/svenstaro/genact.git
cd genact
cargo run --release
Dies ist hauptsächlich eine Notiz für mich zur Veröffentlichung dieses Tools:
CHANGELOG.md auf dem neuesten Stand ist.cargo release <version>cargo release --execute <version>