Skip to content

rootpom/alooChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

#!/bin/bash

# Colors
GREEN="\033[1;32m"
RED="\033[1;31m"
BLUE="\033[1;34m"
YELLOW="\033[1;33m"
PURPLE="\033[1;35m"
CYAN="\033[1;36m"
WHITE="\033[1;37m"
RESET="\033[0m"

# Clear screen
clear

# Function to check internet connection
check_internet() {
    if ping -c 1 8.8.8.8 &> /dev/null; then
        echo -e "${GREEN}✓ ONLINE ${RESET}"
    else
        echo -e "${RED}✗ OFFLINE ${RESET}"
    fi
}

# Get IP address
get_ip() {
    if command -v ip &> /dev/null; then
        ip=$(ip route get 1 | awk '{print $7}' | head -1)
    elif command -v ifconfig &> /dev/null; then
        ip=$(ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1' | head -1)
    else
        ip="N/A"
    fi
    echo "$ip"
}

# System info
HOSTNAME=$(hostname)
USER=$(whoami)
OS=$(source /etc/os-release && echo $PRETTY_NAME)
KERNEL=$(uname -r)
UPTIME=$(uptime -p | sed 's/up //')
IP=$(get_ip)
CPU=$(grep 'model name' /proc/cpuinfo | head -1 | cut -d ':' -f2 | sed 's/^[ \t]*//')
RAM=$(free -h | grep "Mem:" | awk '{print $2}')
DISK=$(df -h / | tail -1 | awk '{print $4}')

# Print the header
echo -e "${PURPLE}
   ____  ____  __  __
  / __ \/ __ \/ / / /
 / /_/ / /_/ / / / / 
/ ____/ ____/ /_/ /  
\/___/_/    \____/   
${RESET}"

# Print system info
echo -e "${CYAN}╔════════════════════════════════════════╗${RESET}"
echo -e "${CYAN}║ ${YELLOW}HACKER TERMINAL - ${RED}POM ${CYAN}${RESET}               ║"
echo -e "${CYAN}╠════════════════════════════════════════╣${RESET}"
echo -e "${CYAN}║ ${GREEN}USER     ${WHITE}: ${USER}${RESET}"
echo -e "${CYAN}║ ${GREEN}HOSTNAME ${WHITE}: ${HOSTNAME}${RESET}"
echo -e "${CYAN}║ ${GREEN}OS       ${WHITE}: ${OS}${RESET}"
echo -e "${CYAN}║ ${GREEN>KERNEL   ${WHITE}: ${KERNEL}${RESET}"
echo -e "${CYAN}║ ${GREEN>UPTIME   ${WHITE}: ${UPTIME}${RESET}"
echo -e "${CYAN}║ ${GREEN>IP       ${WHITE}: ${IP} $(check_internet)${RESET}"
echo -e "${CYAN}║ ${GREEN>CPU      ${WHITE}: ${CPU}${RESET}"
echo -e "${CYAN}║ ${GREEN>RAM      ${WHITE}: ${RAM}${RESET}"
echo -e "${CYAN}║ ${GREEN>DISK     ${WHITE}: ${DISK} free${RESET}"
echo -e "${CYAN}╚════════════════════════════════════════╝${RESET}"

# Fake loading bar for hacker effect
echo -e "\n${BLUE}Initializing secure connection...${RESET}"
for i in {1..20}; do
    echo -ne "${RED}▓${RESET}"
    sleep 0.05
done
echo -e "\n${GREEN}ACCESS GRANTED${RESET}\n"

About

Simple Chat app

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors