Skip to content

Python script for bash initialization and authentication.. inspired in the Fallout Games terminal

Notifications You must be signed in to change notification settings

ARCANGEL0/fallTerminal

Repository files navigation

ROBCO Unified Operating System

Stars Watchers Forks

၊၊||၊||၊

Fallout Terminal Shell

====================================

Python script inspired by the Fallout game franchise which simulates authenthication hacking from Robco machines

It has a post-authentication menu to exit and access the tty terminal, options to modify and start services and the others, which can be customizedand changed.

Personal project to use in my own terminal, as a script for terminal initialization

Usage

It is necessary to install certain packages if they are not already installed

pip install -r requirements.txt

python3 init.py

To make it more interesting, you can add the init.py file to start along with your shell, by editing .zshrc/.bashrc file And after this.. your terminal will always start with Fallout-style authentication.

git clone https://github.com/ARCANGEL0/fallTerminal

cd fallTerminal

echo "python3 $(pwd)/init.py" >> $HOME/.bashrc

Menu

The options menu contains some services from my own terminal (such as apache, mysql, snapd) that can be initialized by the script itself, like an interactive shell Feel free to add your own

Password

The terminal password is generated from a text file (pass), which prints all the words on the screen and saves one of them randomly as system password To view the chosen password

/ADMIN.L

on the login terminal to view the current password.

Terminal

To adhere more to Terminal's retro style, I recommend Swordfish90's cool-retro-term

To match the fallout terminal style, I tweaked cool-retro-term. I exported my CRT styling JSON in the repo as falout.json

(https://github.com/Swordfish90/cool-retro-term)

About

Python script for bash initialization and authentication.. inspired in the Fallout Games terminal

Topics

Resources

Stars

Watchers

Forks

Languages